The answer to 'price to replace water heater local' is that the cost to replace a water heater can vary significantly depending on several factors. In general, you can expect to pay anywhere from $500 to $2,000 or more for a new water heater installation, including the unit itself and the labor costs.
The exact price will depend on the size and type of water heater, the accessibility of the installation location, any necessary plumbing or electrical work, and the labor rates in your local area. It's essential to get quotes from multiple licensed and insured plumbers in your local area to get an accurate estimate for your specific needs and location.