Answer first
How long does a water heater last in Arizona?
A tank water heater lasts 8 to 12 years in the Valley, while a tankless unit typically runs 15 to 20 years with annual descaling. Hard water shortens both numbers: mineral scale builds on the tank bottom and the heating element, forcing the unit to work hotter and longer until it fails.
If your tank is over 10 years old, has rust-colored water, rumbles when heating, or leaves a puddle at the base, replacement planning beats an emergency call on a Sunday. We quote both tank and tankless options side by side, including the gas or electrical work required.