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

Tank Water Heater Replacement cost in Minnesota (2026)

Across Minnesota, 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,400

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

CityTypical 2026 range
Minneapolis, MN$1,300 $3,400
St. Paul, MN$1,300 $3,400
Rochester, MN$1,250 $3,200
Bloomington, MN$1,300 $3,400
Duluth, MN$1,200 $3,100
Brooklyn Park, MN$1,300 $3,400
Plymouth, MN$1,300 $3,400
St. Cloud, MN$1,250 $3,200
Woodbury, MN$1,300 $3,400
Eagan, MN$1,300 $3,400
Maple Grove, MN$1,300 $3,400
Eden Prairie, MN$1,300 $3,400
Coon Rapids, MN$1,300 $3,400
Burnsville, MN$1,300 $3,400
Blaine, MN$1,300 $3,400
Lakeville, MN$1,300 $3,400
Minnetonka, MN$1,300 $3,400
Apple Valley, MN$1,300 $3,400
Edina, MN$1,300 $3,400
St. Louis Park, MN$1,300 $3,400
Mankato, MN$1,200 $3,100
Maplewood, MN$1,300 $3,400
Moorhead, MN$1,250 $3,200
Shakopee, MN$1,300 $3,400