Honest, Dependable, Expert Service.

maryland plumbing service truck cutout

Why Does My Shower Drain Smell Bad?

Your shower is supposed to be the source of relaxation and cleanliness, not smelly odors. There are several possible reasons why your shower drain starts to smell. Luckily, most of the reasons are easy to fix. Take a look at some of the possible reasons why your shower drain is smelling and what you can do to resolve the issue.

Mold or Mildew 

Mold and mildew thrive in dark and wet environments. That’s exactly the type of environment your shower drain is. To check to see if mold or mildew is the cause of the smell, take off your strainer/stopper to see if it’s positioned correctly and check to make sure the drain cover itself is properly sealed. Any space between the drain cover and the tub or the stainer and the tub are the most likely places for mold and mildew growth.

Dry P-Trap

A “p-trap“ is the curved section of a drain that connects a fixture to the rest of the draining system. Its curved shape allows it to catch and hold some of the water that goes through it. It’s also designed to use the leftover water to block sewer gases from going up the drain. What you’re smelling if you have a dry p-trap is odors from the sewer. 

Clogged/Blocked Vents

Your shower’s vents are responsible for directing the air that is pushed out by the introduction of water. Sometimes debris gets stuck into these vents and develops a sort of “bird\s nest” at its entrance. The result is a smelly shower drain. Sometimes these birds nests are easily reached and you can clean it yourself, other times a professional is needed to reach deeper clogs.

Clogged Strainer or Stopper 

That piece of metal that you usually see hair, soap scum, and other types of debris is called your drain’s strainer or stopper. They help prevent your drains from getting clogged, but without regular cleaning, the fixture can become clogged. If your shower’s strainer is clogged, what you smell is the result of accumulated debris still stuck on the fixture. Luckily, these are usually easy to clean by hand.

We’re Here to Fix Your Smelly Drains

Michael Runk Plumbing & Heating knows how uncomfortable a bad-smelling shower can be, and that’s why we’re here to help 24/7. We offer flexible scheduling, affordable rates, and quality craftsmanship so you know that your plumbing is in  good hands. Call or contact us today to schedule your appointment. 

What Our Customers Say

"Great experience. Moved into a new home and experienced major plumbing issues (flooding) the morning after New Years. The plumber arrived that morning within the hour and relieved the issues, also provided some recommendations that benefited us in the long-run."

-Matt Lewis

Get Your Water Flowing Again

Click here to view the areas that we serve

Frederick County: Frederick (21701, 20702, 21703, 21709), New Market (21774) , Mount Airy (21771), Urbana (21704), Ijamsville (21754), Walkersville (21793), Libertytown (21762), Damascus (20872), and more.

Howard County: Clarksville (21029), Columbia (21044), Cooksville (21723), Dorsey (21075), Elkridge (21075), Ellicott City (21043), Fulton (20759), Glenelg (21737), Glenwood (21738), Granite (21163), Hanover (21076), Highland (20777), Jessup (20794), Lisbon (21765), Marriottsville (21104), North Laurel (20723), West Friendship (21794), Woodbine (21797), Woodstock (21163), and more.

Montgomery County: Olney (20832), Damascus (20872), Laytonsville (20882), Silver Spring (20910), Clarksburg (20871), Gaithersburg (20878), Germantown (20876), Bethesda (20816), Chevy Chase (20815), and more.

Baltimore County: Arbutus (21227), Catonsville (21228, 21250), Cockeysville (21030, 21031, 21065), Dundalk (21222), Edgemere (21219), Essex (21221), Garrison (21055), Lansdowne (21227), Lochearn (21207), Lutherville (21093), Middle River (21220), Milford Mill (21244), Overlea (21236), Owings Mills (21117), Parkville (21234), Park Heights (21215), Pikesville (21208), Randallstown (21133), Reisterstown (21136), Rosedale (21237), Timonium (21093), Towson (21204), White Marsh (21162), Woodlawn (21207), and more.

Carroll County: Eldersburg (21784), Finksburg (21048), Hampstead (21074), Manchester (21102), Marriottsville (21104), Taneytown (21787), Union Bridge (21791), Westminster (21157, 21158), Mount Airy (21771), New Windsor (21776), Sykesville (21784), Woodbine (21797), Taneytown (21787), and more.

Washington, DC and Northern Virginia

Michael Runk Plumbing and Heating