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.

2026 local prices 4 cities in IN Interactive calculator

State average

$8,800

Range

$4,800 – $22,000

Most expensive city

Indianapolis

$9,200 avg

Most affordable city

South Bend

$8,500 avg