📖 Read the roofers salary & career guide →
Roofers Salary in Michigan
Ranked #15 of 51 · MI
Salary Distribution (10th–90th percentile)
About 80% of rooferss in Michigan earn between $41,910 and $80,270. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean roofers salary in Michigan is $61,450, about 5.7% above the U.S. average ($58,140). That works out to roughly $30/hr at 2,080 hours per year.
Metro Areas in Michigan
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| Southern Michigan nonmetropolitan area | $74,890 | $65,900 | 110 |
| Flint, MI | $70,760 | $61,500 | 120 |
| Detroit-Warren-Dearborn, MI | $63,390 | $66,110 | 1,450 |
| Ann Arbor, MI | $61,730 | $66,830 | 80 |
| Kalamazoo-Portage, MI | $59,280 | $59,680 | 110 |
| Jackson, MI | $58,320 | $60,030 | 80 |
| Saginaw, MI | $57,300 | $55,700 | 50 |
| Northern Michigan nonmetropolitan area | $53,220 | $55,890 | 100 |
Frequently Asked Questions
How much do roofers make in Michigan?
The median roofers salary in Michigan is $59,530 per year (mean $61,450), and about 80% earn between $41,910 and $80,270.
How much do roofers make per hour in Michigan?
Roughly $30 per hour, based on a mean annual wage of $61,450 and 2,080 work hours per year.
Is Michigan a high-paying state for roofers?
Michigan ranks #15 of 51 states for roofers pay. Its mean salary of $61,450 is about 5.7% above the U.S. average of $58,140.
Which metro areas in Michigan pay roofers the most?
The highest-paying metro areas in Michigan for roofers are Southern Michigan nonmetropolitan area ($74,890), Flint, MI ($70,760), Detroit-Warren-Dearborn, MI ($63,390), by median annual wage.