The answer to 'how much to fix water heater in my area' is that the cost can vary significantly depending on several factors. Generally, the typical range for water heater repair in most areas is between $200 and $800, with the average being around $400-$500.
The specific cost will depend on the type of water heater (electric or gas), the extent of the repairs needed, the age and condition of the unit, the cost of parts and labor in your local area, and whether you need to replace the entire water heater or just a component. Factors like the brand, model, and energy efficiency of the water heater can also affect the pricing.