The answer to 'how much does water heater cost in Chicago' is that the cost of a new 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 in the Chicago area. The exact price will depend on the type of water heater (tankless, traditional tank, or hybrid), the size and capacity, the brand and model, and the complexity of the installation.
Factors that can influence the cost include the type of fuel (electric, gas, or propane), the energy efficiency rating, the warranty coverage, and any additional features or accessories. Installation costs can also vary widely based on the complexity of the job, the need for any plumbing or electrical work, and the labor rates in your local area.