8 Mosquito-Repelling Plants You Need in Your Backyard ASAP

Updated: Jun. 21, 2024

Why invest in pesticides or bug sprays to control mosquitoes when you can repel them naturally with plants?

Our editors and experts handpick every product we feature. We may earn a commission from your purchases.

Kitch Bain/shutterstock


Basil is not just for adding amazing flavor to your favorite dishes. This herb has major gardening benefits, like attracting bees, enhancing the flavor of other plants, and repelling pesky mosquitoes. Matteo Grader, a pest control specialist for the London-based pest control company, Panther Pest Control, says gardeners highly recommend planting basil in the garden as a mosquito deterrent, thanks to its strong scent. Grader recommends also growing basil to make a natural mosquito repellent that won’t harm your other plants. To do this, take about 100 grams of fresh basil leaves, picked right from your garden. Pour a half-cup of boiling water onto the leaves, and then a half-cup of vodka. Mix thoroughly and add the mixture to a clean spray bottle. Spray your natural, basil-based repellent in your outdoor area to keep mosquitoes at bay.

Plants That Repel Mosquitos Basil Lemon Balm Catnip Marigolds Lavender Garlic Citronella Pennyroyal
Agrima Sharma/Birds & Blooms

Wild Drago/shutterstock

Lemon Balm

Lemon balm contains a compound called citronellal, which has a very similar effect to the highly-repellent citronella. The lemony scent of lemon balm is also one that mosquitoes don’t love. This makes it a perfect addition to your mosquito-repelling yard. Juan J. Rocha, Vice President of DynaTrap, suggests caution when planting lemon balm because of its invasive properties. It can spread quickly once planted, soon taking over your other plants. It’s best to plant this one in pots, keeping them near the areas in your yard where you want to control the mosquito population.



Your cat may go crazy for it, but mosquitoes will do anything to stay away from it. In fact, studies have shown that the essential oil in catnip, known as nepetalactone, is much more effective at repelling mosquitoes than store-bought bug sprays using DEET. The essential oil is so strong, that about one-tenth of it is needed to be just as effective as DEET. Catnip plants grow tall, so if you’re planting them directly in your garden, do so in an area where it won’t block your desired views.

Joao Branquinho/shutterstock


Pennyroyal is an extremely potent species of mint. If too much of its oil gets absorbed into the skin or consumed, it can be toxic to humans and animals. But, when grown and used carefully, pennyroyal is one of the most effective plants for repelling mosquitoes. You can plant a few pennyroyal plants close to the main gathering area of your outdoor space, like a seating area. Grader says that, for extra protection against mosquitoes, some people prefer to crush pennyroyal leaves and place them inside their pockets. Their strong odor still helps repel the pests.



Citronella has long been favored as one of the most effective plants that repel mosquitoes. Outdoor candles and bug sprays are often made with its oils. You can plant citronella grass right into your garden, and optimize its efficiency by planting it near other repelling plants, like lavender. Citronella thrives in a variety of climates and soils, so it’s also one of the easiest plants to grow and maintain. Here’s how to make your own citronella candles.

Andreja Donko/shutterstock


Who knew such a sweet-smelling flower would also be one of the best plants to repel mosquitoes? Fortunately, mosquitoes dislike most of the scents humans find pleasing, and lavender is one of them. Rocha explains that carbon dioxide is one of the most pleasant scents for female mosquitoes, since their main sources of blood meal, like humans and animals, emit the scent. Lavender’s calming, flowery scent is about as opposite as you can get from a scent that appeals to mosquitoes. If you want to get your lavender doing double duty, use it as a natural mosquito repellent, placing a few drops on your wrists or ankles.



Arguably one of the most beautifully simple flowers, marigolds bring more than just bright color to the garden. Their scent is highly unattractive to mosquitoes. Amy Lawhorne, vice president of the tick and mosquito control company, Mosquito Squad, suggests planting marigolds in pots to place near common mosquito entry points of the home, like windows and doorways. Or, place several pots of marigolds on your deck or main outdoor gathering area to keep mosquitoes away. However, marigolds do attract butterflies.

Ms Mienien/shutterstock


Garlic has long been used to repel mosquitoes from humans. Eating garlic leaves the potent scent and taste in your bloodstream, making you a less tasty meal for mosquitoes. Most people don’t think to plant garlic, though, which can have a similar effect on mosquitoes in your yard. Its strong scent lingers through its shoots. Mosquitoes will want no part of the area in which they’re planted. Here’s how to make a DIY garlic bug spray.

Steiner Wolfgang/shutterstock

Best Ways to Use Mosquito-Repellent Plants

Often, the best way to prevent mosquitoes from invading your space is to plant several repellent plants in a small area. Or plant them in pots, which can be easily moved where you need them. “You may get some relief from mosquitoes by interspersing your repellent plants among your other plants to keep the mosquitoes off you while you garden,” Lawhorne suggests. Rocha stresses the importance of combating mosquitoes before they hatch, which will allow your plants to more effectively control live mosquitoes. Rocha says you can do this by “getting rid of any sources of water where they can hatch, including wheelbarrows, buckets, dishes under flower pots, wading pools, clogged gutters, over-irrigated lawns and tires.”

Reader's Digest
Originally Published on Reader's Digest