Maintenance and Repair Workers, General Salary in Oregon

BLS OEWS May 2025 • 11 metro areas • Oregon

Maintenance and Repair Workers, General in Oregon earn a median salary of $49,175 per year on average across 11 metro and nonmetro areas, +1.1% vs the national median of $48,620. An estimated 18,430 maintenance and repair workers, general are employed across Oregon, with salaries ranging from $45,070 to $56,810 depending on location.

$49,175 Avg median salary in Oregon
$56,810 Highest paying metro
$45,070 Lowest paying metro
18,430 Employed in Oregon

Compare Maintenance and Repair Workers, General salaries & buying power

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

Full tool →
Maintenance and Repair Workers, General
in
    vs

      Maintenance and Repair Workers, General salaries by city in Oregon

      Metro area Median salary 25th pct 75th pct Employed
      Portland, OR-WA $56,810 $47,060 $67,460 10,060
      Albany, OR $50,530 $44,740 $62,910 350
      Salem, OR $50,070 $43,910 $60,890 1,480
      Bend, OR $49,280 $44,760 $61,380 960
      Medford, OR $48,690 $42,990 $59,750 730
      Eastern Oregon $48,620 $42,600 $60,700 770
      Corvallis, OR $48,160 $42,360 $59,130 300
      Eugene, OR $48,050 $42,360 $58,280 1,520
      Grants Pass, OR $47,970 $42,230 $59,540 240
      Central Oregon $47,670 $40,740 $58,980 590
      Coast Oregon $45,070 $38,810 $55,210 1,430

      View Maintenance and Repair Workers, General salaries in all cities