Why Your Bathroom Drain Keeps Clogging — 5 Common Causes

A bathroom drain that backs up once is annoying. One that keeps doing it — no matter how many times you clear it — is telling you something. The clog is either coming back because the real cause was never removed, or because the pipe itself has a problem. Here are the five causes we see most across Calgary bathrooms, and how to sort out which one is yours.
1. Hair (the usual suspect)
In a tub or shower drain, hair is behind the vast majority of slow drains. It wraps around the crossbars of the strainer and the stopper mechanism, then catches soap and grime until it forms a mat.
- Pull the pop-up stopper or unscrew the drain cover and clear what you can see.
- A cheap plastic "zip-it" hair tool reaches further down and pulls out surprising amounts.
- Drop in a mesh hair catcher afterward — it's the single best prevention there is.
2. Soap scum buildup
Bar soap leaves a waxy residue that coats the inside of the pipe and narrows it over time. Calgary's hard water makes this worse — the minerals react with soap to form a tougher scum that clings harder than it would on soft water. On its own it drains slow; combined with hair, it cements the clog in place. Hot water flushes help, but once the coating is thick, the pipe needs a proper clearing rather than another rinse.
3. Toothpaste, hair products, and grit
Bathroom sinks collect a different mix: toothpaste, shaving cream, hair gel, and the fine grit that rinses off everything. None of it dissolves the way you'd hope. It settles in the P-trap and slowly chokes the drain.
4. A clogged or blocked vent
Here's the one most people miss. Every drain needs a vent — a pipe to the roof that lets air in so water can flow. If that vent is blocked (leaves, frost, a bird's nest), the drain gurgles, drains slowly, and the water glugs even when the pipe itself is clear. If you hear a glug from another fixture when this one drains, suspect the vent.
5. A problem further down the line
If clearing the trap doesn't last, or more than one fixture is slow at the same time, the blockage is past where DIY reaches — in the branch line or main. Old cast-iron pipe in some of Calgary's established neighbourhoods (think Bridgeland, Inglewood, Mount Royal) can also scale up inside, and tree roots can find a crack in the line outside.
How to figure out which cause is yours
You don't need special tools to narrow it down — just pay attention to how the drain misbehaves:
- Slow but steady, in a tub or shower → almost certainly hair and soap. Pull the stopper and check.
- A bathroom sink that's gotten gradually worse → toothpaste, products, and grit settling in the trap.
- Gurgling, or a glug from another fixture when this one drains → a vent issue, not a clog in the pipe at all.
- Clears, then comes back within days → the real blockage is past the trap, further down the line.
- More than one fixture slow at once → the shared branch or main, not this fixture.
Match the symptom to the cause before you start pulling things apart and you'll save yourself a lot of guessing.
Quick tip: before you reach for chemical drain cleaner, don't. It rarely clears a hair-and-soap mat, it sits in the trap, and it makes the pipe hazardous for anyone who opens it later. Mechanical clearing beats it every time.
When to call a pro in Calgary
A licensed plumber handles anything inside the wall, but for the drain itself, YOFF clears recurring clogs with a proper auger and tells you straight if the cause is deeper. Call us if:
- The same drain clogs within days of clearing it.
- Two or more fixtures back up together.
- You smell sewer gas or see dark water rising.
If your bathroom drain keeps clogging no matter what you try, YOFF drain cleaning finds the real cause and clears it for good across Calgary. Get a free quote — and you only pay if we fix it. No Fix — No Fee.
Rather have YOFF handle it?
We cover drains and more across Calgary and nearby communities — booked fast, done right. No Fix — No Fee.



