A popping, rumbling, or knocking noise from your water heater is most commonly caused by sediment buildup at the bottom of the tank — a very common and usually fixable issue.
What's happening: - Over time, minerals (especially calcium and magnesium from hard water) settle at the bottom of the tank as sediment. - The heating element or burner is below or within this sediment layer. - When the water heats, trapped water under the sediment boils and bubbles up through it — creating the popping, rumbling, or crackling sounds (like a kettle).
Why it matters: - Sediment makes the heater work harder and less efficiently, raising energy bills. - It can shorten the heater's lifespan and lead to overheating of the tank bottom. - In severe cases, it reduces hot water capacity.
The fix — flushing the tank: - Draining and flushing the water heater removes sediment and often stops the noise. - Many homeowners do this themselves annually, or a plumber can do it. - Basic steps: turn off power/gas, turn off cold water inlet, attach a hose to the drain valve, and drain the tank (carefully — the water is hot). Flush with cold water until it runs clear.
Other possible causes of water heater noise: - Tapping/ticking: Often normal — pipes expanding and contracting, or the heat trap nipples. - Sizzling: Could indicate condensation or, more seriously, a leak hitting the burner — worth inspecting. - Screeching/whistling: Often a valve not fully open or a water flow restriction.
When to call a professional: - The noise is accompanied by leaking water - Flushing doesn't resolve a rumbling noise - The heater is old (10+ years) and showing multiple problems — replacement may be more economical - You're not comfortable draining it yourself
Prevention: Flushing your water heater annually (more often with hard water) prevents sediment buildup, reduces noise, improves efficiency, and extends the heater's life.