Roofer salary by state

The national median for roofers was $26.65 an hour, or $55,440 a year, in May 2025. Where the work is changes that a lot: Illinois pays $16.45 an hour more at the median than Oklahoma.

$26.65National median hourly
$55,440National median yearly
135,490Roofers on payrolls
51States and DC with figures

National pay for roofers

The BLS group covers roofers on shingle, tile, metal and flat roofs, on new work and repairs.

Pay levelHourlyYearly
10th percentile$18.01$37,460
25th percentile$22.24$46,260
Median$26.65$55,440
75th percentile$31.44$65,390
90th percentile$39.29$81,720
Average (mean)$27.95$58,140

Highest and lowest paying states

Ranked by median hourly wage. These are wages as paid, not adjusted for living costs.

Top 5Median hourlyMedian yearly
1. Illinois$37.45$77,900
2. New Jersey$36.83$76,600
3. Minnesota$35.81$74,490
4. Massachusetts$34.98$72,750
5. Alaska$32.09$66,750
Bottom 5Median hourlyMedian yearly
51. Oklahoma$21.00$43,680
50. Mississippi$21.61$44,940
49. New Mexico$21.78$45,300
48. Wyoming$21.95$45,650
47. Alabama$21.96$45,670

Roofer pay in every state

Pick a state for its full page: the pay range, how it compares with its neighbors, how many roofers work there and what a business should charge.

StateMedian hourlyMedian yearlyBottom to top tenthEmployed
Alabama$21.96$45,670$17.37 to $29.291,010
Alaska$32.09$66,750$23.38 to $44.45310
Arizona$22.76$47,340$17.27 to $30.103,420
Arkansas$22.82$47,470$15.00 to $28.02950
California$30.58$63,600$23.38 to $42.7921,190
Colorado$24.88$51,750$22.03 to $35.273,340
Connecticut$29.84$62,070$22.95 to $46.19790
Delaware$28.58$59,440$17.14 to $35.53230
District of Columbia$29.69$61,750$22.82 to $48.83100
Florida$22.88$47,590$15.98 to $30.6823,550
Georgia$22.57$46,940$15.42 to $30.632,160
Hawaii$28.64$59,580$22.05 to $38.171,110
Idaho$27.78$57,790$17.20 to $34.551,190
Illinois$37.45$77,900$22.41 to $51.225,300
Indiana$27.88$57,980$19.15 to $42.912,980
Iowa$23.39$48,660$17.82 to $31.26930
Kansas$22.69$47,190$17.90 to $39.20900
Kentucky$22.57$46,940$18.38 to $31.481,080
Louisiana$23.44$48,760$17.37 to $40.67760
Maine$24.10$50,120$21.58 to $30.98610
Maryland$28.89$60,090$22.00 to $38.692,050
Massachusetts$34.98$72,750$24.42 to $51.101,950
Michigan$28.62$59,530$20.15 to $38.593,090
Minnesota$35.81$74,490$22.13 to $47.681,890
Mississippi$21.61$44,940$16.96 to $30.21480
Missouri$23.35$48,570$18.50 to $37.842,050
Montana$28.38$59,030$22.13 to $34.58370
Nebraska$22.34$46,460$18.02 to $28.691,730
Nevada$24.56$51,090$18.25 to $38.312,120
New Hampshire$28.76$59,830$22.56 to $48.10270
New Jersey$36.83$76,600$21.75 to $49.871,860
New Mexico$21.78$45,300$17.25 to $35.511,160
New York$31.74$66,020$22.60 to $45.694,570
North Carolina$23.56$49,010$17.67 to $29.143,060
North Dakota$28.72$59,740$22.14 to $42.00290
Ohio$23.74$49,390$19.20 to $36.224,610
Oklahoma$21.00$43,680$14.81 to $39.291,260
Oregon$28.35$58,970$22.06 to $46.013,430
Pennsylvania$26.79$55,710$19.46 to $36.873,830
Rhode Island$29.63$61,630$20.89 to $45.07360
South Carolina$22.00$45,760$17.32 to $29.74850
South Dakota$22.94$47,710$16.61 to $28.46400
Tennessee$21.97$45,690$15.47 to $29.492,110
Texas$22.13$46,030$16.41 to $29.595,740
Utah$23.40$48,680$14.50 to $32.402,710
Vermont$28.39$59,040$21.82 to $30.41210
Virginia$23.28$48,420$18.37 to $31.932,070
Washington$29.16$60,640$23.01 to $50.005,890
West Virginia$24.60$51,170$13.78 to $33.57440
Wisconsin$28.54$59,370$18.81 to $37.682,400
Wyoming$21.95$45,650$17.84 to $30.04330

Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2025. SOC 47-2181, roofers, all industries. Read from the BLS state and national data files. Counts leave out the self-employed.

From a wage to a price

If you run the business, the wage is only the start. At the national median of $26.65, the labor rate calculator's starting numbers (one person, 2 unbilled hours a day, $90,000 of overhead, 15% profit) give a rate of $117.39 per billable hour. Try yours in the labor rate calculator.

Other trades

National median $30.67 an hourPlumber salary by statePlumbers, pipefitters and steamfitters, from apprentices to master plumbers.National median $30.38 an hourElectrician salary by stateInside wiring, panels and service work, residential through industrial.National median $29.33 an hourHVAC Technician salary by stateHeating, air conditioning and refrigeration mechanics and installers.National median $23.75 an hourPainter salary by stateHouse, commercial and maintenance painters.National median $29.12 an hourCarpenter salary by stateFraming, finish and remodel carpenters.National median $18.82 an hourLandscaper salary by stateLandscaping and groundskeeping workers, lawn crews included.National median $17.07 an hourHouse Cleaner salary by stateMaids and housekeeping cleaners, in homes, hotels and hospitals.National median $17.71 an hourJanitor salary by stateJanitors and commercial cleaners, office crews and custodians.National median $21.75 an hourPest Control Technician salary by stateTechnicians who inspect, treat and trap in homes and businesses.National median $22.66 an hourConstruction Laborer salary by stateCrew labor on job sites: demo, digging, hauling and cleanup.National median $29.71 an hourSheet Metal Worker salary by stateDuctwork, flashing and metal fabrication, in the shop and on site.National median $25.55 an hourSolar Installer salary by stateCrews who mount, wire and set up solar panels.National median $38.42 an hourConstruction Supervisor salary by stateForemen and crew leads who run the work on site.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
Roofer Salary by State (2026): Hourly and Yearly Pay