Water Heater

Water Heater Making Popping or Rumbling Noise

beginner30 min

Popping, rumbling, or knocking sounds from a water heater are almost always caused by sediment — mineral deposits (primarily calcium carbonate) that accumulate on the tank floor and around heating elements. Water trapped under the sediment boils and creates these sounds. Flushing the tank is the primary fix.

  1. Step 1: Flush the tank to remove sediment

    Turn the thermostat to Pilot (gas) or turn off the breaker (electric). Connect a garden hose to the drain valve at the bottom of the tank and run it to a floor drain or outside. Open a hot water faucet in the house to break vacuum. Open the drain valve and let the tank flush for 10–15 minutes until the water runs clear. Close the drain valve, remove the hose, let the tank refill, then restore power or relight the pilot.

  2. Step 2: Descale the tank with white vinegar (heavy buildup)

    For significant buildup, close the cold supply inlet, drain the tank halfway, and pour 2–4 gallons of white vinegar through the cold water inlet or the T&P valve opening. Let it sit for 4–6 hours. The acetic acid dissolves calcium deposits. Flush the tank fully before restoring power. This is particularly effective in hard water areas.

  3. Step 3: Check the anode rod

    The anode rod (a magnesium or aluminum rod that sacrificially corrodes to protect the tank) should be replaced every 3–5 years. A depleted anode rod accelerates tank corrosion and contributes to a sulphur or rotten-egg odour along with rumbling. Locate the rod under the insulation on top of the tank. Use a 1-1/16-inch socket to remove it. If it is less than 1/2 inch thick, replace it.

Pro Tips

  • Flush the water heater tank annually to prevent sediment buildup — this is the single best maintenance step you can do.
  • If you have hard water (above 7 grains per gallon), consider a whole-house water softener to dramatically reduce scale in all appliances.

Safety

  • Electric water heaters: do not restore power until the tank is completely full of water — heating elements will burn out instantly if energised dry.