For most Denver-area homeowners, installing a traditional tank water heater ranges from $900 to $2,500. Pricing varies based on the size of the unit, whether it’s gas or electric, energy efficiency, and the condition of existing plumbing and venting. Homes with older systems or tighter utility spaces may require updates to meet current local codes.