Roofer Salary in Indiana
Install, repair, and replace the roofing systems that protect homes, businesses, and industrial buildings from the elements.
Indiana Roofer Wages at a Glance
Indiana roofers earn a statewide median of $57,980 per year ($27.88 per hour), up 47.7% from May 2020, with the middle of the wage range running from $39,830 at the 10th percentile to $89,240 at the 90th.
Indiana employs approximately 2,980 roofers statewide, up 2.1% from May 2020.
Median Wages by Metro
| Metro | Annual median | Hourly | Employment | 5-yr wage |
|---|---|---|---|---|
| Indianapolis | $51,580 | $24.80/hr | 1,000 | up 31.0% |
| Fort Wayne | $48,830 | $23.48/hr | 270 | up 22.7% |
Source: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, May 2020 and May 2025.