Salaripedia
English

How much does a mechanical engineer make in Oregon?

$103,500a year

Median yearly pay for mechanical engineers in Oregon. That is $49.75 an hour or $8,623 a month.

Hourly
$49.75
Vs. national median
-1%
Rank among states
21 of 51
Jobs in the state
2,920
Pay range
Lowest 10%: $78,100Median: $103,500Highest 10%: $162,600
PercentileYearlyHourly
10th$78,100$37.55
25th$91,270$43.88
Median$103,500$49.75
75th$130,200$62.61
90th$162,600$78.15

Cities in Oregon

Metro areas, median yearly pay.

Corvallis, OR$106,700
Portland, OR$105,000
Bend, OR$101,100
Salem, OR$98,010
Albany, OR$96,710
Medford, OR$94,030
Eugene, OR$93,650
Salaries for every job in Oregon

Nearby in the ranking

States with similar pay for mechanical engineers.

18. South Carolina$104,600
19. Virginia$104,200
20. New Hampshire$103,700
21. Oregon$103,500
22. Illinois$102,700
23. Nevada$102,700
24. Utah$102,500
Mechanical Engineer salary in all states

Frequently asked questions

How much does a mechanical engineer make an hour in Oregon?

The median hourly pay in Oregon is $49.75 ($103,500 a year).

Do mechanical engineers make more in Oregon than the national average?

No: $103,500 against $104,100 nationally, 1% less.

Where does Oregon rank for mechanical engineer pay?

Oregon ranks 21 of 51 states.

Which city in Oregon pays mechanical engineers the most?

Corvallis, OR, with a median of $106,700 a year.

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics (OEWS): pay in May 2025, published by BLS in 2026. Hourly pay is the yearly figure divided by 2,080 hours.