Utah
Tank Water Heater Replacement cost in Utah (2026)
Across Utah, 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,250 – $3,250
tank water heater replacement typically falls in this range across 19 Utah cities — your exact estimate depends on local rates.
| City | Typical 2026 range |
|---|---|
| Salt Lake City, UT | $1,250 – $3,250 |
| West Valley City, UT | $1,250 – $3,250 |
| Provo, UT | $1,250 – $3,250 |
| West Jordan, UT | $1,250 – $3,250 |
| Orem, UT | $1,250 – $3,250 |
| Sandy, UT | $1,250 – $3,250 |
| Ogden, UT | $1,250 – $3,250 |
| St. George, UT | $1,250 – $3,250 |
| Layton, UT | $1,250 – $3,250 |
| Taylorsville, UT | $1,250 – $3,250 |
| South Jordan, UT | $1,250 – $3,250 |
| Lehi, UT | $1,250 – $3,250 |
| Logan, UT | $1,250 – $3,200 |
| Murray, UT | $1,250 – $3,250 |
| Draper, UT | $1,250 – $3,250 |
| Bountiful, UT | $1,250 – $3,250 |
| Riverton, UT | $1,250 – $3,250 |
| Roy, UT | $1,250 – $3,250 |
| Spanish Fork, UT | $1,250 – $3,250 |