Roofers Salary in Minnesota
Ranked #4 of 51 · MN
25.4% above U.S. average
Mean annual salary $72,920 ≈ $35/hr
Median annual salary $74,490
Employment 1,890
Salary Distribution (10th–90th percentile)
P10 $46,020P25 $55,670 Median $74,490P75 $91,620P90 $99,170
About 80% of rooferss in Minnesota earn between $46,020 and $99,170. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean roofers salary in Minnesota is $72,920, about 25.4% above the U.S. average ($58,140). That works out to roughly $35/hr at 2,080 hours per year.
Metro Areas in Minnesota
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| St. Cloud, MN | $79,250 | $71,770 | 130 |
| Minneapolis-St. Paul-Bloomington, MN-WI | $75,400 | $75,920 | 1,250 |
| Duluth, MN-WI | $72,860 | $71,410 | 240 |
| Rochester, MN | $61,940 | $66,690 | 90 |
| Mankato, MN | $50,250 | $56,290 | 40 |
| Northwest Minnesota nonmetropolitan area | $49,060 | $58,540 | 80 |
| Southeast Minnesota nonmetropolitan area | $49,000 | $54,660 | 50 |