Why Is My Water Heater Making Loud Noises?

It’s normal to get a little worried if your water heater starts making loud noises. Some noises mean more trouble than others, but it’s never wise to ignore them and go about your business. This quick guide will get to the bottom of what it means when your water heater makes loud noises. 

Mineral Build-Up

When your water heater works, it boils the sediments and minerals out of the water. These minerals can accumulate and build up at the bottom of the water heater. When that happens, the hot water has to burst through the minerals. That pressure causes a popping noise in your water heater.

Popping noises might be alarming, but you’re in luck–it is not the end of the world. The solution is to call a professional to have them flush and clear out the water heater. We recommend doing this once a year to keep your water heater running smoothly.

Water Vibration

If your water heater is making loud noises that sound like humming, it most likely has a loose element. That’ll cause the water to create a vibration in the heater that sounds like a hum. It may not sound very pleasant, but your water heater is doing just fine. Have a professional tighten up the loose part and you’ll be good to go.


Is your water heater making a hissing noise? Chances are, it sprung a leak. Don’t put this one off. Call an expert to get your water heater patched up as soon as you can.

Valve Issues

Valve issues will cause a screeching sound in your water heater. A valve is often partially closed, which results in restricted flow. You can check a valve on your own to make sure it’s fully open. Still, a professional opinion is always a good idea. Some cases require a new valve for a secure and thorough fix.

Your One-Stop-Shop For HVAC Services

It can be scary when your HVAC system starts making strange noises. Allred is here to take the worry off your shoulders. We offer comprehensive maintenance, repairs, and replacements to keep your home in its best shape. Contact us today to request a free quote!