Roofers Salary in Indiana
Ranked #18 of 51 · IN
2.9% above U.S. average
Mean annual salary $59,810 ≈ $29/hr
Median annual salary $57,980
Employment 2,980
Salary Distribution (10th–90th percentile)
P10 $39,830P25 $45,330 Median $57,980P75 $76,210P90 $89,240
About 80% of rooferss in Indiana earn between $39,830 and $89,240. The blue band is the middle 50% (P25–P75); the dot marks the median.
Compared to the U.S.
The mean roofers salary in Indiana is $59,810, about 2.9% above the U.S. average ($58,140). That works out to roughly $29/hr at 2,080 hours per year.
Metro Areas in Indiana
| Metro area | Median | Mean | Employment |
|---|---|---|---|
| South Bend-Mishawaka, IN-MI | $62,400 | $63,450 | 200 |
| Evansville, IN | $59,990 | $55,420 | 70 |
| Columbus, IN | $59,400 | $57,010 | 50 |
| Elkhart-Goshen, IN | $58,300 | $57,560 | 120 |
| Central Indiana nonmetropolitan area | $57,880 | $58,960 | 130 |
| Southern Indiana nonmetropolitan area | $57,740 | $61,610 | 130 |
| Indianapolis-Carmel-Greenwood, IN | $51,580 | $57,800 | 1,000 |
| Terre Haute, IN | $49,700 | $52,170 | 80 |