Roofers Salary in Oregon

BLS OEWS May 2025 • 10 metro areas • Oregon

Roofers in Oregon earn a median salary of $50,488 per year on average across 10 metro and nonmetro areas, -0.9% vs the national median of $50,970. An estimated 3,840 roofers are employed across Oregon, with salaries ranging from $47,510 to $59,160 depending on location.

$50,488 Avg median salary in Oregon
$59,160 Highest paying metro
$47,510 Lowest paying metro
3,840 Employed in Oregon

Compare Roofers salaries & buying power

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

Full tool →
Roofers
in
    vs

      Roofers salaries by city in Oregon

      Metro areaMedian salary25th pct75th pctEmployed
      Portland, OR-WA$59,160$48,950$74,9802,260
      Bend, OR$58,750$48,170$64,760220
      Grants Pass, OR$51,400$44,000$65,33040
      Eastern Oregon$49,270$42,150$56,160100
      Salem, OR$47,890$46,530$59,990390
      Medford, OR$47,840$45,550$60,550170
      Central Oregon$47,800$45,210$59,630110
      Albany, OR$47,700$47,180$58,830180
      Eugene, OR$47,560$45,720$59,940260
      Coast Oregon$47,510$45,280$58,870110

      View Roofers salaries in all cities