Many homeowners are shocked when they lift the toilet lid after heavy rain and find clusters of strange brown, worm-like creatures floating in the water. At first glance, they can look alarming, even disturbing, especially when they appear suddenly and in groups. But while the sight is unpleasant, the explanation is usually far less dramatic—and more connected to plumbing and insects than anything dangerous.
These small organisms are most commonly linked to insect larvae that originate in damp, organic-rich environments such as drains, sewage systems, or stagnant water inside pipes. During heavy rainfall, changes in water pressure and flooding in underground drainage systems can force these larvae or insects into household plumbing, where they eventually appear in toilets or bathroom drains.
In many reported cases, the most likely culprit is the larvae of drain flies, also known as moth flies. These insects are tiny, fuzzy-looking flies that thrive in moist environments with decaying organic matter. Their larvae are elongated, worm-like, and often brownish or tan in color, which closely matches what many people find in their toilets after storms.
Drain flies typically lay their eggs in places like sink drains, shower drains, or sewer lines where there is a buildup of organic material such as soap residue, hair, and waste particles. The larvae feed on this material as they develop. When conditions change—especially during heavy rainfall—these larvae or adult insects can be pushed upward through plumbing systems and into toilets.
Another possibility in some cases is mosquito larvae. Mosquitoes lay their eggs in stagnant water, and the larvae develop in still, oxygen-rich environments. However, mosquito larvae are usually seen actively moving in standing water rather than clustered in toilet bowls, making them a slightly less likely explanation for most household sightings.
The reason these organisms often appear specifically after rain is related to how drainage systems behave under pressure. During heavy rainfall, municipal sewer systems can become overloaded. When this happens, water flow can reverse slightly or become turbulent, causing contents within the system to move unpredictably. If there are breeding sites within the pipes, larvae or insects may be dislodged and carried into connected household plumbing.