Roofers Salary in Michigan

Ranked #15 of 51 · MI

5.7% above U.S. average
Mean annual salary $61,450 ≈ $30/hr
Median annual salary $59,530
Employment 3,090

Salary Distribution (10th–90th percentile)

P10 $41,910P25 $47,890 Median $59,530P75 $78,120P90 $80,270

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.

Michigan
$61,450
U.S. average
$58,140

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 areaMedianMeanEmployment
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

← Back to all roofers states