Mechanical Engineers Salary in Oregon

BLS OEWS May 2025 • 9 metro areas • Oregon

Mechanical Engineers in Oregon earn a median salary of $97,882 per year on average across 9 metro and nonmetro areas, -4.3% vs the national median of $102,320. An estimated 3,340 mechanical engineers are employed across Oregon, with salaries ranging from $89,160 to $108,720 depending on location.

$97,882 Avg median salary in Oregon
$108,720 Highest paying metro
$89,160 Lowest paying metro
3,340 Employed in Oregon

Compare Mechanical Engineers salaries & buying power

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

Full tool →
Mechanical Engineers
in
    vs

      Mechanical Engineers salaries by city in Oregon

      Metro area Median salary 25th pct 75th pct Employed
      Central Oregon $108,720 $84,250 $133,920 70
      Corvallis, OR $103,830 $90,830 $108,160 50
      Portland, OR-WA $103,010 $91,190 $126,570 2,650
      Bend, OR $98,290 $89,130 $102,870 90
      Albany, OR $97,100 $82,340 $115,290 90
      Salem, OR $95,260 $81,540 $109,110 130
      Coast Oregon $93,850 $82,080 $104,370 70
      Medford, OR $91,720 $82,800 $106,450 60
      Eugene, OR $89,160 $77,990 $106,910 130

      View Mechanical Engineers salaries in all cities