Tired of mosquitoes invading your backyard?
Nature has the perfect solution!
Discover 10 incredible plants that can help keep those pesky insects at bay. These natural mosquito repellents will make your outdoor space more enjoyable.
Ready to find out which plants to grow?
Let’s dive in!
1. Citronella

You might recognize citronella from your mosquito-repellent candles, but did you know it’s an attractive perennial grass? This vibrant plant can grow in clumps up to 5 or 6 feet tall and releases a strong fragrance. Growing citronella in your yard is pretty straightforward, and its natural scent is even more effective at repelling mosquitoes than many store-bought products. Adding this plant to your garden can be a practical and aromatic mosquito solution.
2. Marigolds
Marigolds are annual flowers that you’ll find quite cheerful and bright. They have pyrethrum, a natural insect repellent commonly used in commercial products. The flowers, leaves, and roots exude this botanical insecticide. This unique scent is particularly harmful to mosquitoes carrying yellow fever and malaria.
Feature | Details |
---|---|
Type | Annual |
Insecticide | Pyrethrum |
Affected Pests | Mosquitoes (yellow fever, malaria) |
3. Geraniums
Scented geraniums have bold blooms and a strong, lemony scent which keeps mosquitoes at bay. The fragrance is similar to citronella grass and masks mosquito’s sense of smell, making them a practical plant choice.
4. Garlic
Planting garlic in your garden can be a great way to keep mosquitoes and other insects at bay. The natural, strong-smelling compounds it releases are effective in creating a bug-free zone.
5. Peppermint
Peppermint is great for keeping mosquitos and other bugs away thanks to its smell and taste. Bonus: If you do get bitten, a little peppermint oil can help soothe the itch. You can also rub the leaves straight on your skin for a refreshing cool feeling and some relief.
6. Lavender
Lavender’s essential oils release a calming scent that can naturally repel mosquitoes and other critters. These plants are not only hardy but also drought-tolerant once they are well-established. For indoor mosquito issues, try placing a potted lavender plant on a windowsill, offering both a pleasant aroma and a practical solution.
7. Rosemary
Rosemary has a woody aroma that effectively repels mosquitoes. This plant thrives in hot, dry climates and does well in containers. Additionally, rosemary attracts butterflies and enhances the flavor of many culinary dishes.
8. Catnip
Another plant from the mint family, catnip is significantly better at repelling mosquitoes than DEET, which is found in most commercial repellents. Even at much lower concentrations, the oil within catnip effectively keeps these pests at bay. This makes it a powerful natural alternative.
9. Basil
When you think of basil, you probably picture it in delicious pesto or tomato dishes. Yet, it also doubles as a great mosquito repellent thanks to its strong aroma. Basil can be grown in pots or directly in your garden. So even if you don’t have a traditional garden space, you can still enjoy growing your own basil.
10. Lemon balm
Lemon balm has a refreshing citrus fragrance. This fast-growing herb is perfect for beginner gardeners as it thrives in both drought and shade conditions.
lavender