SalaryCalculations

Mechanical Engineers Salary in Oregon

State wage data from the BLS OEWS survey, May 2025.

Median annual

$103,470

Median hourly

$50

Average annual

$115,090

Employed in state

2.9K

The median annual salary for Mechanical Engineers in Oregon is $103,470, or about $50 an hour. That is 1% lower than the national median.

Pay in Oregon ranges from $78,100 at the 10th percentile to $162,550 at the 90th percentile. Roughly 2.9K people work as mechanical engineers in the state.

Pay distribution in Oregon

10th$78,100
25th$91,270
Median$103,470
75th$130,230
90th$162,550

Salary calculator

Hourly
$49.75
Daily
$398
Weekly
$1,990
Bi-weekly
$3,980
Monthly
$8,623
Annual
$103,470

$103,470 a year is around the 50th percentile for Mechanical Engineerss in Oregon. The median is $103,470.

Mechanical Engineers pay by metro area in Oregon

Metro areaMedian annualEmployment
Corvallis, OR$106,70070
Portland-Vancouver-Hillsboro, OR-WA$105,0202.5K
Bend, OR$101,13070
Salem, OR$98,010150
Albany, OR$96,71050
Medford, OR$94,03060
Eugene-Springfield, OR$93,650140

Other jobs in Oregon

All salaries in Oregon →