I’ve had a number of readers email me to ask how to get rid of gnats in the house. It’s a good question — and I can’t stand the thought of those pesky plant gnats.
After doing some research, however, I’ve discovered that over watering is a huge factor in creating the problem. The gnats lay eggs and reproduce in moist soil. So the No. 1 one way to prevent plant gnats is to not over water. If you already have them in your soil, the easiest way to get rid of them is to re-pot your plants in healthy, fresh soil.
If you’d rather not re-pot, you can’t figure out a good watering schedule or you just can’t seem to get rid of the gnats, here are a few other things you can try.
Solution 1: Soap and vinegar
When watering your plants, mix 1 tablespoon of soap and 1 teaspoon of white vinegar into the water. Water with this solution every other watering. (Source)
Solution 2: Gnatrol
There is a product on the market called Gnatrol. It’s a natural bacillus toxin that can be added to the water when you water your plants. Gnatrol will kill the larvae, but the plants have to be treated several times, about six weeks total. This is a very effective method as long as you are not also fertilizing. (Source)
Solution 3: Sticky Stakes
Sticky Stakes are an inexpensive product that catch the flying gnats. This is a good solution for gnats that have already hatched and it will allow you time to let the soil dry out and treat it to get rid of the larvae. (Source)
Solution 4: Moth balls
Moth balls are another way to get rid of gnats. Place one to two moth balls in a 12-inch pot and it should get rid of the gnats. The moth balls should also prevent other pesky critters from being attracted to your plant. (Source) I do not recommend this solution if you have small children in your home. You don’t want a small child to mistake a moth ball for a piece of candy!
Solution 5: Horticultural Sand
The flying gnats lay their eggs in the soil and the cycle starts all over again. Stop this cycle by applying a 1/8″ layer of horticulture sand to the top of the soil of your plants; the larvae/pupae can’t hatch out of the soil and the flying gnats can’t lay their eggs in the soil – it stops the cycle, and best ofall nothing toxic and no re-applying every 7 days! (Source: a local nursery, Wyntour Gardens)
I hope these solutions will help you to get rid of your plant gnats so you can fill your house with beautiful plants and not be annoyed by the gnats!