Water Heater Replacement Cost by City (2026)
Nationally, homeowners pay about $1,800 to replace a water heater, ranging from $900 to $4,500. Prices swing with local labor and materials — pick your city for a localized estimate.
Low end$900
Average$1,800
High end$4,500
Water Heater Replacement cost by city
New York, NY$2,500San Francisco, CA$2,600San Jose, CA$2,600Los Angeles, CA$2,300San Diego, CA$2,300Oakland, CA$2,400Sacramento, CA$2,100Fresno, CA$1,900Seattle, WA$2,300Spokane, WA$1,850Portland, OR$2,100Boston, MA$2,400Providence, RI$2,100Hartford, CT$2,000Newark, NJ$2,200Jersey City, NJ$2,200Philadelphia, PA$2,000Pittsburgh, PA$1,750Washington, DC$2,300Baltimore, MD$2,000Richmond, VA$1,850Virginia Beach, VA$1,800Chicago, IL$2,100Minneapolis, MN$2,000Milwaukee, WI$1,850Detroit, MI$1,800Columbus, OH$1,750Cleveland, OH$1,750Cincinnati, OH$1,750Indianapolis, IN$1,700Kansas City, MO$1,750St. Louis, MO$1,700Denver, CO$2,100Colorado Springs, CO$1,900Salt Lake City, UT$1,850Boise, ID$1,850Las Vegas, NV$1,900Reno, NV$1,950Phoenix, AZ$1,850Tucson, AZ$1,700Albuquerque, NM$1,650Austin, TX$1,950Dallas, TX$1,850Fort Worth, TX$1,800Houston, TX$1,800San Antonio, TX$1,700El Paso, TX$1,600Oklahoma City, OK$1,600Tulsa, OK$1,600Atlanta, GA$1,850Charlotte, NC$1,800Raleigh, NC$1,800Greensboro, NC$1,700Nashville, TN$1,850Memphis, TN$1,600Knoxville, TN$1,650Chattanooga, TN$1,600Louisville, KY$1,650Birmingham, AL$1,600Jacksonville, FL$1,750Orlando, FL$1,800Tampa, FL$1,800Miami, FL$2,100New Orleans, LA$1,750Baton Rouge, LA$1,600Little Rock, AR$1,600Wichita, KS$1,600Omaha, NE$1,700Des Moines, IA$1,700Buffalo, NY$1,750Rochester, NY$1,750Honolulu, HI$2,700
What affects water heater replacement cost
- Tank vs. tankless vs. heat-pump (hybrid)
- Tank size / capacity
- Gas vs. electric and venting changes
- Permits and code upgrades