8 Plants That May Help Repel Mice, Spiders & Other Insects
Certain plants have strong scents that some insects and other pests may find unpleasant. They can be useful as part of a broader pest-management approach, although no plant can guarantee that mice or insects will stay away.
1. Peppermint
Peppermint has a strong aroma and is commonly grown near windows, doors, and outdoor areas. Its scent may discourage some insects, although established infestations usually require additional measures.
2. Lavender
Lavender has a strong fragrance that people often enjoy, while some insects may find the scent less appealing. It also grows well in sunny locations with well-drained soil.
3. Rosemary
Rosemary’s aromatic oils can make it useful around patios, gardens, and entrances. It prefers plenty of sunlight and relatively well-drained soil.
4. Basil
Basil has a strong herbal scent and can be grown in pots near outdoor living areas. It also provides a useful culinary herb.
5. Mint
Mint has a powerful scent that may discourage some insects. Because it spreads aggressively, keeping it in a container can help prevent it from taking over the garden.
6. Marigolds
Marigolds are often planted around vegetable gardens because their scent may help discourage certain garden pests. Their flowers can also attract some beneficial insects.
7. Catnip
Catnip contains compounds that can affect certain insects and may have repellent properties. Keep in mind that cats may be strongly attracted to the plant.
8. Lemongrass
Lemongrass has a citrus-like aroma and can be useful around patios and outdoor spaces. It grows best with warmth, sunlight, and adequate moisture.
Plants Aren’t a Complete Pest Solution
Plants alone generally won’t eliminate an established mouse or insect infestation. For better results, seal cracks and gaps, keep food in sealed containers, remove standing water, reduce clutter, and keep indoor areas clean.
If you have a large or persistent infestation, identifying the pest and addressing the source is more effective than relying solely on plants.
Bottom line: Peppermint, lavender, rosemary, basil, mint, marigolds, catnip, and lemongrass may help discourage certain pests because of their strong scents, but they work best as one part of overall pest prevention.

