

Discover the average hourly pay for a roofer and what you can earn annually. Find average hourly rates, salary expectations, and how you can earn more.
According to the Bureau of Labor Statistics, the median annual wage for Roofers is $50,030 in the United States. Experienced roofers can earn $54000 per annum, while entry-level roofers make $32,203 per year. The average hourly wage for roofers is $24.05.
The income for roofers varies according to the state they're operating in and their skill level. Furthermore, most states in the US qualify roofing as a separate profession. Naturally, you can pursue roofing as a career after acquiring the relevant license.
The average salary of a roofer can vary significantly by state because of regulations, demands, and unions. Let's look at the most profitable states for roofers among the states:
| State | Average Wage Per Hour | Average Annual Salary |
| Massachusset | $ 34.80 | $ 72,390 |
| Florida | $ 22.61 | $ 47,030 |
| Illinois | $ 33.71 | $ 70,110 |
| Texas | $ 21.39 | $ 44,480 |
| Oregon | $ 26.11 | $ 54,300 |
| Washington | $ 32.27 | $ 67,110 |
| Utah | $ 25.58 | $ 53,210 |
| Alaska | $ 32.64 | $ 67,880 |
| Connecticut | $ 33.26 | $ 69,170 |
| California | $ 33.17 | $ 69,000 |
These average wages are according to the report from 2023 of the Bureau of Labor Statistics. The current wages are adjusted to inflation and changes in the regional industry. These statistics change based on the specific cities in a state and the consequent cost of living.
According to the 2023 report of the Bureau of Labor Statistics, Chicago has the highest average hourly pay for roofers. The average hourly pay for a roofer in Chicago is $35.23, which translates to an annual salary of $73,280. This statistic is based on the availability of roofing jobs and full-time opportunities in Chicago.
New York has the second-highest average roofer salary of $71,090. The average pay per hour in New York is $34.18, which is more than the 25 per hour national average. These figures do not account for the annual income of roofing business owners.
There are no specific figures for the revenue of roofing businesses in the U.S. However, some owners shared that they earned between $80,000 to $200,000 per year. The roofing market is often mercurial, with the cost of roofing materials, labor, and other items changing every week.
It is hard to ascertain the true income and profits of roofing business owners. Nevertheless, they can expect to earn more than the average annual salary of a roofer. While not in the top 10 highest-paying professions, a roofing career is still very lucrative.
According to the Social Security Administration, the average wage of a US citizen is $66,621. An average roofer's salary is $50,030, which is lower than the overall mean of US citizens. However, roofer jobs in Massachusetts, Illinois, Connecticut, and California pay more than the national average.
It means that the average salary for a roofer is higher than other professions in some states and lower in others. Furthermore, the compensation for a roofer is correlated to their skills, career advancement, and years of experience. Highly skilled and experienced roofers have higher salaries compared to novices.
If you want to make an impact as a roofer, learn the trade. You can do that by joining dedicated classes for roofers at the Illinois Roofing Institute. We equip you with the knowledge necessary to thrive in this industry. Join our classes today to kickstart your roofing career.
Many elements influence the variations in roofer pay in different areas:
The most important thing you can do to earn more as a roofer is specialization and knowledge. An experienced roofer who knows about the changing trends will always make more than someone who does not. At the same time, having the right knowledge and substantiating it with the necessary licenses will give you more opportunities.
If you want to stand out in the roofing industry, join our dedicated roofing classes. We give you updated information about the latest trends and prepare you for both commercial and residential roofing services. You get the complete package of skills to compete in the market.
The hourly rate for an average roofer in the US is $24.05, which is a take-home income. An average roofer doesn't have to worry about overhead costs like labor, material acquisition, or tools. Naturally, their take-home income stays around $53,030 per year.
The net profit for a roofing company can vary between 8% to 10%. The gross profit margin for residential roofing work remains between 30% to 40%, while the commercial margin is around 25% to 30%. An average roofing contractor in the US makes around $84,000 per annum.
According to the Bureau of Labor Statistics, Massachusetts had the highest per annum roofer salary of $72,390 in 2025. This boom in salary can be attributed to the cost-of-living and expensive housing costs.
According to various roofers on platforms, commercial and flat roofing offer the highest pay. While there are no accurate figures, you can expect an average hourly wage above $30 for commercial and flat roofs. These figures vary nationwide and are correlated to the state cost of living and demand.
An average moderately experienced roofer makes $50,030 per annum. In the roofing industry, your pay is based on your state and experience level. Particularly in states like Illinois and Washington, roofing is a hard but fulfilling job that pays competitively.
Although many elements affect pay, overall, the picture for roofers is good since there is constant demand and room for development. The trade is profitable but heavily guarded by state authorities. Naturally, you'll need a valid license to become a skilled roofer.
If you live in Illinois and don't know how to get started, join our roofing classes. Illinois Roofing Institute is a vetted and trusted avenue for students who want to learn the art of roofing. Join our roofing classes today by calling (630) 222-4433 or fill out the form.