Water Heater Replacement Cost
A typical water heater replacement costs $1,900 across the US, with most jobs from $1,200 to $3,800 for one tank or tankless unit, installed. Pick your city for a local range.
Advertisement
Water Heater Replacement cost by city
| City | Low | Typical | High |
|---|---|---|---|
| New York, NY | $1,620 | $2,570 | $5,130 |
| Los Angeles, CA | $1,500 | $2,380 | $4,750 |
| Chicago, IL | $1,300 | $2,050 | $4,100 |
| Houston, TX | $1,180 | $1,860 | $3,720 |
| Phoenix, AZ | $1,200 | $1,900 | $3,800 |
| Philadelphia, PA | $1,260 | $2,000 | $3,990 |
| San Antonio, TX | $1,100 | $1,750 | $3,500 |
| San Diego, CA | $1,540 | $2,430 | $4,860 |
| Dallas, TX | $1,220 | $1,940 | $3,880 |
| Jacksonville, FL | $1,150 | $1,820 | $3,650 |
| Austin, TX | $1,260 | $2,000 | $3,990 |
| Fort Worth, TX | $1,180 | $1,860 | $3,720 |
| San Jose, CA | $1,680 | $2,660 | $5,320 |
| Columbus, OH | $1,120 | $1,770 | $3,530 |
| Charlotte, NC | $1,200 | $1,900 | $3,800 |
| Indianapolis, IN | $1,100 | $1,750 | $3,500 |
| San Francisco, CA | $1,700 | $2,700 | $5,400 |
| Seattle, WA | $1,500 | $2,380 | $4,750 |
| Denver, CO | $1,340 | $2,130 | $4,260 |
| Washington, DC | $1,540 | $2,430 | $4,860 |
| Boston, MA | $1,560 | $2,470 | $4,940 |
| El Paso, TX | $1,060 | $1,670 | $3,340 |
| Nashville, TN | $1,220 | $1,940 | $3,880 |
| Detroit, MI | $1,120 | $1,770 | $3,530 |
| Oklahoma City, OK | $1,060 | $1,670 | $3,340 |
| Portland, OR | $1,340 | $2,130 | $4,260 |
| Las Vegas, NV | $1,240 | $1,960 | $3,910 |
| Memphis, TN | $1,080 | $1,710 | $3,420 |
| Louisville, KY | $1,100 | $1,750 | $3,500 |
| Baltimore, MD | $1,260 | $2,000 | $3,990 |
| Milwaukee, WI | $1,150 | $1,820 | $3,650 |
| Albuquerque, NM | $1,130 | $1,790 | $3,570 |
| Tucson, AZ | $1,120 | $1,770 | $3,530 |
| Fresno, CA | $1,260 | $2,000 | $3,990 |
| Sacramento, CA | $1,380 | $2,190 | $4,370 |
| Kansas City, MO | $1,140 | $1,810 | $3,610 |
| Atlanta, GA | $1,260 | $2,000 | $3,990 |
| Omaha, NE | $1,120 | $1,770 | $3,530 |
| Colorado Springs, CO | $1,220 | $1,940 | $3,880 |
| Raleigh, NC | $1,220 | $1,940 | $3,880 |
| Miami, FL | $1,380 | $2,190 | $4,370 |
| Virginia Beach, VA | $1,200 | $1,900 | $3,800 |
| Oakland, CA | $1,620 | $2,570 | $5,130 |
| Minneapolis, MN | $1,300 | $2,050 | $4,100 |
| Tulsa, OK | $1,060 | $1,670 | $3,340 |
| Tampa, FL | $1,260 | $2,000 | $3,990 |
| New Orleans, LA | $1,180 | $1,860 | $3,720 |
| Cleveland, OH | $1,120 | $1,770 | $3,530 |
| Honolulu, HI | $1,620 | $2,570 | $5,130 |
| Pittsburgh, PA | $1,160 | $1,840 | $3,690 |
| Cincinnati, OH | $1,120 | $1,770 | $3,530 |
| St. Louis, MO | $1,120 | $1,770 | $3,530 |
| Orlando, FL | $1,220 | $1,940 | $3,880 |
| Salt Lake City, UT | $1,260 | $2,000 | $3,990 |
| Charleston, SC | $1,260 | $2,000 | $3,990 |
| Boise, ID | $1,200 | $1,900 | $3,800 |
| Richmond, VA | $1,200 | $1,900 | $3,800 |
| Birmingham, AL | $1,100 | $1,750 | $3,500 |
| Buffalo, NY | $1,200 | $1,900 | $3,800 |
| Anchorage, AK | $1,420 | $2,240 | $4,480 |
| Des Moines, IA | $1,100 | $1,750 | $3,500 |
Advertisement
What affects the price
- House or job size
- Material and quality grade
- Local labor rates
- Permits and inspections
About the job
The price covers one tank or tankless unit, installed. Typical project time is 2 to 6 hours. Expected life: 8 to 12 years tank, 15 to 20 years tankless.
Frequently asked questions
How much is a new water heater?
Nationally the typical price is $1,900 with a range of $1,200 to $3,800 for one tank or tankless unit, installed.
How can I lower the cost?
Get at least three written quotes, ask for itemized pricing, schedule outside the busy season and ask whether a repair would meet your need instead of a full replacement.
Sources and method
- Bureau of Economic Analysis: regional price parities
- U.S. Bureau of Labor Statistics: Occupational Outlook Handbook
- Prices are modelled estimates, not quotes
Page last updated November 2026. See our editorial policy and disclaimer.