Register now

How Much Do Roofers Make in 2025? Salary & Hourly Wages

Apr 30, 2025
An image of a hand holding money with a roof in the background

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. 

How Much Does a Roofer Make Per State?

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.

Which Cities Have the Highest Roofing Salaries?

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. 

How Much Do Roofing Businesses Earn?

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. 

How Does the Salary for a Roofer Compare to Other Jobs?

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.

Factors Affecting Roofer Salaries

Many elements influence the variations in roofer pay in different areas:

  • Experience and Skill Level: Higher pay often follows experienced roofers or those with specialized skills. For example, a commercially licensed roofer might earn more than residential roofers.
  • Union Membership: Compared to non-union roofers, unionized ones could get better pay and benefits. This difference stems from pay management and equal wage benefits.
  • Location or State: High-cost-of-living areas usually pay higher wages to offset higher expenses. It stems from the fundamental concept of profit and cost balance. 
  • Demand for Construction: Roofers may receive higher wages in areas with a booming construction market. For example, Texas had the most construction approvals in 2024. 
  • Year Trend: The roofing industry follows a trend where demand for roofers rises between May and July. Naturally, your wages will shift to the growing or reducing demand. 

How Can You Earn More as a Roofer?

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. 

FAQs on Roofer Income

How much does roofing pay?

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. 

How much does a roofing company make?

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. 

Which state has the best roofer pay?

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. 

Which type of roofing has the highest salary?

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. 

Bottom Line on How Much Roofers Make

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 6304472745 oor fill out the form.