Roofers: Salary, Education, and Career Path (2026)
The U.S. has 136,740 roofers, and they earn a median of $50,970/year. The range runs from $37K to $81K. Minnesota pays the most.
What it takes
The BLS lists the typical education for this role as varies by employer.
Entry-level roofers start around $37K. The gap between that and the median ($51K) is where experience, certifications, and location make the difference.
Top earners clear $81K, but that's the 90th percentile. Getting there usually takes a decade or more of experience, the right credentials, and being in a high-paying market.
Salary progression
Highest paying states
| State | Median salary | Employment |
|---|---|---|
| Minnesota | $78K | 2,010 |
| New Jersey | $73K | 1,870 |
| Massachusetts | $72K | 2,200 |
| Illinois | $67K | 6,070 |
| New York | $63K | 4,430 |
| Connecticut | $63K | 900 |
| Alaska | $63K | 310 |
| California | $63K | 21,110 |
| Washington | $60K | 4,840 |
| Delaware | $59K | 230 |
Frequently asked questions
How much does a roofers make?▼
The median roofers salary in the United States is $50,970 per year ($25/hour). Entry-level positions start around $37,060, while experienced professionals earn up to $80,780.
What education do you need to become a roofers?▼
The BLS lists the typical entry-level education as varies by employer. State licensing or certification requirements vary, so check your state's board for specifics.
What is the job outlook for roofers?▼
Check the Bureau of Labor Statistics Occupational Outlook Handbook for the latest employment projections for roofers.
What are the highest paying states for roofers?▼
The highest paying states for roofers are Minnesota ($77,730), New Jersey ($73,410), Massachusetts ($72,360), Illinois ($66,940), New York ($63,350). Salaries vary significantly by location due to cost of living and local demand.