I have ZERO mosquitos and gnats in my yard that is abutting a state forest. ZERO.
Why? Because my yard is fully native plants. No pesticide, no herbicide and loads of clover in the yard. I am always reseeding my lawn with clover and I tolerate all the weeds. I just keep my yard mowed and neat. I have huge beds, great drainage and it is also rainscaped extensively but I still do not have a mosquito issue because all the rainscaped water is used up by the river birch, turtle heads etc.
I have huge beds with leaf grow and hardwood mulch that is inviting to wildlife from turtles, ring neck snakes, tiniest of gnat eaters, hummingbirds, toads, frogs, dragonflies, ladybugs etc. I have so many pollinator friendly plants and my garden is attracting all kinds of critters. My star performers- Spanish verbena, milkweed, yarrow, turtleheads, joe pye weed, ironweed, lavender, marigold and rosemary,
But the superstars that will clean up your entire yard of mosquitos n a few days are the ..
.bare-faced hornets. They have been nesting on the north side of the house where there is no traffic. I wanted to get them removed because I heard so much about their bad temper but the cost of removal was around $300. I let them remain undisturbed (they die off in Fall anyways) and realized that they are basically voracious eaters of mosquitos and many other bugs.
I also plant tons of marigolds and they repel unwanted critters and bugs. I do have 4 huge bird baths that get washed and refilled every single day. Once the birds are in the yard, they will make a meal of bugs. Make sure that your yard is free of clutter and there is no standing water.
