Emergency? (443) 440-0632
Water Heaters · 5 min read

Why Does My Hot Water Smell But Cold Water Doesn't?

This is one of the most common water quality questions we get from Southern Maryland homeowners — and it has a very specific answer. If only your hot water smells like rotten eggs, the problem is almost certainly your water heater, not your well.

The Diagnostic Test

Before anything else, run this simple test:

  1. 1
    Run cold water from a faucet for 30 seconds. Smell it. No odor?
  2. 2
    Run hot water from the same faucet for 30 seconds. Smell it. Rotten egg odor?
  3. 3
    If cold is fine and hot smells — the problem is your water heater.
  4. 4
    If both hot and cold smell — the problem is in your well water.

Why the Water Heater Causes the Smell

Every conventional tank water heater contains a sacrificial anode rod — typically made of magnesium — that protects the steel tank from corrosion. The magnesium rod corrodes slowly over time so the tank doesn't have to.

In well water with elevated sulfate levels (common throughout Southern Maryland), a chemical reaction occurs inside the water heater:

Magnesium anode + Sulfate-reducing bacteria + Sulfate → Hydrogen sulfide (H₂S)

The warm, low-oxygen environment inside the water heater is ideal for sulfate-reducing bacteria. The magnesium anode provides the chemical fuel. The result is hydrogen sulfide gas — which smells like rotten eggs — dissolved in your hot water.

Your cold water doesn't smell because it never passes through the water heater.

How to Fix It

1

Replace the Magnesium Anode Rod with Aluminum/Zinc

Recommended

This is the most effective fix. An aluminum/zinc anode rod still protects the tank from corrosion but doesn't react with sulfate-reducing bacteria the way magnesium does. Most homeowners notice the smell is gone within a day or two of replacement.

2

Flush and Disinfect the Water Heater

Draining the tank and flushing with a diluted bleach solution kills the sulfate-reducing bacteria inside. This is a temporary fix on its own — the bacteria will return — but it's a good step to do alongside the anode rod replacement.

3

Raise the Water Heater Temperature

Sulfate-reducing bacteria thrive at temperatures below 120°F. Raising the water heater to 140°F kills most bacteria. However, this increases scalding risk and energy costs, and isn't recommended as a standalone fix.

4

Install a Whole-House Water Treatment System

If the smell is present in both hot and cold water, or if the anode rod replacement doesn't fully resolve it, the problem is in the well water itself. A water treatment system — aeration, chlorination, or an H₂S filter — addresses the root cause.

Water heater service & repair

What NOT to Do

  • Don't remove the anode rod entirely — it will void your warranty and the tank will corrode and fail within 2–3 years
  • Don't ignore the smell — H₂S is corrosive to copper pipes and appliances even at low concentrations
  • Don't assume it's a well problem without testing — the fix for a water heater issue is much simpler and cheaper than a well treatment system

Frequently Asked Questions

Why does only my hot water smell like rotten eggs?

When only hot water smells, the problem is almost always the magnesium anode rod in your water heater. In water with elevated sulfate levels, the magnesium reacts with sulfate-reducing bacteria inside the water heater to produce hydrogen sulfide gas.

How do I fix hot water that smells like rotten eggs?

The most common fix is replacing the magnesium anode rod with an aluminum/zinc anode rod. This eliminates the chemical reaction that produces H₂S. Flushing and disinfecting the water heater tank also helps.

Can I just remove the anode rod to stop the smell?

Removing the anode rod will stop the smell, but it will also void your water heater warranty and dramatically shorten the tank's life. The correct fix is to replace it with an aluminum/zinc anode, not remove it.

18-Month Warranty

Parts & labor on every job. If it fails within 18 months, we come back — no charge.

Warranty details

Financing Available

Flexible payment plans for well systems, water treatment & major repairs. Ask when you call.

Learn about financing

24/7 Emergency Service

No water? Burst pipe? We answer around the clock — real person, not a voicemail.

Call now
Google Reviews

What Southern Maryland Homeowners Are Saying

Real Google reviews from homeowners we've helped across Calvert, Anne Arundel & Charles County.

5.0· 13 Google Reviews

Savannah Foster

Southern Maryland

May 2026

"Absolutely blown away by the service from Deep Dive Plumbing Maryland! We had ongoing issues with our well water for years — bad smell, staining, and constant problems with pressure — and nobody ever took the time to truly figure out the root cause. Terry and the team came out, performed a full water analysis, explained everything in detail, and designed a system specifically for our home instead of just trying to sell us random equipment. You can really tell they care about doing things the right way. The install was extremely clean and professional, they walked us through how everything works, and our water has never looked or tasted better. The difference is unbelievable."

Well Water Analysis & Filtration System

Tim A.

Southern Maryland

June 2026

"We had our water heater leak and flood our basement. Deep Dive Plumbing Maryland came out Saturday morning and got us a new heater same day for a very reasonable price, and also replaced the shutoff valve that was old and wouldn't stop dripping."

Water Heater Replacement

Joshua Scheper

Local Guide

Southern Maryland

May 2026

"I've worked with Deep Dive Plumbing Maryland several times and always come away amazed at how thorough they are. I would definitely recommend them."

Multiple Services
18-Month Parts & Labor Warranty Financing Available 24/7 Emergency Service Licensed Master Plumber #98433 Free Estimate

Need a Trusted Plumber in Southern Maryland?

Deep Dive Plumbing Maryland — licensed master plumber, woman-owned, 24/7 emergency service. We diagnose first, then fix. Serving Calvert, Anne Arundel & Charles County.

Tap to Call — Free Estimate443-440-0632