Salaripedia
English

How much does a roofer make in Eugene?

$47,830a year

Median yearly pay for roofers in the Eugene-Springfield, OR metro area. That is $23.00 an hour or $3,986 a month.

Hourly
$23.00
Vs. national median
-14%
Rank among cities
182 of 265
Jobs in the area
280
Pay range
Lowest 10%: $37,830Median: $47,830Highest 10%: $73,990
PercentileYearlyHourly
10th$37,830$18.19
25th$45,810$22.02
Median$47,830$23.00
75th$59,960$28.83
90th$73,990$35.57

Other cities in Oregon

Median yearly pay for roofers.

Portland, OR$61,210
Bend, OR$59,990
Salem, OR$52,690
Albany, OR$50,490
Medford, OR$49,930
Roofer salary in Oregon Roofer salary in all states

Related jobs in Eugene

Same field, median yearly pay.

Electrician$94,680
First-Line Supervisors of Construction Trade and Extraction Worker$90,280
Plumber$84,910
Construction and Building Inspector$77,860
Operating Engineer and Other Construction Equipment Operator$65,390
Sheet Metal Worker$62,660
Carpenter$62,590
Highway Maintenance Worker$61,360
Cement Mason and Concrete Finisher$61,270
Tile and Stone Setter$60,490
Salaries for every job in Eugene, OR

Frequently asked questions

How much does a roofer make an hour in Eugene?

The median hourly pay in the Eugene-Springfield, OR metro area is $23.00 ($47,830 a year).

Do roofers make more in Eugene than the national average?

No: $47,830 against $55,440 nationally, 14% less.

How does Eugene compare with the rest of Oregon?

The median in Oregon is $58,970, so Eugene pays 19% less.

Where does Eugene rank for roofer pay?

182 of 265 metro areas with data.

How much does a roofer make starting out in Eugene?

The lowest-paid 10% make $37,830 or less a year; the top 10% make $73,990 or more.

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.