The answer to 'how much to replace water heater in Chicago' is that the cost to replace a water heater can vary significantly depending on several factors. Generally, you can expect to pay anywhere from $800 to $2,000 or more for a full water heater replacement in the Chicago area. The exact price will depend on the size and type of water heater, the complexity of the installation, and whether any additional plumbing or electrical work is required.
It's important to get quotes from multiple local HVAC contractors to compare prices and services. They can assess your specific needs and provide a detailed estimate. Keep in mind that going with the lowest price may not always be the best option, as quality of work and warranty coverage should also be considered.