Gnats are one of those annoying insects that haunt your summers when you are trying to chill outdoors (a bit like mosquitoes). Not only do they fly towards and around you, but some gnats will feast on your blood supply, leaving some of us with a very itchy red spot! I have had to answer a few times in the past is ‘why are there so many gnats in my house?’, so I thought I would answer that question here.

There are some clear reasons why some folks have so many gnats when others do not suffer from the influx of gnats. There are some confirmed reasons for that.

To reduce the number of gnats in your house, check out these reasons why they are there in the first place.

What you will learn in this post:

  1. Where there are so many gnats in your house
  2. Frequently asked questions

Why Are There So Many Gnats In My House

Why Are There So Many Gnats In My House? 7 Reasons.

Below I have identified the 7 most common reasons why you have so many gnats in your home.

With the information below, you can make some changes to reduce the number of gnats or even remove them completely.

Why Are There So Many Gnats In My House Infographic


Fruits are one of the biggest things that attract gnats! So, if you ask yourself, ‘why are there so many gnats in my house, it could be because you have fruit laying around in your kitchen, etc.

Rotting fruits are high on the list of things that attract gnats, so make sure to get rid of those in the garbage can ASAP.


Similar to fruits, gnats are also attracted to vegetables. Mostly, they are attracted to rotting vegetables!

Like the advice given above, any vegetables need to be stored correctly, and if they are rotting, throw them away.


Gnats are attracted to flowers, especially male gnats.

Whilst female gnats suck on your blood supply; male gnats feast on plant nectar.

If you want to know why there are so many gnats in your home, then you should take a look around and check to see if you have a lot of flowers in your home.

It would be best to look at other objects with a floral scent, such as air purifiers, scented candles, etc. These also attract gnats.

Stagnant Water

Some gnats lay eggs in stagnant water, which means there are two reasons why gnats like your home if you live near stagnant water!

First, the gnats are there to lay eggs. Secondly, there may be tons of gnats that have progressed through the pupa and larva stages to become gnats. The first thing they are attracted to is your home!

If you have small water collections (in pots, etc.), you should look to get rid of those ASAP, as these are perfect for a female gnat to lay eggs!


Inside your garbage, there is likely to be rotting fruit, vegetables, and other matter. These are all attractive to gnats, which is why there are so many near your home.

It would be best to store your garbage correctly in bins with strong lids on to cover the entire top area. If gnats cannot get into the trash bin, they can’t lay eggs, and there will not be as many gnats in your home.


Gnats are attracted to water, and other fluid… which means, believe it or not, gnats are attracted to your perspiration!

The danger is that when gnats land on your body to drink some perspiration, they may also decide to suck on your blood.

Body Scents

I know; this goes totally against the item above.

To combat perspiration, us humans like using products. Those products can sometimes smell sweet or even floral. Those are 2 scents that will attract gnats to your home!

Frequently Asked Questions

frequently-asked-questions Why Are There So Many Gnats In My House

What smell do gnats hate?

I use citronella to ward off gnats in my house, and in my yard. It is a scent that they clearly do not like. A word of warning though, when the citronella sticks run out, they dive bomb you! It is like they sit at a safe distance until it is safe to fly down and suck your blood.

Where do gnats come from?

Gnats like to lay their eggs in soil, or in standing water. If you have a large amount of gnats in and around your home then you should check in these places.

How do I get rid of gnats in my house?

The best way is to set up traps. Put some cider vinegar, or fruit in a glass or bowl. Cover with plastic wrap and poke some holes through with the top of a pen. The gnats will enter the trap


if you ask, ‘why are there so many gnats in my house?’ then the 7 reasons on this page will help you and give you an idea on how to improve it!

When you know what attracts them in the first place, you can use that knowledge to reduce the number of gnats in your house, or even get rid of them completely.

To catch the gnats that do come into your home, I suggest that you use a homemade trap. All you need is a glass or plastic bowl, some plastic wrap, some fruit or apple cider vinegar, and a pen.

Add the fruit or apple cider vinegar into the bowl and wrap the plastic wrap around the top. Break a few holes in the plastic wrap using the pen.

Not only will this catch the gnats, but it will also catch any other pest that is attracted to fruit and apple cider vinegar. Flies, wasps, and gnats will all be caught in this trap!

You could also invest in an electric fly killer to catch the flies as they enter your home. Pests will be attracted to the ultraviolet light given out by the unit. As soon as they touch the lights, they will die instantly.

Also, some folks use a sticky trap to catch flies. These traps attract flies by giving out a scent. As soon as the flies land on the sticky trap, they will be unable to escape.

Good luck!

About the Author

Pest Pro

Since 2008, I have become far too obsessed with DIY methods to get rid of pests! From cockroaches, woodlouse, ants, and other crawling pests, to flying pests such as mosquitos, I have searched far and wide for the best ways to combat these critters.

View All Articles