What Do Drain Flies Eat? (And What Else Attracts Them)

If you’re wondering what drain flies eat, then you’ve found the right article! And not only will you find out what drain flies eat, but you’ll also learn what causes them to flock to your home and how to get rid of them as well!

So keep reading to find out everything you need to know!

What Do Drain Flies Eat?

Drain flies tend to eat any sort of decaying matter around your home. Whatever is in your pipes is going to be ideal for them. Old food, human hair, fat, certain soaps, and shampoos can all provide drain flies with the food they need to eat.

Outside, they’ll tend to feed on flower nectar and any polluted water they can find as well!

What Attracts Drain Flies?

The food itself isn’t the only thing that is going to attract drain flies to your home. As well as food, they’re also going to be attracted to:

Macro Photography of Drain Fly Isolated on White Background

Damp And Moist Places

Drain flies are going to flock to places that are damp and moist. These areas provide the perfect breeding grounds for drain flies, as they have an abundance of food and shelter! In fact, when an environment is too dry, they won’t be able to reproduce.

Decaying Matter & Stagnant Water

Drain flies also absolutely love decaying matter and stagnant water too. Both of which provide them with an abundance of food and a place to breed! And it’s not just the drain flies that love this. Their larvae also thrive in areas filled with decaying matter and stagnant water.


Anywhere humid is going to be attractive to drain flies too. Humid environments are another ideal place for drain flies to breed, and as you can guess, plumbing pipes are going to provide this for them!

How To Prevent Drain Flies Coming To Your Home

If you want to prevent drain flies, you just need to make your home so unappetizing to them that they won’t want to live there.

To do this, you should remove any standing water that builds up in your home. You should also frequently wash and flush any drain, making sure any buildup of muck is being removed.

As you can see, a lot of prevention is just keeping the forgotten areas of your home clean enough to prevent drain flies from coming back.

You should also look around your property for any areas drain flies may be living in secret as well. Here’s a great list of places to look when drain flies aren’t coming from your drain.


As you can see, drain flies aren’t fussy when it comes to what they eat. As long as it’s edible and somewhere they can thrive, they’ll probably eat it!

If you liked this article, make sure you check out the rest of the website! Otherwise, have a great day!

Leave a Comment