Water Heater Odor Troubleshooting

Water Heater Hot Water Smells Like Sulfur

Direct answer: If only the hot water smells like sulfur or rotten eggs, the problem is usually inside the water heater, not the house plumbing. The most common causes are sulfur bacteria in the tank or a water heater anode rod reacting with minerals in the water.

Most likely: Start by comparing hot and cold water at more than one faucet. If cold water smells normal and hot water smells bad everywhere, focus on the tank, especially the anode rod and sediment or bacteria buildup.

A sulfur smell has a pretty specific pattern once you separate it out. If the odor is only on the hot side, the water heater is the first place to look. If both hot and cold smell bad, the heater may be innocent. Reality check: a bad-smelling tank can still heat water normally. Common wrong move: cranking the thermostat way up and leaving it there without confirming the cause.

Don’t start with: Do not start by replacing the whole water heater or buying random treatment products. First confirm whether the smell is hot-water-only and whether it shows up at every fixture.

Hot only smells badCheck the water heater first, especially the anode rod and tank condition.
Hot and cold both smell badShift your attention to the incoming water source, not heater parts.
Last reviewed: 2026-04-05

What the sulfur smell pattern tells you

Only hot water smells like sulfur

Cold water smells normal, but the hot side has a rotten-egg odor at sinks, tubs, and showers.

Start here: This points strongly to the water heater tank, especially bacteria growth or an anode rod reaction.

Hot and cold water both smell bad

The odor is present no matter which side you run, sometimes stronger at one faucet than another.

Start here: This usually points away from the water heater and toward the incoming water supply or a local drain odor being mistaken for water odor.

The smell is strongest after water sits

First draw in the morning or after a few hours smells worst, then improves as water runs.

Start here: That often fits bacteria activity in the tank or in a little-used hot water branch.

Only one faucet seems affected

A single sink or bathroom smells bad, while other hot taps are normal.

Start here: Check that fixture and drain first before blaming the water heater, because drain gas can mimic sulfur water odor.

Most likely causes

1. Water heater anode rod reacting with minerals in the water

This is one of the most common reasons hot water smells like sulfur while cold water does not. The reaction can create that classic rotten-egg smell inside the tank.

Quick check: Run cold water, then hot water, at two different fixtures. If only hot water smells and the odor is house-wide, the anode rod is high on the list.

2. Sulfur bacteria or sediment buildup inside the water heater tank

Bacteria can thrive in warm water and sediment, especially if the heater has not been flushed in a long time or the temperature has been kept low.

Quick check: If the smell is worse after the water sits and improves after several minutes of running, tank bacteria or sediment is a strong fit.

3. Incoming water supply issue

If both hot and cold water smell bad, the heater is usually not the root cause. Well water can make this especially obvious, but it can happen on other supplies too.

Quick check: Test cold water at a faucet close to where water enters the home and compare it to hot water at another fixture.

4. A single fixture or drain odor being mistaken for bad hot water

A smelly sink drain can release sulfur-like odor when warm water runs past it, making it seem like the water itself smells bad.

Quick check: Fill a clean glass with hot water, step away from the sink, and smell the water itself. If the smell fades away from the drain area, the drain is the likely source.

Step-by-step fix

Step 1: Confirm whether the smell is really in the hot water

You want to separate a water heater problem from a drain smell or a whole-house water issue before touching the heater.

  1. Run cold water into a clean glass at one sink and smell it away from the drain.
  2. Run hot water into a second clean glass at the same sink and smell it away from the drain.
  3. Repeat at another fixture in a different part of the house.
  4. If one sink seems worst, plug the drain or step into another room before smelling the sample so you are not smelling the drain opening.

Next move: If only the hot water samples smell bad, keep going with water heater checks. If both hot and cold smell bad, or only one fixture smells bad, the water heater is probably not the main problem.

What to conclude: Hot-only odor points to the heater. Hot-and-cold odor points to the water supply. One-fixture odor often points to a local drain or branch line issue.

Stop if:
  • You smell gas near a gas water heater.
  • Water is leaking from the tank, piping, or relief valve area.
  • The odor is accompanied by discolored water, debris, or signs of contamination you cannot identify.

Step 2: Check the basic tank condition and service history

A neglected tank with sediment and low operating temperature is a common setup for sulfur odor.

  1. Look at the water heater for age, rust streaks, damp insulation, or signs it has been leaking.
  2. Think back to the last time the tank was flushed, if ever.
  3. Check the temperature setting without changing wiring or opening electrical covers. If it has been set unusually low for a long time, note that.
  4. Notice whether the smell is strongest first thing in the morning or after the house sits unused for several hours.

Next move: If the tank has gone years without flushing and the odor pattern is strongest after sitting, a tank cleaning and disinfection path makes sense before buying parts. If the tank is well maintained and the smell started suddenly, the anode rod reaction becomes more likely.

What to conclude: Long-term sediment and warm stagnant water support bacteria growth. A sudden hot-only sulfur smell with otherwise normal operation often points to the anode rod.

Step 3: Flush some water from the tank and see what comes out

A small controlled drain can tell you whether sediment, odor, or debris is sitting in the bottom of the tank.

  1. Turn off power to an electric water heater at the breaker, or set a gas water heater to pilot or the lowest setting before draining any water.
  2. Let the water cool enough to avoid scalding.
  3. Connect a hose to the water heater drain valve and route it to a safe drain area.
  4. Open the drain valve briefly and draw off a few gallons into the hose path until the water runs clearer.
  5. Watch for heavy sediment, rusty flakes, or strong odor from the drained hot water.

Next move: If the drained water is dirty or strongly odorous and the smell improves after flushing, sediment and bacteria were likely part of the problem. If the water is fairly clean but the sulfur smell remains strong on the hot side, the anode rod is a stronger suspect.

Step 4: Decide whether this looks like a cleaning problem or an anode rod problem

This is where you narrow the fix instead of guessing. Most homeowners waste time by treating every sulfur smell the same way.

  1. If the smell improved noticeably after flushing but slowly returns, plan on a more thorough tank flush and, if needed, tank disinfection.
  2. If the smell never changed much with flushing and only hot water smells bad throughout the house, suspect the water heater anode rod.
  3. If the smell affects both hot and cold water, stop chasing heater parts and investigate the incoming water source instead.
  4. If only one faucet still smells bad, clean that drain and aerator before doing more to the heater.

Next move: If one of those patterns clearly matches what you found, you now have a sensible next move instead of replacing parts blindly. If the pattern is mixed or keeps changing, it is time for a plumber or water treatment pro to test the water and inspect the heater.

Step 5: Take the next action that matches what you confirmed

Once the pattern is clear, the right fix is usually straightforward: clean the tank, replace the anode rod, or move away from the heater and test the water supply.

  1. If flushing clearly helped, complete a full water heater flush and consider tank disinfection if odor returns quickly.
  2. If the smell stayed hot-only and house-wide with little change after flushing, replace the water heater anode rod with the correct type and fit for your heater.
  3. If both hot and cold smell bad, contact your water utility or a water treatment professional and have the water source checked.
  4. If the heater is leaking, badly corroded, or too seized up to service safely, stop and schedule a plumber rather than forcing old fittings.

A good result: The sulfur smell should be gone or clearly reduced on the next full tank of heated water.

If not: If odor remains after a proper flush or anode rod replacement, the tank may need professional disinfection, water testing, or replacement depending on age and condition.

What to conclude: You are no longer guessing. Either the tank needed cleaning, the anode rod was reacting with your water, or the smell is coming from outside the heater.

Replacement Parts

Repair Riot may earn a commission from qualifying purchases, at no extra cost to you.

FAQ

Why does only my hot water smell like rotten eggs?

That usually means the problem is inside the water heater, not the house plumbing. The most common causes are sulfur bacteria in the tank or a water heater anode rod reacting with minerals in the water.

Can a bad anode rod make hot water smell like sulfur?

Yes. A water heater anode rod can react with certain water conditions and create a strong rotten-egg odor on the hot side only. If flushing does little and cold water smells normal, the anode rod is a common fix.

If both hot and cold water smell bad, is the water heater still the problem?

Usually no. If both sides smell bad at multiple fixtures, look at the incoming water source first. That is especially common with well water, but any supply issue should be checked before replacing heater parts.

Will flushing the water heater get rid of the sulfur smell?

Sometimes. If sediment and bacteria buildup are the main cause, a thorough flush can help a lot. If the smell barely changes after flushing and only hot water smells bad, the anode rod is more likely.

Is it safe to keep using hot water that smells like sulfur?

A sulfur smell is often more of an odor problem than an immediate emergency, but you should still identify the source. Stop and get help if the water is discolored, the tank is leaking, or a gas water heater shows soot, venting trouble, or gas odor.

Why does the smell seem worse first thing in the morning?

That pattern often means water has been sitting in the tank or hot water lines long enough for odor to build up. It fits bacteria activity, stagnant water in little-used lines, or a tank with sediment sitting in the bottom.