How much does a water heater replacement cost? (2026)
A water heater replacement costs about $1,800 on average in 2026, with most projects running $1,100–$4,200.
Water heater replacement cost, by tier
| Tier | Typical cost |
|---|---|
| Budget | $1,100 |
| Mid-range | $1,800 |
| High-end | $4,200 |
Water heater replacement cost by region
Labor and materials vary widely by region. Against the national average, a mid-range water heater replacement runs roughly:
| Region | Typical cost | vs. national |
|---|---|---|
| Northeast | $2,100 | 18% above the national average |
| Midwest | $1,600 | 10% below the national average |
| South | $1,600 | 12% below the national average |
| West | $2,100 | 14% above the national average |
Water heater replacement cost by state
Northeast
Midwest
South
Sources
Water heater replacement figures are drawn from Angi, HomeGuide editorial cost guides (2026) and adjusted by US Census region, last sourced 2026-07-05. They are budgeting estimates — rough starting points, not quotes, and not financial advice.
Frequently asked questions
- How much does a water heater replacement cost in 2026?
- A water heater replacement costs about $1,800 on average, with most projects running $1,100–$4,200. Actual cost depends on materials, scope, and local labor.
- Are these water heater replacement costs a quote?
- No. They are estimates from Angi, HomeGuide editorial cost guides (2026), adjusted for region — useful for budgeting and comparing homes, not a substitute for a contractor's quote.
Comparing houses that each need work?
AllSquare is the buyer's version of comps: itemize every repair a house needs, roll it into the true monthly payment and all-in cost, and rank the homes you're actually choosing between — free, in your browser.
Start comparing houses