Search this question and you'll get a list: peppermint, bay leaves, cucumber peels, coffee grounds, vinegar, dryer sheets. Some of those have a little lab science behind them. Most have none. And even the ones that test well in a lab dish have never been shown to clear cockroaches out of a house.
In lab tests, cockroaches avoid citrus oils (grapefruit, lemon, lime and orange) and catnip oil. A 2009 study of 17 essential oils found citrus oils repelled German cockroaches best, mostly because of limonene. But no smell has been shown to get rid of an infestation. Sanitation, sealing gaps and gel bait do that.
Which Smells Do Cockroaches Actually Avoid?
Here's how the popular answers hold up against university and government research.
| Smell | What the evidence says | Verdict |
|---|---|---|
| Citrus oils (grapefruit, lemon, lime, orange) | Repelled German cockroaches in a lab olfactometer test; also repelled American and smokybrown cockroaches (Yoon et al., 2009) | Real effect, in the lab |
| Catnip oil (Nepeta cataria) | Repelled adult male German cockroaches in a choice test at Iowa State; its main compound beat DEET (Peterson et al., 2002) | Real effect, in the lab |
| Peppermint oil | Sold as a roach repellent; none of the extension services we cite recommend it for keeping roaches out of a home | Unproven indoors |
| Bay leaves, cucumber peels, coffee grounds | Popular online; no extension recommendation | Folklore |
| Vinegar | Cleans up food residue, which helps; the smell itself isn't a recommended repellent | Clean with it, don't count on it |
| Bleach | Kills a roach it soaks; the smell doesn't keep them away | No. See will bleach kill a roach |
Citrus: the best-tested smell
Researchers at Chungbuk National University screened 17 essential oils against the German cockroach (Blattella germanica) in a T-tube olfactometer, a device that gives the insect two paths and records which one it takes. Five oils repelled German cockroaches at rates of 70.0 to 96.7%. Four of the five were citrus: grapefruit, lemon, lime and orange. The citrus oils also repelled the American cockroach (Periplaneta americana) and the smokybrown cockroach (Periplaneta fuliginosa), the two big "palmetto bugs" of the Southeast. Limonene appeared to be the main active ingredient.
Catnip: it really is the smell
At Iowa State, entomologists tested catnip oil and its two nepetalactone compounds on adult male German cockroaches. One form, E,Z-nepetalactone, was significantly more repellent than the same dose of DEET, the active ingredient in many bug sprays. The telling detail: roaches with their antennae removed didn't react at all. They were responding to odor.
Why Doesn't a Smell Get Rid of Roaches?
Repelling a roach in a glass tube is a different job from keeping a colony out of your kitchen for months. Here's why the jump fails:
- The oils evaporate. A 2025 study of essential oils against German cockroaches notes that many of them are highly volatile, and that this has been flagged as a concern for practical use. Whatever repellent effect you get fades as the scent does.
- Repelling isn't killing. A German cockroach colony that lives inside your walls just shifts a few inches to an untreated crack and keeps breeding.
- Outdoor roaches come in for water and shelter. A cotton ball by the door does nothing about the gap under it.
- Lab doses are strong. The 2025 study applied oils at up to full strength directly onto the roach, a higher dose than commercial products contain.
So if peppermint oil on the baseboards hasn't stopped the roaches, it was never going to be the fix.
Can Strong Smells Make a Roach Problem Worse?
Sometimes, yes. Repellents scatter roaches, and scattered roaches are harder to reach. The University of Kentucky says the ingredients in bug bombs "tend to be repellent, causing insects to scatter," and that foggers "seldom are effective against household pests."
The bigger issue is bait. Gel bait works because roaches eat it and carry it back to their hiding spots. Kentucky entomologists say baits pair a slow-acting insecticide with a food attractant, and they warn: "Do not spray around your bait placements with cleaning agents or other insecticides." A strong oil spray right on top of the bait you just placed works against it.
What Smells Attract Cockroaches Instead?
Food and water. That's the short list, and it's where your effort pays off. Clemson Cooperative Extension says German cockroaches are mainly found in kitchens and bathrooms around sinks and drains, American cockroaches in dark, moist, warm areas around sewers, and smokybrowns in dark, warm, humid spots. Warm, humid summers in Charleston, Columbia, Raleigh and Hampton Roads suit all three.
Take away what draws them in:
- Don't leave dishes or pet food out overnight. The University of Kentucky lists both, along with garbage left to pile up.
- Store food and garbage in tight containers, as Clemson recommends.
- Don't let water stand in the sink. Fix drips under the sink and behind the toilet.
- Cut the clutter in kitchens and bathrooms.
- Keep drain traps full. Pima County, Arizona, which deals with a lot of sewer roaches, advises keeping water in the P-trap under every sink, adding water weekly in hot weather. More on drains in our guide to getting rid of water bugs.
- Seal the way in. Kentucky recommends caulking cracks around doors and windows and sealing where pipes and wires pass through walls with caulk, foam or copper mesh.
If You Still Want to Use Scents
A citrus-scented cleaner is fine, and wiping up grease with it does real good. Just keep expectations and safety straight:
- "Natural" roach sprays aren't checked by the EPA. Products that qualify as minimum risk pesticides are exempt from federal registration, and the EPA says it does not review them.
- Oils aren't harmless. The National Pesticide Information Center notes plant oils can be harmful to the eyes and some people are allergic to them. Keep bottles away from kids, and ask your vet before using concentrated oils around pets.
- Keep scents away from bait. Wipe and spray in one place, put bait somewhere else.
- Don't use oils in place of the basics. Sanitation, sealing and bait are what the extension services recommend. See our cockroach prevention tips.
The same lesson shows up with other pests. Peppermint oil is the most popular natural mouse repellent, and the evidence there is just as thin. See does peppermint oil keep mice away.
When to Call a Professional
- You keep seeing small tan roaches with two dark stripes in the kitchen or bathroom. That's the German cockroach, which lives and breeds indoors.
- You find egg cases, droppings or shed skins in cabinets and drawers.
- A few weeks of cleanup, sealing and bait haven't cut the numbers.
- Big roaches keep coming in from outside and you can't find how.
If the roaches are already well established, start with our guide to getting rid of a heavy roach infestation. Our cockroach control service uses targeted baits and follow-up visits for German roaches and palmetto bugs across South Carolina, North Carolina and Virginia. Request a free quote online.
Key Takeaways
- Citrus oils repel cockroaches in the lab. Grapefruit, lemon, lime and orange oil repelled German, American and smokybrown cockroaches in a 2009 study.
- Catnip oil works on smell too. Its nepetalactone beat DEET against German cockroaches at Iowa State.
- No smell clears an infestation. Oils evaporate, and roaches move to the next crack.
- Repellents can backfire. They scatter roaches and can keep them off bait.
- Food and water are the real draw. Clean up, fix leaks, seal gaps and use gel bait.
Sources: C. Yoon, S.-H. Kang, J.-O. Yang, D.-J. Noh, P. Indiragandhi and G.-H. Kim, "Repellent activity of citrus oils against the cockroaches Blattella germanica, Periplaneta americana and P. fuliginosa", Journal of Pesticide Science 34(2), 2009; C. J. Peterson, L. T. Nemetz, L. M. Jones and J. R. Coats, Iowa State University, "Behavioral activity of catnip (Lamiaceae) essential oil components to the German cockroach", Journal of Economic Entomology, 2002; A. Manzanares-Sierra et al., "Essential Oils as Bioinsecticides Against Blattella germanica", Insects, 2025; University of Kentucky Entomology, "Cockroach Elimination in Homes and Apartments" (EF614); Clemson Cooperative Extension HGIC, "Cockroach (Roach) Control"; Pima County, Arizona, cockroach prevention; U.S. EPA, "Conditions for Minimum Risk Pesticides"; National Pesticide Information Center, "Minimum Risk Pesticides".
Frequently Asked Questions
In a 2009 lab study of 17 essential oils, citrus oils (grapefruit, lemon, lime and orange) repelled German cockroaches best, and limonene did most of the work. Catnip oil also repelled German cockroaches in Iowa State tests. Neither has been shown to clear roaches out of a home.
Peppermint oil is sold as a natural roach repellent, but none of the extension services cited here recommend it for keeping cockroaches out of a home. Essential oils are also highly volatile, so any effect fades as the scent does.
Bay leaves show up on most home-remedy lists, but none of the extension services cited here recommend them. A few leaves in a cabinet won't reach roaches living behind the walls or under the sink.
Vinegar is a fine cleaner, and wiping up grease and crumbs does help because it removes food. The smell itself isn't a recommended cockroach repellent.
Food and water. Dirty dishes, pet food left out overnight, garbage, grease and standing water all draw them in, which is why cockroach baits combine a slow-acting insecticide with a food attractant.
Photo credits: Photo: Felicia Montenegro on Unsplash; Ryan Hodnett, CC BY-SA 4.0, via Wikimedia Commons; Clemson University, USDA Cooperative Extension Slide Series, CC BY 3.0 US, via Wikimedia Commons.