Roofing contractors make between $48,000 and $52,000 per year on average in the United States. According to the U.S. Bureau of Labor Statistics, the median annual wage for roofers is $50,030, with an hourly rate of $24.05. However, pay varies a lot by state, experience, and the type of work. Some roofers earn much more, while others earn less. Understanding what roofers make helps you know if this is a good career choice.
What Is the Average Roofer Salary?
According to the U.S. Bureau of Labor Statistics, the mean annual wage for roofers is $55,840, which equals about $26.85 per hour. The median wage is lower at $50,030 per year. This means half of all roofers earn more and half earn less.
The top 10 percent of roofers make $79,850 or more per year.
Related articles:
- How Much Does Roofing Make
- How Much Do Roofing Companies Make Per Roof
- How Much Does a Roofing Contractor Make a Year
- How Much Can You Make Owning a Roofing Company
- How Much Does a Roofing Company Make Per House
- How Much Do Roofing Companies Make
- How Much Does a Roofing Salesman Make
- How Much Do Roofing Company Owners Make a Year
Which States Pay Roofers the Most?
Roofer pay is very different depending on where you live. Massachusetts has the highest average pay at $72,390 per year. Illinois comes in second at $70,110, and Connecticut is third at $69,170.
Florida has the most roofers but pays much less. According to the U.S. Bureau of Labor Statistics, Florida roofers make only $47,030 per year on average. Here is a quick look at top-paying states:
| State | Annual Salary |
|---|---|
| Massachusetts | $72,390 |
| Illinois | $70,110 |
| Connecticut | $69,170 |
| California | $69,000 |
How Many Roofers Work in the U.s.?
There are a lot of roofing jobs in America. According to the U.S. Bureau of Labor Statistics, there are 135,140 roofers employed in the United States as of May 2023. Employment is growing, too. Roofing jobs are expected to grow 6 percent from 2024 to 2034, which is faster than average for all jobs.
The roofing industry is hiring more workers because so many roofs need to be replaced. According to industry data, 85 percent of the U.S. roofing industry revenue comes from replacement of existing roofs. This keeps demand for skilled roofers high.
Why Do Roofers Earn What They Do?
Roofers have dangerous jobs. Falls from roofs are a big safety risk. Because of this risk and the skill required, roofing jobs pay better than many other construction jobs.
Experience matters too. New roofers earn less than experienced ones. According to Roofer’s Guild data, the average U.S. roofing salary is $40,088, with a range from $36,187 to $44,899. The lowest 10 percent earn $36,240 per year, while the highest earn much more.
Work location and local demand also affect pay. Areas with more storms and extreme weather need more roofers, so pay is often higher there.
Related articles:
- How Much Do Roofing Company Owners Make
- How Much Do Roofing Contractors Make a Year
- How Much Can a Roofing Company Make
- How Much Does a Roofing Contractor Make
- How Much Does a Roofing Company Make
- How Much Does the Average Roofing Company Make
- How Much Money Do Roofing Contractors Make
Connect with an experienced roofing services to discuss your roofing needs and schedule an inspection.