Skilled Wages

Roofer salary: what roofers actually make

BLS employer-survey wages for 135,490 roofers nationwide, plus the union scale contractors must pay on federal jobs.

$26.65/hrMedian hourly wageUnited States, May data
$55,440/yrMedian annual payfull-time equivalent
$18.01 – $39.2910th to 90th percentilehourly range
135,490Jobs countedemployer survey

What roofers earn: the full range

Wage percentiles, United States$10$20$30$40$50/hrUnited States: 10th $18.01 · 25th $22.24 · median $26.65 · 75th $31.44 · 90th $39.29United States$26.65$18.01$39.29
Hourly wage percentiles for roofers, May 2025. The bar spans the 25th–75th percentile; the line spans the 10th–90th.

The middle half of roofers earn between $22.24 and $31.44 an hour. The top 10% earn more than $39.29 ($81,720 a year); the bottom 10% earn less than $18.01.

Career stage (approximate)HourlyAnnualWhere it sits in the distribution
Apprentice / entry$18.01 – $22.24$37,460 – $46,260roughly the 10th–25th percentile
Journeyman$22.24 – $31.44$46,260 – $65,390the middle half, around the median
Master / foreman / specialist$31.44 – $39.29$65,390 – $81,720the 75th–90th percentile and above

Career-stage bands are an approximate reading of the wage distribution, not a BLS classification. Union journeyman scale by county is in the prevailing-wage section below.

Roofer pay by state

Median hourly wage, roofersAK: $32.09AKAL: $21.96ALAR: $22.82ARAZ: $22.76AZCA: $30.58CACO: $24.88COCT: $29.84DC: $29.69DE: $28.58FL: $22.88FLGA: $22.57GAHI: $28.64HIIA: $23.39IAID: $27.78IDIL: $37.45ILIN: $27.88INKS: $22.69KSKY: $22.57KYLA: $23.44LAMA: $34.98MD: $28.89ME: $24.10MEMI: $28.62MIMN: $35.81MNMO: $23.35MOMS: $21.61MSMT: $28.38MTNC: $23.56NCND: $28.72NDNE: $22.34NENH: $28.76NJ: $36.83NM: $21.78NMNV: $24.56NVNY: $31.74NYOH: $23.74OHOK: $21.00OKOR: $28.35ORPA: $26.79PARI: $29.63SC: $22.00SCSD: $22.94SDTN: $21.97TNTX: $22.13TXUT: $23.40UTVA: $23.28VAVT: $28.39WA: $29.16WAWI: $28.54WIWV: $24.60WVWY: $21.95WYSmall statesCT $29.84DC $29.69DE $28.58MA $34.98MD $28.89NH $28.76NJ $36.83RI $29.63VT $28.39Median hourly wage, roofers$22.57$23.44$28.35$29.16
Median hourly wage for roofers by state, May 2025. Click a state for its page.
Table
StateMedian $/hrvs US
Illinois$37.4541% above
New Jersey$36.8338% above
Minnesota$35.8134% above
Massachusetts$34.9831% above
Alaska$32.0920% above
New York$31.7419% above
California$30.5815% above
Connecticut$29.8412% above
District of Columbia$29.6911% above
Rhode Island$29.6311% above
Washington$29.169% above
Maryland$28.898% above
New Hampshire$28.768% above
North Dakota$28.728% above
Hawaii$28.647% above
Michigan$28.627% above
Delaware$28.587% above
Wisconsin$28.547% above
Vermont$28.397% above
Montana$28.386% above
Oregon$28.356% above
Indiana$27.885% above
Idaho$27.784% above
Pennsylvania$26.791% above
Colorado$24.887% below
West Virginia$24.608% below
Nevada$24.568% below
Maine$24.1010% below
Ohio$23.7411% below
North Carolina$23.5612% below
Louisiana$23.4412% below
Utah$23.4012% below
Iowa$23.3912% below
Missouri$23.3512% below
Virginia$23.2813% below
South Dakota$22.9414% below
Florida$22.8814% below
Arkansas$22.8214% below
Arizona$22.7615% below
Kansas$22.6915% below
Georgia$22.5715% below
Kentucky$22.5715% below
Nebraska$22.3416% below
Texas$22.1317% below
South Carolina$22.0017% below
Tennessee$21.9718% below
Alabama$21.9618% below
Wyoming$21.9518% below
New Mexico$21.7818% below
Mississippi$21.6119% below
Oklahoma$21.0021% below
StateMedian $/hrCost-of-living adjustedAdjusted rankJobs
Illinois$37.45$37.45#15,300
New Jersey$36.83$33.85#31,860
Minnesota$35.81$36.32#21,890
Massachusetts$34.98$33.06#41,950
Alaska$32.09$31.34#6310
New York$31.74$29.42#114,570
California$30.58$27.62#1721,190
Connecticut$29.84$28.80#15790
District of Columbia$29.69$27.02#24100
Rhode Island$29.63$28.96#14360
Washington$29.16$27.25#235,890
Maryland$28.89$27.51#192,050

Roofer wages over time

Median, nominal, 1999-2025Median, nominalMedian in 2025 dollarsSOC 2010SOC 2018 / Method changeExact wages$10$15$20$25$30200020052010201520202025$26.65Median, nominal$26.65Median in 2025 dollars
Median hourly wage for roofers, 1999–2025, nominal and adjusted to 2025 dollars with CPI-U. BLS cautions against strict time-series use of OEWS: methods changed in 2021 and wage recording in 2022.
Table
YearNominal $/hrIn 2025 $Jobs
1999$12.94$25.01115,280
2000$13.95$26.08114,410
2001$14.16$25.74118,160
2002$14.51$25.97117,140
2003$14.43$25.25118,390
2004$14.83$25.27119,820
2005$15.01$24.74120,070
2006$15.51$24.77125,030
2007$15.98$24.81123,180
2008$16.17$24.18120,200
2009$16.33$24.51108,180
2010$16.45$24.2999,280
2011$16.96$24.2795,840
2012$16.97$23.8097,650
2013$17.08$23.6099,060
2014$17.19$23.38103,650
2015$17.65$23.97109,720
2016$18.15$24.35116,410
2017$18.74$24.61121,170
2018$19.22$24.64128,680
2019$20.24$25.49129,690
2020$20.95$26.06128,680
2021$22.65$26.91129,890
2022$23.04$25.35131,980
2023$24.05$25.41135,140
2024$24.51$25.15136,740
2025$26.65$26.65135,490

Adjusted for inflation, the median roofer wage changed by +11.2% over the last ten years.

Highest-paying metros for roofers

MetroMedian $/hr90th pctJobs
Chicago-Naperville-Elgin, IL-IN$39.47$51.343,900
San Jose-Sunnyvale-Santa Clara, CA$36.85$49.541,660
New York-Newark-Jersey City, NY-NJ$36.73$50.253,100
Minneapolis-St. Paul-Bloomington, MN-WI$36.25$47.681,250
San Francisco-Oakland-Fremont, CA$35.74$47.302,610
Boston-Cambridge-Newton, MA-NH$31.90$46.261,120
Seattle-Tacoma-Bellevue, WA$30.81$50.272,970
Los Angeles-Long Beach-Anaheim, CA$30.56$43.015,480
Detroit-Warren-Dearborn, MI$30.48$38.691,450
Sacramento-Roseville-Folsom, CA$30.44$42.711,800
Buffalo-Cheektowaga, NY$30.09$37.09570
Fresno, CA$30.00$37.15640
San Diego-Chula Vista-Carlsbad, CA$29.90$36.361,830
Vallejo, CA$29.85$37.51650
Riverside-San Bernardino-Ontario, CA$29.83$38.392,480

Union scale and prevailing wage for roofers

Federal construction projects must pay the Davis-Bacon rate for each county. Where the rate comes from a union contract it is the local journeyman scale: base wage plus fringe (health, pension, training). Where it comes from a survey, it is often older and lower. This table summarises the Building-construction determination for roofers in every state.

StateCounties with a union rateTypical union package (base + fringe, $/hr)Typical survey rateCounties with a rate
Massachusetts100%$89.22—14/14
Rhode Island100%$78.93—5/5
California90%$73.36$20.1458/58
Alaska100%$71.69—30/30
Connecticut100%$68.68—8/17
Hawaii100%$64.36—5/5
Pennsylvania38%$62.67$39.1966/67
Illinois100%$62.65—102/102
New York84%$62.30$46.6461/62
Washington90%$60.95$27.0039/39
Kansas12%$60.74$17.44105/105
New Jersey100%$57.80—21/21

Source: SAM.gov Davis-Bacon wage determinations, current revisions, Building construction type. Not the official determination; see each state page for county detail and links to the official text.

Job outlook

+5.3%Projected job growth2025-35, BLS
12,000Openings per yeargrowth plus replacements
166,900Jobs in 2025BLS projections base

The BLS Employment Projections program expects roofers employment to change by +5.3% over 2025-35, with about 12,000 openings a year from growth and people leaving the occupation. Typical entry education: No formal educational credential.

Compare roofer pay with other trades

See how roofer pay compares with other trades on the ranking of all trades and the comparison pages.

Questions this page answers

How much do roofers make?

The median roofer earned $26.65 an hour, or $55,440 a year, in May 2025 according to the BLS employer survey of 135,490 jobs. Half earn more and half earn less; the middle 50% earn between $22.24 and $31.44 an hour.

How much do roofers make an hour?

Hourly pay runs from about $18.01 at the 10th percentile to $39.29 at the 90th, with a median of $26.65. Overtime, per-diem and union fringe benefits are not included in these figures.

What does a starting or apprentice roofer make?

Entry-level pay sits near the bottom of the distribution: roughly $18.01 to $22.24 an hour ($37,460 to $46,260 a year). Registered apprentices usually start at a fixed percentage of the local journeyman rate and step up every six to twelve months.

Which state pays roofers the most?

Illinois had the highest median at $37.45 an hour in May 2025, followed by New Jersey ($36.83) and Minnesota ($35.81). Adjusted for cost of living the order changes; see the state table.

Are roofer wages going up?

In today's dollars the median roofer wage changed by +11.2% over the last ten years of data (CPI-adjusted). The nominal median rose from $17.65 to $26.65.

Is roofer a good career?

By the numbers: median pay of $55,440 a year, a 90th percentile of $81,720, projected growth of +5.3% and about 12,000 openings a year. Whether it fits you depends on the work itself; this site only reports the pay and demand data.

Sources and notes

  • BLS Occupational Employment and Wage Statistics, May 2025, SOC 47-2181 (Roofers). Wages exclude overtime and benefits.
  • Inflation adjustment: BLS CPI-U annual averages, 2025 base.
  • Cost-of-living adjustment: BEA Regional Price Parities, all items, latest year.
  • Prevailing wage: SAM.gov Davis-Bacon wage determinations, current revisions. Not the official determination.
  • BLS Employment Projections, national. Public-domain data; Skilled Wages is not affiliated with BLS.