Localized for 1,000+ U.S. cities — adjusted for local labor, climate & permits
Indiana

Asphalt Shingle Roof Replacement cost in Indiana (2026)

Across Indiana, asphalt shingle roof replacement varies by your city's labor rates, climate and permit fees. Select your city below for a localized estimate.

Statewide range · 2026
$5,750 $12,400

asphalt shingle roof replacement typically falls in this range across 21 Indiana cities — your exact estimate depends on local rates.

CityTypical 2026 range
Indianapolis, IN$6,050 $12,400
Fort Wayne, IN$5,950 $12,250
Evansville, IN$5,850 $12,000
South Bend, IN$5,950 $12,250
Carmel, IN$6,050 $12,400
Fishers, IN$6,050 $12,400
Bloomington, IN$6,000 $12,300
Hammond, IN$5,950 $12,250
Gary, IN$5,950 $12,250
Lafayette, IN$5,950 $12,250
Muncie, IN$5,800 $11,950
Terre Haute, IN$5,750 $11,850
Kokomo, IN$5,750 $11,850
Noblesville, IN$6,050 $12,400
Anderson, IN$5,800 $11,950
Greenwood, IN$6,050 $12,400
Elkhart, IN$5,950 $12,250
Mishawaka, IN$5,950 $12,250
Lawrence, IN$6,050 $12,400
Jeffersonville, IN$5,900 $12,100
Columbus, IN$5,900 $12,100