Plumbing Guide

Worms in Toilet

Worms in your toilet bowl? Learn what causes this alarming problem, what type of worms they likely are, and why you need professional help.

3 min readUpdated November 4, 2025

Why Are There Worms in My Toilet?

Finding worms in your toilet is alarming but usually has a plumbing explanation—not a health crisis. Most 'worms' in toilets are actually drain fly larvae (small, dark, worm-like) or earthworms that entered through cracks in the sewer line. Drain fly larvae thrive in the organic buildup inside drain pipes. Earthworms can enter through damaged pipes or loose toilet seals. True parasitic worms from humans are much less common and would come from a health issue, not the plumbing.

Is This a Health Emergency?

If you're seeing small, dark larvae: this is a drain/sewer issue, not a health emergency. Clean your drains. If you're seeing larger earthworm-type creatures: this indicates sewer pipe damage—call a plumber. If you suspect the worms came from a person in your household (rare): consult a doctor. The overwhelming majority of 'worms in toilet' cases are drain fly larvae from dirty pipes or earthworms from pipe damage—both are plumbing problems, not medical ones.

How to Get Rid of Drain Fly Larvae

Drain fly larvae live in the gunk coating your drain pipes. Clean the toilet thoroughly with a brush and cleaning solution, making sure to get under the rim. For drain flies elsewhere: pour boiling water down drains, then use an enzyme drain cleaner (not chemical) to break down organic buildup. Clean drains weekly until the problem stops. If larvae keep returning, the infestation is further in your system and may require professional drain cleaning.

When to Call a Plumber (You Probably Should)

For worms in the toilet, calling a plumber is usually the right move. Earthworms mean your sewer line has cracks or breaks allowing soil creatures inside—this needs camera inspection and repair. Persistent drain fly larvae despite cleaning suggests heavy buildup deep in the system requiring hydro jetting. A plumber can identify the source with a camera inspection and fix the underlying issue. Don't try to DIY a sewer line problem.

Need Professional Help Now?

Plumbing problems get worse over time. Our network of licensed plumbers is available 24/7 for emergency service.

Call (855) 492-0099
Plumbing Emergency?

Plumbing Problems Get Worse Every Hour

A small leak can waste thousands of gallons and cause structural damage. Burst pipes flood homes in minutes. Don't wait—get professional help now.

Burst pipes: Act immediatelySmall leaks: $$$$ wastedClogs: Can cause backups

24/7 Emergency Line: (855) 492-0099

Campaign Disclaimer: PlumbPro is a free service to assist homeowners in connecting with local plumbing service providers. All contractors/providers are independent and PlumbPro does not warrant or guarantee any work performed. It is the responsibility of the homeowner to verify that the hired contractor furnishes the necessary license and insurance required for the work being performed. All persons depicted in a photo or video are actors or models and not contractors listed on PlumbPro.

24/7 Emergency Help