Roofers Salary in Michigan
BLS OEWS May 2025 • 15 metro areas • Michigan
Roofers in Michigan earn a median salary of $51,575 per year on average across 15 metro and nonmetro areas, +1.2% vs the national median of $50,970. An estimated 3,040 roofers are employed across Michigan, with salaries ranging from $45,850 to $68,020 depending on location.
$51,575
Avg median salary in Michigan
$68,020
Highest paying metro
$45,850
Lowest paying metro
3,040
Employed in Michigan
Compare Roofers salaries & buying power
Pick two cities to see how salary and purchasing power differ.
Roofers
in
Roofers salaries by city in Michigan
| Metro area | Median salary | 25th pct | 75th pct | Employed |
|---|---|---|---|---|
| Flint, MI | $68,020 | $54,810 | $68,020 | 120 |
| Detroit, MI | $60,590 | $49,370 | $77,580 | 1,490 |
| Southern Michigan | $59,990 | $47,120 | $75,530 | 120 |
| Kalamazoo, MI | $52,530 | $47,420 | $60,480 | 150 |
| Northern Michigan | $51,720 | $47,500 | $56,300 | 90 |
| Ann Arbor, MI | $50,470 | $47,360 | $60,890 | 100 |
| Michigan City, IN | $50,300 | $43,950 | $58,970 | 50 |
| Traverse City, MI | $49,450 | $48,200 | $58,770 | 70 |
| Lansing, MI | $48,980 | $47,080 | $61,990 | 100 |
| Grand Rapids, MI | $47,950 | $46,720 | $59,450 | 370 |
| Mid Michigan | $47,800 | $46,250 | $59,920 | 110 |
| Jackson, MI | $46,820 | $46,000 | $74,300 | 60 |
| Bay City, MI | $46,800 | $44,080 | $60,860 | 60 |
| Upper Peninsula of Michigan | $46,360 | $37,240 | $53,720 | 100 |
| Saginaw, MI | $45,850 | $39,530 | $56,490 | 50 |