• Guides
  • Reviews
  • Information

DIY Guides

Which Plants Repel Roaches? 3 Plants that Really Work

Wouldn't it be nice if you could keep away unwanted roaches with nothing more than wonderful looking ornamental plants? Luckily, you can! And here are 3 of the most effective.

Jack Billings

By Jack Billings

Last updated: December 22, 2020

Three photos of plants that repel roaches in a grid

Controlling roaches using store-bought roach baits is not appealing to some homeowners who prefer to make their own natural bug repellents from plants. Plants can make a great alternative to even some more natural remedies that have gained steam over the last decade.

And while some herbs famously discussed in the internet don’t really have evidences to support how effective they are, some ornamental plants do.

So which plants repel roaches?

Here are 3 that practically made history and science tell us how effective they are in driving away roaches.

Some herbs that claim to repel roaches aren’t actually effective.

Catnip

Catnip belongs to the mint family, and it has a history of being used for pests

The first, and probably the most famous, roach-repelling plant is catnip. Loved by our feline friends but feared by a lot of bugs including roaches, ants, weevils, aphids and flea beetles, this plant is the usual go-to for homeowners who want to use natural ways to ward off pests.

According to eHow, many herbs may not work with cockroaches, but the catnip has been scientifically proven to repel roaches. In 1999, Science Daily reported that researchers from Iowa State University confirmed that this plant can ward off roaches. They found that this mint has two variations of nepetalactonem, a substance that isn’t particularly liked by German cockroaches and possible by its other roach cousins as well.

To make full use of this plant, you can do several things. First, you can plant catnip all over your house. You can also spray brewed catnip tea on your walls and in roach infested corners. If you don’t have catnip tea, essential oil can be used instead. Just combine the oil with some water in a spray bottle.

But remember that since this plant is highly volatile to cats, you might not want to use the treatment when you own a few of them. It causes cats to be completely euphoric for about 10 minutes. It may not be ideal to keep them in a house that smells like catnip all day, every day.

Chrysanthemums

Photo of some pink flowering Chrysanthemums
Chrysanthemums may come in various colors, but they all have the same pest repelling properties.

Chrysanthemums don’t only look gorgeous; they repel pests too. For Mother Nature Network, this plant is as useful as other health-beneficial herbs because it repels more than one insect. It can drive away ticks, fleas, lice, bedbugs, mites and of course, cockroaches. It makes it unbearable for them to live near your home, even if they like to try and hide.

These flowering plants was previously in a genus of Old World plants called pyrethrum. It’s a group of flowers with a very lengthy history of repelling pests. They’ve even been using them in the Middle East for a century.

Pyrethrum is also the name of the insect-repelling substance extracted from these flowers. The substance is so effective that it’s been made into pesticide sprays commonly available all over the country.

But what comes with every success story is a dark side. Pyrethrum is toxic to humans and should not be handled without safety and preparation. Its effects range from triggering allergic reactions to affecting your kidneys and lungs. Here’s more info on the risks.

Osage Orange Trees

A a green fruit hanging from an osage orange tree
Osage orange trees have very unusual looking fruits that can repel roaches.

The last plant we’re featuring goes by a lot of names – hedge apple, bow-wood, mock orange and horse apple. But you probably know it as the Osage Orange Tree.

The same study from Iowa State University mentioned in the 1999 article by the Science Daily included the osage orange tree as one of a handful of plants that can drive away roaches. The researchers discovered substances in that fruit that can also repel German cockroaches and probably other roaches too.

These findings are totally consistent to the tree’s reputation as its odd looking fruit has long been a folk remedy for pests. Accordingly, just by simply planting the tree in your yard can discourage roaches.

You can also extract oil from the fruit although there isn’t really an established way of doing that yet. The osage tree remains as one of a few plants that can help us fight roach infestations.

So that’s it. If you’ve been contemplating on growing useful plants on your yard, we hope that these three can help you in making a solid decision in picking out which plants repel roaches.

Don’t forget though that these three alone can’t possibly eradicate a house riddled with cockroaches. You have to combine several methods or treatments to really solve your roach problem.​

Share this post

Save time and money on pest control

Subscribe to expert DIY pest control tips, pest control product reviews and information.

Recommended articles

A hand spraying some insecticide onto a line of ants on a wall

DIY Guides

How to Get Rid of Ants – Complete Guide To DIY Ant Treatments

A dead wasp laying on what looks like a gravel road

DIY Guides

How to Kill Wasps: Effective Methods for Warding Off Wasps

Lemon Spray in Bottle

DIY Guides

Does Lemon Spray Kill Fleas? Four Reliable Ways to Use Lemons Against Fleas

A glass jar of baking soda tipped over and leaking, plus a small bowl of baking soda

DIY Guides

Does Baking Soda Kill Ants? Yes! And Here is How to Use it

Related posts

Ants crawling along a kitchen sink Trending Now

Do Ants Like Vinegar? Or Is Vinegar A Good Treatment For Ants?

Macro shot of a fire ant biting human skin

Fire Ant Bite Treatment – How To Treat A Painful Fire Ant Bite

Close up a cluster fly on a light colored surface inside a home

How To Get Rid Of Cluster Flies – Quick & Easy Tips

A carpenter bee emerging from a hole in wood it has formed

How to Get Rid of Carpenter Bees – DIY Solutions

Save time and money on pest control

Subscribe to expert DIY pest control tips, pest control product reviews and information.

  • About
  • Contact
  • Privacy
  • Terms
  • Disclosure

Go Pests © 2026 All Rights Reserved. As an Amazon Associate, I earn from qualifying purchases.