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,650

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,400 $3,650
St. Paul, MN$1,400 $3,650
Rochester, MN$1,250 $3,200
Bloomington, MN$1,400 $3,650
Duluth, MN$1,200 $3,100
Brooklyn Park, MN$1,400 $3,650
Plymouth, MN$1,400 $3,650
St. Cloud, MN$1,250 $3,200
Woodbury, MN$1,400 $3,650
Eagan, MN$1,400 $3,650
Maple Grove, MN$1,400 $3,650
Eden Prairie, MN$1,400 $3,650
Coon Rapids, MN$1,400 $3,650
Burnsville, MN$1,400 $3,650
Blaine, MN$1,400 $3,650
Lakeville, MN$1,400 $3,650
Minnetonka, MN$1,400 $3,650
Apple Valley, MN$1,400 $3,650
Edina, MN$1,400 $3,650
St. Louis Park, MN$1,400 $3,650
Mankato, MN$1,200 $3,100
Maplewood, MN$1,400 $3,650
Moorhead, MN$1,250 $3,200
Shakopee, MN$1,400 $3,650