SalaryCalculations

Roofers Salary in Indiana

State wage data from the BLS OEWS survey, May 2025.

Median annual

$57,980

Median hourly

$28

Average annual

$59,810

Employed in state

3.0K

The median annual salary for Roofers in Indiana is $57,980, or about $28 an hour. That is 5% higher than the national median.

Pay in Indiana ranges from $39,830 at the 10th percentile to $89,240 at the 90th percentile. Roughly 3.0K people work as roofers in the state.

Pay distribution in Indiana

10th$39,830
25th$45,330
Median$57,980
75th$76,210
90th$89,240

Salary calculator

Hourly
$27.88
Daily
$223
Weekly
$1,115
Bi-weekly
$2,230
Monthly
$4,832
Annual
$57,980

$57,980 a year is around the 50th percentile for Rooferss in Indiana. The median is $57,980.

Roofers pay by metro area in Indiana

Metro areaMedian annualEmployment
Chicago-Naperville-Elgin, IL-IN$82,0903.9K
South Bend-Mishawaka, IN-MI$62,400200
Evansville, IN$59,99070
Columbus, IN$59,40050
Elkhart-Goshen, IN$58,300120
Indianapolis-Carmel-Greenwood, IN$51,5801.0K
Terre Haute, IN$49,70080
Bloomington, IN$49,53090
Cincinnati, OH-KY-IN$49,210770
Louisville/Jefferson County, KY-IN$49,160550
Fort Wayne, IN$48,830270
Lafayette-West Lafayette, IN$44,14040

Other jobs in Indiana

All salaries in Indiana →