Roof Replacement Cost in Indiana (2026)
Average cost in Indiana: $8,800(range: $4,800 – $22,000)
Browse exact estimates for all 4 cities in Indiana — updated for 2026.
State average
$8,800
Range
$4,800 – $22,000
Most expensive city
Indianapolis
$9,200 avg
Most affordable city
South Bend
$8,500 avg
Roof Replacement Cost in Indiana Cities
Click any city for a detailed estimate with interactive calculator
More Renovation Calculators for Indiana
Bathroom Remodel
avg $10,100 in IN
Kitchen Remodel
avg $22,900 in IN
Flooring Installation
avg $0 in IN
Interior Painting
avg $0 in IN
Electrical Wiring
avg $4,000 in IN
Plumbing
avg $3,100 in IN
Full Home Renovation
avg $0 in IN
Bedroom Remodel
avg $5,700 in IN
Living Room Remodel
avg $8,400 in IN
Dining Room Remodel
avg $5,300 in IN
Kids Room Remodel
avg $4,400 in IN
Attic Conversion
avg $24,600 in IN
Home Office Remodel
avg $6,600 in IN
Basement Finishing
avg $0 in IN
Garage Conversion
avg $15,800 in IN
Entryway Remodel
avg $3,100 in IN
Closet Installation
avg $2,600 in IN