Do Plants Really Repel Garden Pests in SoCal?

A collage of various plants, including rosemary, marigold, basil, chrysanthemums, and mint, with the text "Can Some Plants Keep SoCal Pests Away?" at the top.

Can plants keep pests out of your Southern California garden? A few genuinely help, but most popular “pest-repelling plant” claims are overstated. Marigolds can suppress soil nematodes (though they do not repel aphids), and insectary plants attract the beneficial insects that eat pests. For caterpillars like tomato hornworms, the reliable fixes are handpicking, Bt, and leaving nature’s parasitic wasps to work, not planting a fragrant herb nearby.

Quick answer: Simply planting marigolds, mint, rosemary, or a “mosquito plant” will not keep pests away, that idea is not supported by field research. What does work: grow insectary plants (like California poppy and purple sage) to attract beneficial insects, use French marigolds as a pre-season cover to cut root-knot nematodes, handpick caterpillars and use Bt, and drain standing water to control mosquitoes.

Do Pest-Repelling Plants Actually Work?

The popular idea that tucking a fragrant plant among your vegetables will drive pests away is mostly garden lore. University of California researchers list marigolds among the debunked pest myths, noting that while they are a pretty addition to the garden, they “do not repel garden pests like aphids.”[1] The same goes for aromatic herbs: the pest-repelling reputation of mint, rosemary, basil, and similar plants has not been borne out by field research, because their scented oils disperse too quickly outdoors to protect nearby plants.[2] Even chrysanthemums, the natural source of the insecticide pyrethrin, do not repel insects as living plants; the active compounds only work once the dried flowers are processed and extracted, which is why bees and other insects visit the blooms unharmed.[3]

Marigolds: Good for Nematodes, Not for Repelling Bugs

Marigolds do have one research-backed pest use, but it is a soil effect, not a repellent one. French marigolds (Tagetes patula) can suppress root-knot nematodes, microscopic soil pests, when grown as a dense, solid planting for a full season and then followed by your vegetable crop in the same bed.[4] The living roots release a compound (alpha-terthienyl) that interferes with nematode eggs, so the marigolds must be planted at least two months before the crop, at the same site; simply tucking a few among your tomatoes does not give good control.[5] Marigolds may still earn a spot for their looks and for deterring rabbits and deer, just not as a bug repellent. For more on pairing plants wisely, see our guide to companion planting in Southern California.

Plants That Genuinely Help: Insectary Plants

The honest, effective version of “plants that fight pests” is the insectary planting, flowers grown to attract, feed, and shelter the beneficial insects that prey on pests. These plants supply the nectar and pollen that adult predators and parasitic wasps need, boosting natural pest control nearby.[6] Several are California natives well suited to SoCal gardens, including California poppy, purple sage, and blue elderberry.[6] To learn which insects you are inviting, see our guide to beneficial bugs for organic pest control.

How to Get Rid of Tomato Worms Naturally

Tomato hornworms are among the largest caterpillars in the garden, and the good news is they are easy to control without chemicals. The single most effective method is simply handpicking them off and dropping them in soapy water; natural enemies usually keep their numbers in check on their own.[7] If you spot a hornworm covered in what look like tiny grains of white rice, leave it in place: those are the cocoons of parasitic braconid wasps, and letting them finish will produce more wasps to control future hornworms.[8] For heavier infestations, the biological insecticide Bacillus thuringiensis (Bt) works well on young caterpillars; the caterpillar must eat it, and because it is specific to caterpillars it does not harm bees or other insects.[8] Bt is most effective against newly hatched larvae, so timing and good coverage matter, and turning over the soil after harvest destroys overwintering pupae.[7] The same approach, encouraging natural enemies plus well-timed Bt, also handles the tomato fruitworm.[9] For more on growing healthy tomatoes, see our guide to tomatoes.

What About Mosquitoes?

Despite the marketing, the so-called “mosquito plant” and other aromatic plants are ineffective at keeping mosquitoes out of a yard.[10] Mosquitoes breed in standing water, so the real fix is to empty or refresh anything that holds water for more than a few days, saucers, buckets, birdbaths, clogged gutters, and to use an EPA-registered repellent (such as DEET, picaridin, or oil of lemon eucalyptus) for personal protection.[10] For more organic approaches to garden pests, see our guide to organic pest control.

Do Herbs Like Lavender Keep Moths Away?

Lavender sachets (and cedar) are traditional closet moth deterrents, but their effect is mild and fades over time as the aromatic oils lose potency, so they are not a reliable control on their own.[11] To actually protect clothing from fabric moths, clean items before storing them and seal them in airtight containers; freezing or laundering infested pieces is far more dependable than any scented herb.[11]

Want help choosing plants that genuinely support a healthy garden? Visit any Green Thumb Nursery location and our team can point you to insectary plants, nematode-fighting cover crops, and the right tools for natural pest control.

Pest-Repelling Plants FAQ

Do marigolds keep bugs away?

Not in the way most people think. University of California lists marigolds among debunked pest myths, they do not repel garden pests like aphids.[1] French marigolds can suppress soil root-knot nematodes, but only when grown as a dense planting for a full season before the crop, not by tucking a few among your vegetables.[4]

How do you get rid of tomato worms naturally?

Handpick hornworms off the plants (natural enemies usually keep them in check), leave any hornworm covered in white wasp cocoons so the beneficial wasps can finish, and use Bt on young caterpillars; till the soil after harvest to destroy pupae.[7]

Do herbs like mint and rosemary repel garden pests?

Field research has not supported the idea that simply growing aromatic herbs repels pests; their scented oils disperse too quickly outdoors to protect nearby plants.[2]

Do any plants repel mosquitoes?

No, aromatic “mosquito plants” are ineffective in the yard. Mosquitoes breed in standing water, so eliminating water that sits for more than a few days is the effective control, along with an EPA-registered repellent for personal use.[10]

Does lavender keep moths away?

Only mildly. Lavender and cedar are traditional deterrents whose effect fades as their oils weaken; airtight storage and cleaning are far more reliable for protecting clothing from fabric moths.[11]

Sources

Sign up for the Green Thumb Nursery newsletter for seasonal Southern California gardening tips.

The owner of this website has made a commitment to accessibility and inclusion, please report any problems that you encounter.This site uses the WP ADA Compliance Check plugin to enhance accessibility. Learn More