Why Does My Water Heater Smell Like Rotten Eggs?
Why Does My Water Heater Smell Like Rotten Eggs — Deep Dive Plumbing Maryland
Hot water that smells like sulfur or rotten eggs is one of the most common complaints we hear from Maryland homeowners on well water. Here's exactly why it happens — and how to fix it permanently.
The Real Cause: Anode Rod + Sulfate = Hydrogen Sulfide
Every tank water heater has a sacrificial anode rod — a metal rod (usually magnesium) that corrodes slowly to protect the steel tank from rusting. This is by design. The problem is that magnesium anode rods react with sulfate ions in well water to produce hydrogen sulfide gas — the same compound that gives rotten eggs their smell.
Maryland well water, particularly in Calvert County and Anne Arundel County, has naturally elevated sulfate levels. When this water enters a water heater with a magnesium anode rod, the chemical reaction produces hydrogen sulfide. The heat of the water heater accelerates the reaction — which is why the smell is much stronger in hot water than cold.
Sulfur bacteria can also cause the odor. These bacteria thrive in the warm, oxygen-depleted environment inside a water heater tank. They convert sulfate to hydrogen sulfide as a metabolic byproduct. If your water heater hasn't been flushed in years, bacteria are a likely contributor.
Hot Water Smells vs. Cold Water Smells
The first diagnostic step is determining whether the smell is in hot water only, or in both hot and cold water. If only the hot water smells, the source is the water heater (anode rod reaction or bacteria). If both hot and cold water smell, the source is the well itself — hydrogen sulfide is naturally present in the aquifer. Both problems are fixable, but they require different solutions.
4 Ways to Fix the Rotten Egg Smell
Replace the Anode Rod with Aluminum/Zinc PERMANENT FIX
The most effective fix. Replace the magnesium anode rod with an aluminum/zinc alloy rod. Aluminum/zinc rods don't react with sulfate-rich well water the way magnesium rods do. This eliminates the odor in most cases. Cost: $150–$300 including labor.
Shock Chlorinate the Water Heater
Flush the tank and fill it with a dilute chlorine solution, let it sit for several hours, then flush completely. This kills sulfur bacteria and temporarily eliminates the odor. However, if the source is the anode rod reaction (not bacteria), the smell will return.
Raise the Water Heater Temperature
Sulfur bacteria can't survive above 140°F. Raising the thermostat to 140°F kills the bacteria. However, this creates a scalding risk and accelerates tank corrosion. Not recommended as a long-term solution without a mixing valve.
Install a Whole-Home Water Treatment System PERMANENT FIX
If the sulfur smell is present in both hot and cold water, the source is the well itself — not the water heater. An air injection oxidizing filter removes hydrogen sulfide from the water before it enters the water heater, eliminating the odor at the source.
The Maryland Well Water Connection
This problem is particularly common in Calvert County and Anne Arundel County because the local aquifers have naturally elevated sulfate levels. We see this complaint on nearly every service call involving water heaters in homes on well water. It's not a sign of a failing water heater — it's a water chemistry issue.
The permanent solution is replacing the magnesium anode rod with an aluminum/zinc rod. This is a straightforward repair that takes about an hour. If the smell is also in your cold water, we'll recommend an air injection iron filter, which removes hydrogen sulfide from the water supply before it enters the water heater.