Plumbing How Long Do Water Heaters Last? Age & Replacement On average, a water heater (tank style) lasts about 8-12 years, but that can vary depending on type, where it is kept, and environment. If you are concerned about having to replace your water heater,…Austin HintzeApril 13, 2020