Most insect-repelling plants use their natural fragrances to keep mosquitoes away and add wonderful scents to your garden. If you prefer not to use chemical bug sprays, consider growing these plants. Plant them near seating areas or doorways where guests will be frequently.
Grow these 11 plants to naturally repel mosquitoes
1. Citronella Grass (Lemon Grass)
Known for its distinct smell, citronella grass is a common natural ingredient in mosquito repellants. The Brooklyn Botanic Garden suggests using lemon-scented plants like citronella grass to deter mosquitoes. The living plant is most effective at repelling pests. It’s low-maintenance and grows best in large planters due to its inability to withstand frost, but can be planted directly in the ground in warmer climates.
Plant type: Usually grown as an annual
Zones: 9-11
2. Basil
Basil is a versatile herb that also repels pests. Its strong smell keeps flies and mosquitoes away. All types of basil are effective, so you can experiment with different varieties in your garden. Basil prefers damp soil, good drainage, and plenty of sun. It can be planted in containers or directly in the garden.
Plant type: Usually grown as an annual
Zones: 10-11
Bloom time: Summer to frost
3. Lavender
Lavender’s lovely fragrance, coming from essential oils in its leaves, keeps insects and even rabbits away. Lavender oil may hinder a mosquito’s ability to smell. This tough, drought-resistant plant thrives in full sun and well-drained soil and does best in warmer climates.
Plant type: Perennial
Zones: 5-11, depending on type
Bloom time: Summer to fall
4. Catmint
Catnip, also known as catmint, belongs to the mint family and grows abundantly. It is easy to care for but can invade other garden areas. Despite its aggressive nature, catmint is a great mosquito repellant. A study at Iowa State University found it to be ten times more effective than DEET.
Plant type: Perennial
Zones: 3-8
Bloom time: Early summer to fall
5. Rosemary
Rosemary is another excellent mosquito repellent. Its woody scent keeps mosquitoes, cabbage moths, and carrot flies away. It thrives in hot, dry climates and does well in containers, making it ideal for areas with winters. Rosemary can be pruned into various shapes and sizes, serving as both a border and a decoration.
Plant type: Perennial
Zones: 7-10
Bloom time: Summer
6. Marigold
Marigolds emit a smell that deters mosquitoes. They are easy-to-grow annual flowers that can be planted in pots near patios or entrances to keep bugs away. Marigolds are also useful in vegetable gardens, repelling pests like aphids and tomato hornworms.
Plant type: Annual
Bloom time: Late spring until frost
7. Citronella / Scented Geranium
Scented geraniums, particularly the lemon-scented varieties, are popular for repelling mosquitoes. Their strong fragrance keeps various pests away. These fast-growing plants thrive in warm, sunny, and dry climates but can be grown in planters with regular pruning in colder areas.
Plant type: Usually grown as an annual
Zones: 10-11
Bloom time: Spring to fall
8. Mint
Mint’s strong smell is effective at repelling mosquitoes. It is easy to grow but can spread aggressively, so it’s best planted in pots. Mint thrives in full sun to partial shade and moist soil. Its leaves can also be used in cooking and beverages.
Plant type: Perennial
Zones: 3-8
Bloom time: Summer
9. Bee Balm
Bee balm, also known as Monarda, has a fragrance that mosquitoes dislike. It attracts pollinators like bees and butterflies while keeping pests away. Bee balm prefers full sun and moist, well-drained soil.
Plant type: Perennial
Zones: 3-9
Bloom time: Summer
10. Allium
Alliums, including garlic and onions, have a strong odor that repels mosquitoes. They are easy to grow and can be planted in vegetable gardens or flower beds. Alliums prefer full sun and well-drained soil.
Plant type: Perennial
Zones: 3-9
Bloom time: Late spring to early summer
11. Pennyroyal
Pennyroyal, a member of the mint family, has a strong scent that keeps mosquitoes away. It grows well in moist, well-drained soil and full sun to partial shade. Pennyroyal can be invasive, so it’s best grown in pots.
Plant type: Perennial
Zones: 5-9
Bloom time: Summer
Plant these mosquito-repelling plants in your garden to enjoy a bug-free outdoor space.