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.

Indiana
$59,810
U.S. average
$58,140

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

← Back to all roofers states