Why Does My Bathroom Sink Smell Like Rotten Eggs? (Causes and Fixes)

Get rid of sulfur and rotten egg smells in your bathroom sink. Learn the top 5 causes, diagnostic tests, and step-by-step DIY removal methods.

Cleneus editorial teamUpdated August 26, 20267 min read

A bathroom sink smells like rotten eggs primarily due to hydrogen sulfide gas. This foul odor is produced when anaerobic bacteria feed on decomposing organic debris—such as hair, soap scum, toothpaste, and skin cells—trapped inside the drain, the pop-up stopper assembly, or the sink's hidden overflow channel. Less frequently, the smell stems from a dried-out P-trap allowing municipal sewer gas to escape, a blocked plumbing vent, or sulfur-reducing bacteria reacting with an anode rod inside your hot water heater.

5 Common Causes of Rotten Egg Smells in Sinks

Hydrogen sulfide produces an unmistakable sulfur odor even in tiny concentrations (as low as 0.5 parts per billion). Pinpointing the exact source requires understanding how debris and air circulate through your bathroom plumbing system.

  • Accumulated Biofilm in the Pop-Up Stopper and Drain Tailpiece: Daily washing deposits organic matter along the walls of the upper drain pipe. Over time, bacteria form a black, slimy biofilm that emits continuous sulfur fumes.
  • Clogged Sink Overflow Channel: The internal cavity built into the front or back of ceramic sink basins prevents overflows. However, it collects moisture, soap splatters, and mildew. Because it receives no continuous water flow to flush it out, it becomes an ideal breeding ground for odor-causing microbes.
  • Dry or Siphoned P-Trap: The U-shaped pipe beneath the basin holds a 2- to 4-inch water seal that blocks sewer gases from rising into your home. If the sink sits unused for weeks, or if negative pressure siphons the water out, raw sewer gas (rich in hydrogen sulfide and methane) leaks directly into the room.
  • Clogged Plumbing Vent Stack: Roof vents equalize air pressure across your home's drain pipes. When leaves, bird nests, or snow obstruct the roof stack, draining water creates a vacuum that pulls the water seal out of your P-trap, releasing sewer odors.
  • Hot Water Tank Bacterial Reaction: If the rotten egg odor appears exclusively when running hot water, sulfur-reducing bacteria inside the water heater tank are reacting with the tank's magnesium sacrificial anode rod to generate hydrogen sulfide gas.

How to Diagnose the Exact Source

Perform this simple two-step diagnostic test before buying cleaning agents or disassembling plumbing:

The Glass Test: Fill a clean glass with water from the bathroom sink, step completely out of the bathroom into fresh air or outdoors, and smell the water. If the water itself smells like rotten eggs, the issue lies in your water supply or water heater. If the water smells completely clean in a separate room, the odor is originating strictly inside your sink drain or overflow cavity.

The Hot vs. Cold Test: If the glass test confirmed the water smells, run a glass of pure cold water, then a glass of pure hot water. Odor isolated to the hot glass indicates a water heater issue. Odor in both indicates well water contamination or municipal supply issues requiring whole-house aeration or filtration.

Bright white-tiled bathroom with a microfibre cloth, spray bottle and squeegee ready for cleaning
Bright white-tiled bathroom with a microfibre cloth, spray bottle and squeegee ready for cleaning

Step-by-Step Fixes for Rotten Egg Sink Odors

Method 1: Clear the Pop-Up Stopper and Upper Drain

Mechanical removal of the physical biofilm is far more effective than pouring chemical liquids over thick buildup.

  • Reach beneath the sink and unscrew the retaining nut holding the horizontal pivot rod to the drain pipe.
  • Pull the pivot rod backward and lift the vertical pop-up stopper directly out of the top of the basin.
  • Scrape the black biofilm, hair, and soap residue off the stopper using an old toothbrush and liquid dish soap.
  • Insert a 12-inch flexible plastic drain snake into the open drain to pull out hair clumps settled above the P-trap.
  • Pour 1/2 cup (120 g) of baking soda down the drain, followed by 1 cup (240 ml) of distilled white vinegar (5% to 6% acidity). Let the bubbling mixture sit for 15 minutes to loosen lingering residue.
  • Flush the drain with 0.5 gallons (2 liters) of near-boiling water (200°F / 93°C). Reinstall the stopper and tighten the retaining nut firmly by hand.

Method 2: Deep-Clean the Sink Overflow Cavity

Because the overflow channel bypasses the main drain opening, regular drain cleaning skips this common odor source entirely.

  • Insert a narrow, flexible bottle brush or tube brush directly into the overflow hole at the top of the sink basin to scrub away internal gunk.
  • Insert a small funnel into the overflow opening.
  • Pour 2 cups (480 ml) of 3% hydrogen peroxide or undiluted cleaning vinegar into the funnel to coat the internal walls and eliminate bacteria.
  • Allow the solution to dwell for 20 to 30 minutes.
  • Flush the channel thoroughly by pouring 4 cups (1 liter) of boiling water through the funnel.

Method 3: Reset and Clean the P-Trap

If the smell persists or the sink drains sluggishly, clean the trap assembly beneath the counter.

  • Place a 2-gallon plastic bucket beneath the curved P-trap.
  • Loosen the two slip-joint nuts on either end of the curved pipe using slip-joint pliers or by hand.
  • Drop the U-bend downward and empty trapped sludge and stagnant water into the bucket.
  • Scrub the inside of the U-pipe with a stiff nylon wire brush, warm water, and degreasing soap.
  • Inspect the rubber washers for cracks or deterioration; replace them if brittle.
  • Reassemble the pipe connections securely. Turn on the tap for 10 seconds to refill the water seal and check for leaks.

Method 4: Disinfect the Hot Water Heater

If the smell occurs only when running hot water, treat the water heater directly:

  • Turn the water heater temperature dial up to 140°F (60°C) for 2 to 3 hours to kill sulfur-reducing bacteria (ensure household members do not use hot water during this window to prevent accidental scalding).
  • Turn the temperature back down to a safe 120°F (49°C) afterward.
  • If the odor returns within weeks, replace the factory magnesium anode rod with an aluminum-zinc alloy anode rod, which does not react with sulfate compounds.

Odor Removal Methods Compared

MethodBest ForSupplies NeededTime RequiredEffectiveness
Baking Soda & Vinegar FlushLight drain biofilm & maintenance1/2 cup baking soda, 1 cup vinegar, boiling water20 minutesModerate
Mechanical Stopper ScrubHeavy organic buildup & hair clogsNylon brush, plastic drain snake, dish soap15 minutesVery High
Peroxide Overflow FlushHidden mold & mildew in overflow cavity3% hydrogen peroxide, funnel, tube brush30 minutesHigh
P-Trap DisassemblyPersistent drain odors & sewer gasBucket, slip-joint pliers, nylon brush25 minutesMaximum
Water Heater Anode SwapHot water sulfur smellAluminum-zinc anode rod, 1-1/16" socket60 minutesPermanent (for water)

Preventive Maintenance to Keep Odors Away

Prevent hydrogen sulfide odors from returning by establishing a regular maintenance routine:

  • Monthly Bio-Enzymatic Cleaners: Pour 2 ounces (60 ml) of a bio-enzymatic drain maintainer down the sink once per month before bed. These natural bacteria digest organic scum without corroding metal or PVC pipes.
  • Run Unused Sinks: For guest bathrooms or powder rooms, run the cold tap for 15 seconds every 2 weeks to keep the P-trap water barrier intact.
  • Avoid Chemical Lye Openers: Do not rely on harsh sodium hydroxide (lye) drain openers for simple odors. They generate intense heat that can crack porcelain, degrade PVC pipe glue, and fail to clean the overflow cavity where odors often live.

Frequently Asked Questions

Is the rotten egg smell from my sink dangerous to breathe?

In most residential cases, low concentrations of hydrogen sulfide from drain biofilm or an empty P-trap cause headaches, nausea, or eye irritation rather than severe toxicity. However, high levels of sewer gas contain methane and other toxic compounds. If the smell is overwhelming throughout the entire house or accompanied by lightheadedness, evacuate and contact a licensed plumber or your gas utility immediately.

Can chlorine bleach eliminate the sulfur smell in my drain?

While 1/2 cup of chlorine bleach kills surface bacteria, it is less effective against thick, greasy biofilm than mechanical scrubbing or enzymatic cleaners. Bleach can also weaken rubber P-trap gaskets and reacts dangerously if combined with ammonia-based cleaners or acidic vinegar. Never mix bleach with vinegar.

Why does the sink only smell when I first turn on the faucet?

When running water enters an empty or coated drain, the incoming liquid displaces the stagnant, odor-filled air inside the tailpiece and overflow channel, forcing a cloud of hydrogen sulfide gas upward into your face. The issue is usually inside the drain pipe rather than the water supply itself.

When should I call a professional plumber?

Contact a professional if clearing the stopper, overflow, and P-trap fails to resolve the smell, if multiple drains throughout your home emit the same odor simultaneously, or if you hear gurgling sounds from the toilet when the sink drains (indicating a blocked roof vent stack).

Cleneus is reader-supported. Pages carry display advertising and some outbound product links may earn us a commission, which never changes the methods we recommend. Read our disclosure.

Related guides