20 Plants That Deter Mosquitoes (Top Picks)

We are 100% reader supported. We may earn commission at no extra cost to you if you buy through a link on this page. Read our disclosure.

Mosquitoes can really ruin a summer evening outside. Besides being a nuisance, they’re known to carry diseases, so it’s no wonder so many of us are eager to keep them away from our yards and gardens, ideally without dousing everything in chemicals!

Certain plants naturally repel mosquitoes through the scents and oils they release, offering you a practical and attractive solution for mosquito control.

Growing mosquito-repelling plants is a pretty straightforward way to boost your outdoor comfort and cut down on those biting pests.

1) Citronella

Citronella is probably the first plant most people think of for mosquito control. Its essential oils can mask the scents that draw mosquitoes to us in the first place.

It does best in warm climates and looks great in containers or garden beds. The real trick? Crush the leaves to get those oils working. The plant itself offers passive protection if you keep it near patios or wherever you hang out outside.

2) Lavender

Lavender smells great and is also a decent mosquito repellent! The oils inside its leaves and flowers are what does the trick, but you’ll want to crush the leaves to really get the most out of them.

For smaller spaces, a handful of plants (say, 3 to 5) is enough. Larger patios or yards might need a dozen. If you can find varieties with higher camphor content, they tend to be even more effective, and honestly, they look gorgeous too.

3) Catnip

Catnip packs a punch when it comes to keeping mosquitoes away. Research shows the essential oil in catnip can be more effective than some commercial repellents. Just brushing or crushing the leaves releases those protective oils.

It’s easy to grow near doorways or seating areas, and once it’s established, it’s pretty hands-off. Plus, it’s a hardy perennial in most places.

4) Lemongrass

Lemongrass is loaded with citronella oil, which is the same stuff found in lots of commercial repellents. Its strong lemony scent is enough to put off mosquitoes naturally.

Stick it in your garden beds or containers near where you relax. Crushing the leaves and rubbing them on your skin gives extra protection. It grows fast and its lush green foliage looks great, too.

5) Marigold

Marigolds contain pyrethrum, which is a common ingredient in insect repellents.

Although they mosquitoes aren’t fussy, they’re better at keeping away other pests like aphids and whiteflies. If you’re hoping for mosquito control, pair marigolds with other methods or plants on this list, like getting rid of standing water or using proven repellents.

Still, they add color and can be part of your overall pest strategy near patios or sitting areas!

6) Basil

Basil is a fragrant culinary herb that naturally repels mosquitoes thanks to the oils it gives off. Plant it somewhere sunny with well-drained soil for best results.

It’s pretty effective against both mosquitoes and flies. The stronger the scent, the better, so bigger or denser plantings usually work best if you really want to keep bugs at bay.

7) Peppermint

Peppermint’s menthol scent is a big turnoff for mosquitoes. You can grow it in the ground or in containers near your favorite outdoor spots.

Crushing the leaves amps up the oil release. Some studies suggest peppermint can protect against bites for up to 45 minutes if you use it on your skin.

It grows fast and needs very little attention, so it’s a good pick even if you’re not much of a gardener.

8) Rosemary

Rosemary is a tough, aromatic herb that mosquitoes don’t care for. It’s a solid choice for both cooking and keeping bugs away, and it’s happy in gardens or pots.

If you want a little extra protection, toss some dried rosemary on the grill or fire pit, as the smoke helps, too. There’s even research showing a 20% rosemary oil solution can keep mosquitoes away for up to 8 hours. Or, just steep it in water for a DIY spray.

9) Lemon balm

Lemon balm is a quick-growing herb from the mint family, with a strong lemony scent mosquitoes dislike. It’s loaded with citronellal, similar to what’s in commercial repellents.

It’s easy to grow in pots or right in the garden, and you can use the leaves for tea as a bonus. Just watch out, it spreads fast, so give it a trim now and then.

10) Eucalyptus

Eucalyptus puts out a distinctive aroma that mosquitoes want nothing to do with. Lemon eucalyptus, in particular, contains eucalyptol and PMD, which mess with mosquito senses.

Grow it in the ground or keep potted varieties near your patio. The scent helps mask what attracts mosquitoes to people, creating a sort of protective barrier in your yard.

11) Garlic

Garlic’s allicin gives off a strong odor that mosquitoes can’t stand. Planting garlic in your beds lets that scent drift through the area naturally.

It likes sun and well-drained soil, and you’ll get fresh bulbs for the kitchen, too, which not a bad tradeoff for a little mosquito relief.

12) Thyme

Thyme gives off natural oils that mosquitoes avoid. It’s happy in full sun and well-drained soil, and once it’s going, you don’t have to fuss over it much.

Lemon thyme is especially good because of its citrus scent. You can even crush the leaves and rub them on your skin for extra protection outdoors.

13) Mint

Mint’s strong aroma is another natural way to keep mosquitoes at bay. Varieties like peppermint or spearmint work well around patios and seating areas.

It’s probably best to keep mint in containers, though, as it can take over a garden bed in no time. Crush the leaves to release more oils. Plus, you’ll have fresh mint for drinks and recipes all season.

14) Neem

Neem trees are packed with natural compounds that are toxic to mosquitoes. The oil disrupts larvae feeding, killing them off within a day.

Mix neem oil with water and a little soap for a simple spray and use it around potted plants where mosquitoes might breed. 

15) Sage

Sage is a kitchen staple that also helps keep mosquitoes away. Its oils and compounds give off a scent mosquitoes dislike, so it’s handy to have in the garden.

Grow it in beds or pots near where you spend time outside. Effectiveness can vary depending on the mosquito species and the weather, but hey, it’s useful for cooking and pest control alike.

16) Chrysanthemum

Chrysanthemums have pyrethrum, a natural mosquito and insect repellent. That’s the same stuff found in lots of insecticides, so mums make sense for the garden.

Their scent triggers avoidance in mosquitoes, even at pretty low levels. Crushing the leaves helps release more oils. Plus, these flowers look great and can also help with ants, ticks, fleas, and roaches.

17) Geranium

Scented geraniums give off natural fragrances that mosquitoes generally avoid. These popular flowers have compounds in their leaves and blooms that can help keep pests at bay if you place them smartly around your outdoor living spaces.

They’re easy to grow in beds, containers, or as border plants. For best results, mix geraniums with other mosquito-repelling plants to build a stronger natural barrier.

18) Bee balm

Bee balm (Monarda) is a bit of a standout, as it releases its repellent fragrance naturally as it grows and flowers, so you don’t need to crush anything to get the benefits.

It’s a cheerful perennial that draws in bees, butterflies, and hummingbirds, yet keeps mosquitoes away with its minty-herbal scent. The plant’s essential oils contain compounds mosquitoes just don’t like.

19) Tansy

Tansy is a perennial with clusters of bright yellow, button-like flowers. Its strong, pungent aroma is highly unpleasant to mosquitoes, making it an effective natural deterrent.

Grow tansy in beds or containers, but keep an eye on it, since it can spread aggressively if left unchecked. It’s tough, tolerates different soils, and doesn’t need much attention once it’s settled in.

20) Rue

Rue is a tough perennial herb with blue-green leaves and a strong scent that mosquitoes tend to steer clear of. You can stick it in garden beds or even in a pot, and it’ll reach about two feet high if it’s happy.

This plant likes well-drained soil and plenty of sun. When you brush or crush the leaves, that sharp aroma gets even stronger, which is pretty handy if you want to keep bugs away from your favorite spot outside.

If you enjoyed this article, please share!
Jessica L.
About the author

Jessica L.

Jessica is a dedicated horticulturist with a deep passion for gardening, landscaping, and supporting local wildlife. She combines her expertise in plant care with a love for creating vibrant, sustainable outdoor spaces that nurture biodiversity.

Read more about Pond Informer.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.