Locomotive Engineers Salary in Oregon

BLS OEWS May 2025 • 1 metro areas • Oregon

Locomotive Engineers in Oregon earn a median salary of $80,490 per year on average across 1 metro and nonmetro areas, +4% vs the national median of $77,400. An estimated 150 locomotive engineers are employed across Oregon, with salaries ranging from $80,490 to $80,490 depending on location.

$80,490 Avg median salary in Oregon
$80,490 Highest paying metro
$80,490 Lowest paying metro
150 Employed in Oregon

Compare Locomotive Engineers salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Locomotive Engineers
in
    vs

      Locomotive Engineers salaries by city in Oregon

      Metro area Median salary 25th pct 75th pct Employed
      Portland, OR-WA $80,490 $80,490 $81,600 150

      View Locomotive Engineers salaries in all cities