Rats can be a real headache for Iowa homeowners and gardeners, chewing through property and spreading disease. But you don’t have to rely only on traps or harsh chemicals to keep them away.
Many Iowans have found that certain plants do the trick naturally. These green defenders repel rodents while adding color, texture, and even fragrance to your yard.
I’ve seen gardens where lavender, mint, and rosemary pull double duty—looking great and keeping pests at bay. It’s a simple, eco-friendly way to protect your space and enjoy it more.
1. Peppermint
Strong minty scents make rats turn away fast. Peppermint releases powerful oils that rodents find overwhelming and unpleasant, causing them to avoid areas where this herb grows thick and healthy.
Plant it near entry points like doorways, foundation cracks, or garden borders. The leaves can also be crushed and scattered in problem areas for extra protection.
Plus, you get fresh mint for tea and cooking all summer long, making this a win-win choice for your home.
2. Lavender
Purple blooms smell wonderful to people but terrible to rats. Lavender produces fragrant oils that irritate rodent noses, making them seek shelter elsewhere instead of nesting near your home or vegetable patch.
Position plants along walkways, near patios, or around garden beds where rats typically travel. Dried lavender bundles work indoors too, keeping closets and storage areas rodent-free.
Butterflies and bees love visiting these flowers, so your garden becomes a pollinator paradise while staying pest-free naturally.
3. Rosemary
This woody herb packs a punch rats cannot stand. Rosemary gives off intense aromatic compounds that overwhelm rodent senses, encouraging them to find less fragrant places to explore and build their nests.
Try planting it in containers near doors or windows where rats might try sneaking inside. The plant thrives in sunny spots and tolerates Iowa summers beautifully.
Snip branches whenever you need fresh herbs for roasting potatoes or grilling chicken, enjoying both culinary benefits and natural pest control simultaneously.
4. Marigolds
Cheerful colors hide a secret weapon against rodents. Marigolds contain pyrethrum, a natural compound that rats find extremely offensive, driving them away from gardens and flowerbeds where these blooms grow thick.
Border your vegetable garden with rows of marigolds for maximum protection. They grow easily from seed and bloom continuously throughout Iowa summers with minimal care needed.
Did you know? These flowers also repel mosquitoes and aphids, making them triple-threat protectors for your outdoor spaces and family gatherings.
5. Garlic
Pungent bulbs create invisible barriers rats refuse to cross. Garlic releases sulfur compounds through its roots and leaves, creating an underground scent barrier that rodents detect and avoid instinctively.
Plant cloves around garden perimeters or near building foundations in fall for spring growth. Each bulb multiplies, giving you expanding protection year after year.
Harvest the bulbs for amazing flavor in your kitchen while the strong smell keeps doing its job underground, protecting your property continuously.
6. Daffodils
Springtime beauties pack toxic alkaloids rats instinctively avoid. Daffodil bulbs contain lycorine and other compounds that rodents sense as dangerous, keeping them from digging in areas where these cheerful flowers emerge each year.
Plant bulbs densely around home foundations or garden edges during autumn. They naturalize beautifully, spreading slowly to create wider protective zones over time.
Watch them brighten dreary March days while knowing your property stays rodent-free, combining visual appeal with practical pest management effortlessly.
7. Catnip
Cats go crazy for it, but rats run away fast. Catnip produces nepetalactone, an essential oil that repels rodents effectively while attracting beneficial insects and neighborhood felines who help patrol your property.
Grow it in sunny spots near sheds, garages, or compost bins where rats often hide. The plant spreads vigorously, so consider containers if space is limited.
Dry the leaves for homemade cat toys or tea while enjoying natural rodent control that works day and night without chemicals or maintenance.
8. Sage
Silvery leaves release camphor-like scents rats despise intensely. Sage produces aromatic oils that irritate rodent respiratory systems, making them search for cleaner air elsewhere instead of settling near your home or garden beds.
Position plants strategically near outdoor eating areas or vegetable patches. Sage tolerates Iowa heat and occasional drought once established, requiring little attention.
Harvest leaves regularly for seasoning stuffing, pork chops, or homemade sausage while maintaining strong pest-repelling properties that protect your space naturally and effectively.
9. Chrysanthemums
Fall favorites contain pyrethrin, nature’s powerful insect and rodent repellent. Chrysanthemums naturally produce this compound in their flowers and leaves, creating zones that rats find uncomfortable and choose to avoid completely.
Plant them as autumn borders or in large containers on porches and decks. They thrive in Iowa’s cooler fall temperatures, providing vibrant color when other plants fade.
Beyond rat control, these blooms deter beetles, roaches, and ticks too, offering comprehensive pest protection right when harvest season brings unwanted visitors searching for food.










