A roofer in the United States makes about $50,000 per year on average. According to the U.S. Bureau of Labor Statistics, the median annual wage for roofers is $50,030, while the mean annual wage is $55,840. This means some roofers earn more and some earn less. The pay varies by state, experience, and where you work. Let’s break down what roofers really earn across America.
What Do Roofers Earn Per Hour?
Roofers make between $24 and $27 per hour on average. According to the U.S. Bureau of Labor Statistics, the median hourly wage for roofers is $24.05, and the mean hourly wage is $26.85.
This is lower than the national average hourly wage of $31.48. But roofers do dangerous work, so experience and skill can pay more.
Related articles:
- Que Es Una Escuadra En Roofing
- Cuanto Se Cobra La Escuadra De Roofing
- Cuanto Mide Una Escuadra De Roofing
- Cuanto Cuesta La Escuadra De Roofing
- Como Se Mide Un Techo De Roofing
- Cuanto Se Cobra El Pie Cuadrado De Roofing
- Cuanto Es Una Escuadra De Roofing
- Cuanto Vale Una Escuadra De Roofing
- Cuanto Cuesta Un Paquete De Roofing
Which States Pay Roofers the Most?
Some states pay roofers much more than others. Massachusetts has the highest average pay. According to the U.S. Bureau of Labor Statistics, roofers in Massachusetts earn $72,390 per year. Illinois pays $70,110 per year, and Connecticut pays $69,170 per year.
Florida has many roofers but pays less. The same source shows Florida roofers earn about $47,030 per year. California roofers earn $69,000 per year.
Here are the top five states for roofer pay:
| State | Average Pay Per Year |
|---|---|
| Massachusetts | $72,390 |
| Illinois | $70,110 |
| Connecticut | $69,170 |
| California | $69,000 |
| Alaska | $67,880 |
How Many Roofers Work in America?
There are many roofers working across the United States. According to the U.S. Bureau of Labor Statistics, 135,140 roofers work in America as of May 2023. This number is growing too. Employment for roofers is expected to grow 6% from 2024 to 2034, which is faster than most other jobs.
Florida has the most roofers. The same source shows Florida employs 25,190 roofers. California is second with 18,920 roofers. Illinois has 6,240 roofers.
Only 12% of roofers have worked in roofing for more than 11 years. This means many roofers are newer to the job.
What About Entry Level Pay?
New roofers make less money than experienced ones. According to the U.S. Bureau of Labor Statistics, roofers at the 10th percentile earn $36,240 per year. Those at the 25th percentile earn $44,150 per year.
But as roofers gain experience and skills, they earn more. Roofers at the 75th percentile earn $62,330 per year. The top 10% earn $79,850 per year.
Your pay grows as you get better at your job.