How Much Do Roofers Make on Average?

A tree made out of money

If you’re considering going into the roofing industry, one question probably comes to the front of your mind: How much do roofing contractors make? It’s a fair question and important to answer as you decide if you want to join or continue working in the industry.

Even for those already in the industry, knowing the market is a valuable resource as you gauge how much money you should (or could!) be making.

That’s why we’ve compiled the average national roofer salary in the U.S., the average salary, hourly, and monthly pay per state. We’ve also included the top cities and states for roofing contractors’ salaries.

Use this resource as a guide to help you determine the future of your roofing career.

How Much Do Roofers Make per State in 2024?

On average, roofers nationwide make $54,221 annually, $23.25 per hour, and $3,839 per month. In 2022, roofers made $58,000 annually and $23.98 per hour on average.

Most roofers are satisfied with their roofing salary for their area. According to Indeed.com research, 63% of roofers in the U.S. believe their salaries are enough to afford the cost of living in their city.

While a roofer’s salary is an important factor to consider, benefits are also part of accepting a job offer in the roofing industry. Here are the most common benefits for roofers:

  • 401(k)
  • 401(k) matching
  • Dental/health/life/vision insurance
  • Paid time off (PTO)
  • Profit sharing

Want to see which benefits high-revenue ($4M+) and high-profitability (40%+) roofing companies are offering? You can find out in our Peak Performance 2024 report for free.

But as is true with most professions, how much money you make can vary greatly depending on where you live. Market values, demand, cost of living, and other factors that impact salaries differ based on location.

So, how much do roofing contractors make?

Here are the most up-to-date average salaries and hourly wages for roofers per state. Take a look at different states to gauge how much you could potentially make as a roofer there.

State 2022 2024

Alabama

Average roofer salary: $52,900
Average hourly wage: $22.70
Average roofer salary: $54,526
Average monthly wage: $3,861
Average hourly wage: $23.38
Alaska
Average roofer salary: $56,300
Average hourly wage: $24.17
Average roofer salary: $61,601
Average monthly wage: $4,361
Average hourly wage: $26.41
Arizona
Average roofer salary: $55,900
Average hourly wage: $23.98
Average roofer salary: $55,156
Average monthly wage: $3,905
Average hourly wage: $23.65
Arkansas
Average roofer salary: $52,000
Average hourly wage: $22.32
Average roofer salary: $49,344
Average monthly wage: $3,494
Average hourly wage: $21.16
California
Average roofer salary: $60,700
Average hourly wage: $26.06
Average roofer salary: $66,213
Average monthly wage: $4,688
Average hourly wage: $28.39
Colorado
Average roofer salary: $58,000
Average hourly wage: $24.95
Average roofer salary: $55,554
Average monthly wage: $3,933
Average hourly wage: $23.82
Connecticut
Average roofer salary: $58,200
Average hourly wage: $24.97
Average roofer salary: $54,155
Average monthly wage: $3,834
Average hourly wage: $23.22
Delaware
Average roofer salary: $55,100
Average hourly wage: $23.65
Average roofer salary: $55,934
Average monthly wage: $3,960
Average hourly wage: $23.98
Florida
Average roofer salary: $53,900
Average hourly wage: $23.12
Average roofer salary: $47,841
Average monthly wage: $3,387
Average hourly wage: $20.51
Georgia
Average roofer salary: $55,000
Average hourly wage: $23.60
Average roofer salary: $50,644
Average monthly wage: $3,586
Average hourly wage: $21.72
Hawaii
Average roofer salary: $54,500
Average hourly wage: $23.38
Average roofer salary: $70,038
Average monthly wage: $4,959
Average hourly wage: $30.03
Idaho
Average roofer salary: $51,600
Average hourly wage: $22.14
Average roofer salary: $59,230
Average monthly wage: $4,194
Average hourly wage: $25.40
Illinois
Average roofer salary: $57,300
Average hourly wage: $24.57
Average roofer salary: $57,091
Average monthly wage: $4,042
Average hourly wage: $24.48
Indiana
Average roofer salary: $53,200
Average hourly wage: $22.82
Average roofer salary: $47,122
Average monthly wage: $3,336
Average hourly wage: $20.21
Iowa
Average roofer salary: $53,500
Average hourly wage: $22.98
Average roofer salary: $54,487
Average monthly wage: $3,858
Average hourly wage: $23.36
Kansas
Average roofer salary: $52,600
Average hourly wage: $22.59
Average roofer salary: $49,187
Average monthly wage: $3,483
Average hourly wage: $21.09
Kentucky
Average roofer salary: $52,000
Average hourly wage: $22.31
Average roofer salary: $49,377
Average monthly wage: $3,496
Average hourly wage: $21.17
Louisiana
Average roofer salary: $52,900
Average hourly wage: $22.69
Average roofer salary: $50,071
Average monthly wage: $3,545
Average hourly wage: $21.47
Maine
Average roofer salary: $54,100
Average hourly wage: $23.20
Average roofer salary: $52,877
Average monthly wage: $3,744
Average hourly wage: $22.67
Maryland
Average roofer salary: $58,100
Average hourly wage: $24.95
Average roofer salary: $55,419
Average monthly wage: $3,924
Average hourly wage: $23.76
Massachusetts
Average roofer salary: $60,300
Average hourly wage: $25.86
Average roofer salary: $58,076
Average monthly wage: $4,112
Average hourly wage: $24.90
Michigan
Average roofer salary: $54,520
Average hourly wage: $23.38
Average roofer salary: $50,991
Average monthly wage: $3,610
Average hourly wage: $21.86
Minnesota
Average roofer salary: $56,500
Average hourly wage: $24.27
Average roofer salary: $58,996
Average monthly wage: $4,177
Average hourly wage: $25.30
Mississippi
Average roofer salary: $50,400
Average hourly wage: $21.65
Average roofer salary: $41,720
Average monthly wage: $2,954
Average hourly wage: $17.89
Missouri
Average roofer salary: $55,100
Average hourly wage: $23.64
Average roofer salary: $51,962
Average monthly wage: $3,679
Average hourly wage: $22.28
Montana
Average roofer salary: $51,200
Average hourly wage: $21.99
Average roofer salary: $58,499
Average monthly wage: $4,142
Average hourly wage: $25.08
Nebraska
Average roofer salary: $53,300
Average hourly wage: $22.89
Average roofer salary: $52,989
Average monthly wage: $3,893
Average hourly wage: $23.58
Nevada
Average roofer salary: $55,200
Average hourly wage: $23.68
Average roofer salary: $55,654
Average monthly wage: $3,940
Average hourly wage: $23.86
New Hampshire
Average roofer salary: $54,300
Average hourly wage: $23.32
Average roofer salary: $58,050
Average monthly wage: $4,110
Average hourly wage: $24.89
New Jersey
Average roofer salary: $58,600
Average hourly wage: $25.15
Average roofer salary: $54,111
Average monthly wage: $3,831
Average hourly wage: $23.20
New Mexico
Average roofer salary: $53,700
Average hourly wage: $23.05
Average roofer salary: $49,797
Average monthly wage: $3,526
Average hourly wage: $21.35
New York
Average roofer salary: $59,900
Average hourly wage: $25.72
Average roofer salary: $64,434
Average monthly wage: $4,562
Average hourly wage: $27.63
North Carolina
Average roofer salary: $54,700
Average hourly wage: $23.47
Average roofer salary: $47,850
Average monthly wage: $3,388
Average hourly wage: $20.52
North Dakota
Average roofer salary: $53,900
Average hourly wage: $23.15
Average roofer salary: $62,440
Average monthly wage: $4,421
Average hourly wage: $26.77
Ohio
Average roofer salary: $53,900
Average hourly wage: $23.14
Average roofer salary: $53,769
Average monthly wage: $3,807
Average hourly wage: $23.06
Oklahoma
Average roofer salary: $51,900
Average hourly wage: $22.27
Average roofer salary: $45,763
Average monthly wage: $3,240
Average hourly wage: $19.62
Oregon
Average roofer salary: $56,625
Average hourly wage: $24.28
Average roofer salary: $52,295
Average monthly wage: $3,844
Average hourly wage: $23.38
Pennsylvania
Average roofer salary: $55,500
Average hourly wage: $23.82
Average roofer salary: $51,610
Average monthly wage: $3,654
Average hourly wage: $22.13
Rhode Island
Average roofer salary: $55,700
Average hourly wage: $23.92
Average roofer salary: $73,057
Average monthly wage: $5,173
Average hourly wage: $31.33
South Carolina
Average roofer salary: $53,100
Average hourly wage: $22.80
Average roofer salary: $45,867
Average monthly wage: $3,247
Average hourly wage: $19.67
South Dakota
Average roofer salary: $51,800
Average hourly wage: $22.25
Average roofer salary: $46,643
Average monthly wage: $3,302
Average hourly wage: $20.00
Tennessee
Average roofer salary: $53,700
Average hourly wage: $23.06
Average roofer salary: $56,306
Average monthly wage: $3,987
Average hourly wage: $24.14
Texas
Average roofer salary: $55,900
Average hourly wage: $23.99
Average roofer salary: $47,679
Average monthly wage: $3,376
Average hourly wage: $20.44
Utah
Average roofer salary: $53,600
Average hourly wage: $23.01
Average roofer salary: $53,628
Average monthly wage: $3,797
Average hourly wage: $23.00
Vermont
Average roofer salary: $53,100
Average hourly wage: $22.81
Average roofer salary: $56,839
Average monthly wage: $4,024
Average hourly wage: $24.37
Virginia
Average roofer salary: $57,300
Average hourly wage: $24.60
Average roofer salary: $46,003
Average monthly wage: $3,257
Average hourly wage: $19.73
Washington
Average roofer salary: $59,400
Average hourly wage: $25.49
Average roofer salary: $61,517
Average monthly wage: $4,355
Average hourly wage: $26.38
West Virgina
Average roofer salary: $52,000
Average hourly wage: $22.32
Average roofer salary: $50,700
Average monthly wage: $3,590
Average hourly wage: $21.74
Wisconsin
Average roofer salary: $54,200
Average hourly wage: $23.26
Average roofer salary: $52,395
Average monthly wage: $3,710
Average hourly wage: $22.47
Wyoming
Average roofer salary: $52,700
Average hourly wage: $22.60
Average roofer salary: $40,842
Average monthly wage: $2,892
Average hourly wage: $17.51

Top 5 Cities and States for Roofing Contractors

Let’s explore the cities and states that offer the highest average salary for roofers.

Highest Paying States for Roofers

Rank 2022 2024
1
California
($60,700 per year)
Rhode Island
($73,057 per year)
2
Massachusetts
($60,300 per year)
Hawaii
($70,038 per year)
3
New York
($59,900 per year)
California
($66,213 per year)
4
Washington
($59,400 per year)
New York
($64,434 per year)
5
Maryland
($58,100 per year)
North Dakota
($62,440 per year)

These states present a promising opportunity for higher earnings. But where exactly should you consider establishing your business? Let’s delve into the top 5 cities and the average earnings of roofers there.

Highest Paying Cities for Roofers

Rank 2022 2024
1
Chicago, IL
($60,761 per year)
Riverside, CA
($70,220 per year)
2
Denver, CO
($59,699 per year)
Sacramento, CA
($64,229 per year)
3
Charlotte, NC
($57,167 per year)
Akron, OH
($57,987 per year)
4
Houston, TX
($57,116 per year)
Dallas, TX
($55,952 per year)
5
Phoenix, AZ
($57,009 per year)
Columbus, OH
($53,811 per year)

Arming yourself with information like the average salary of a roofer can help you better understand your local roofing market. This understanding empowers you to make informed decisions about your business.

Is there a state’s average roof contractor salary that surprised you? Let us know in the comments below.

Table of Contents

Questions? We've got answers.

You can find many answers and helpful videos on our knowledge base.

Feel free to call or email us and our awesome support team will make your day.

One Response

Leave a Reply

Your email address will not be published. Required fields are marked *