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

Tank Water Heater Replacement cost in Indiana (2026)

Across Indiana, tank water heater replacement varies by your city's labor rates, climate and permit fees. Select your city below for a localized estimate.

Statewide range · 2026
$1,200 $3,250

tank water heater replacement typically falls in this range across 21 Indiana cities — your exact estimate depends on local rates.

CityTypical 2026 range
Indianapolis, IN$1,250 $3,250
Fort Wayne, IN$1,250 $3,200
Evansville, IN$1,200 $3,100
South Bend, IN$1,250 $3,200
Carmel, IN$1,250 $3,250
Fishers, IN$1,250 $3,250
Bloomington, IN$1,250 $3,200
Hammond, IN$1,250 $3,200
Gary, IN$1,250 $3,200
Lafayette, IN$1,250 $3,200
Muncie, IN$1,200 $3,100
Terre Haute, IN$1,200 $3,100
Kokomo, IN$1,200 $3,100
Noblesville, IN$1,250 $3,250
Anderson, IN$1,200 $3,100
Greenwood, IN$1,250 $3,250
Elkhart, IN$1,250 $3,200
Mishawaka, IN$1,250 $3,200
Lawrence, IN$1,250 $3,250
Jeffersonville, IN$1,200 $3,150
Columbus, IN$1,200 $3,150