Salaripedia
English

How much does a maintenance worker make in Oregon?

$57,440a year

Median yearly pay for maintenance workers in Oregon. That is $27.62 an hour or $4,787 a month.

Hourly
$27.62
Vs. national median
-6%
Rank among states
36 of 46
Jobs in the state
430
Pay range
Lowest 10%: $43,210Median: $57,440Highest 10%: $88,920
PercentileYearlyHourly
10th$43,210$20.77
25th$48,420$23.28
Median$57,440$27.62
75th$68,090$32.74
90th$88,920$42.75

Cities in Oregon

Metro areas, median yearly pay.

Portland, OR$59,270
Salem, OR$54,730
Salaries for every job in Oregon

Nearby in the ranking

States with similar pay for maintenance workers.

33. Oklahoma$58,970
34. New Jersey$57,920
35. Georgia$57,730
36. Oregon$57,440
37. Idaho$56,250
38. Arizona$56,130
39. Massachusetts$55,000
Maintenance Worker salary in all states

Frequently asked questions

How much does a maintenance worker make an hour in Oregon?

The median hourly pay in Oregon is $27.62 ($57,440 a year).

Do maintenance workers make more in Oregon than the national average?

No: $57,440 against $60,850 nationally, 6% less.

Where does Oregon rank for maintenance worker pay?

Oregon ranks 36 of 46 states.

Which city in Oregon pays maintenance workers the most?

Portland-Vancouver-Hillsboro, OR-WA, with a median of $59,270 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.