Why Does My Water Smell Like Sulfur or Rotten Eggs?

Water from the tap, especially the hot side, gives off a smell reminiscent of rotten eggs. It's unpleasant, but generally not dangerous, and the cause is almost always fairly easy to identify.
Where the smell comes from
The smell almost always comes from bacteria producing hydrogen sulfide, a gas with a distinctive odor, reacting with the sacrificial anode inside the water heater — a metal rod designed to attract corrosion and protect the tank. This reaction happens mostly in water heaters left unused for long stretches or with certain water types, particularly well water.
Why usually just the hot water
| Observation | What it indicates |
|---|---|
| Smell only from hot water | Problem localized to the water heater, the most common cause |
| Smell from cold water too | Possible source-level issue (well) rather than the water heater |
| Smell that intensifies after a long absence | Stagnant water in the tank, typical of this problem |
How to confirm it's the water heater
Fill a glass with cold water straight from the tap and smell it, then do the same with hot water. If only the hot water carries the smell, the water heater is almost certainly the cause rather than the water source itself.
Fixes
Disinfecting the tank with a hydrogen peroxide solution, done by a professional, generally eliminates the responsible bacteria effectively. In some cases, replacing the standard magnesium sacrificial anode with an aluminum-zinc anode reduces the chemical reaction producing the smell, a more lasting fix than disinfection alone.
When to worry more
If the smell is present in cold water too, or accompanied by a change in the water's color or taste, the cause could be tied to the water source itself rather than the water heater — a situation that warrants a full water test, particularly for a property on a well.
Frequently asked questions
Is water that smells like sulfur safe to drink?+
Generally yes if the cause is the water heater rather than the source, but a water test confirms safety when in doubt, especially with a well.
Can I disinfect the water heater myself?+
It's possible with the right precautions, but a professional ensures complete, safe disinfection of the tank.
Does the smell come back after disinfection?+
It can return over time if the sacrificial anode isn't also replaced, particularly with well water.
Why only after being away, like a vacation?+
Stagnant water in the tank gives bacteria more time to react with the anode, intensifying the smell the first time it's used again.
Get a free quote
More to know before your project.
By Julien Fortin — RBQ-licensed plumber, 10 years of experience in residential plumbing
Updated on July 22, 2026