A brief overview of natural cockroach repellents



Cockroaches are insects that predate dinosaurs by more than 150 million years. They are well-known for their ability to adapt to changes in their environment. There are more than 3,500 species of cockroach worldwide.

Cockroaches eat feces, dead animals, sour beer and ever their young ones. Not many in the world like these nasty creatures. Cockroaches snack on your food, damage your wallpaper, spoil your books and bring dreadful diseases like gastroenteritis and salmonella. They are only next to dust mites when it comes to causing allergies.

Cockroach infestation is a major domestic problem. These nasty guests just check in, but do not check out. Many cockroach repellents are available in the market. Unfortunately most of them are loaded with chemicals that may harm human beings.

Here is a brief overview of some effective cockroach repellents.


Catnip is an effective and natural cockroach repellent. Research studies conducted at the IowaStateUniversity have confirmed that placing catnip around the house repels cockroaches.

Roach poll

Are you using any of the natural repellents mentioned here?

  • Yes
  • No
See results without voting


Clovite is a vitamin supplement used for horses. It is known to be very effective against cockroaches. In fact it kills cockroaches. Place some clovite in a jar lid and set it in a location which is infested with cockroaches before you go to sleep at night. You will definitely find dead roaches the next morning. Cockroaches love to eat clovite. It is important to keep clovite out of reach of children and other pets.


It is advisable to place borax in a jar lid. You may also sprinkle the same at the back of cabinets. Borax dehydrates cockroaches’ body, thereby killing them. It damages their digestive system and outer skeleton.




Garlic is immensely effective against cockroaches. It is advisable to sprinkle garlic powder in and around infested areas. Cockroaches hate the smell of garlic. It is important to replace the powder every month.


House gecko is a natural predator of cockroaches. No cockroach is too big for these lizards. Even if they can’t swallow huge cockroaches, they consume their head. A cockroach cannot survive for long without its head.



  • Cockroaches cause harmful diseases like typhoid and salmonella.
  • Your home can be made cockroach-free by using environment-friendly repellents like catnip and garlic.


Neem is effective against cockroaches. It interferes with the insect’s hormones and stops them from breeding. Research has proved that neem bait affects cockroaches. Neem bait that was prepared with a neem seed extract killed young cockroaches and inhibited egg laying in grown up cockroaches.


Diatomaceous earth

You need to entice cockroaches to eat diatomaceous earth. Cockroaches love cocoa powder and flour. It is advisable to mix them with diatomaceous earth. Sprinkle the mixture in and around the infested area. Diatomaceous earth in available in hardware stores.

Heat gun

First you need to locate their colony. Cockroaches usually live in cracks in the walls and underneath cabinets. They prefer dark and moist locations. Angle the nozzle of your heat gun towards their colonies and blast away. Cockroaches die instantly due to dehydration, caused by extreme heat.


Soapy water

Simple solution of soap and water can eliminate cockroaches effectively. Prepare a light solution of soap and water. Spray it or splash it on cockroaches. The solution should contact the head and the abdomen. The insects die in around one minute. This is because cockroaches breathe through their skin. Soapy water forms a thin film on the skin and impedes breathing, thereby suffocating the insect to death.

Ice cream

Place a half-bucket full of ice cream in the infested area. When the ice cream melts, it will make an effective drowning pool for these nasty insects. After two days, you will find many dead cockroaches inside the bucket.

Hedge apples

Cockroaches hate hedge apples. They are excellent cockroach repellents. Place them in and around infested locations. Very soon your home will be free of cockroaches. They are very effective against these nasty insects.

Tea tree oil

Tea tree oil is very effective against cockroaches. Mix quarter cup tea tree oil and quarter cup vinegar with two cups of water. Spray the mixture in and around the infested locations.


Lemon is used for many culinary and non culinary purposes. Cut lemon into wedges. Place them in a small container. Place the container in the infested location. Cockroaches are repelled by the aroma of lemon.



Cockroaches hate mint. Mix eight drops of cypress essential oil and 10 drops of peppermint essential oil with half a cup of salt water. Spray the mixture in and around the infested areas.


Clove oil

Clove oil works best against cockroaches with other essential oils like citrus oil or peppermint extract. Mix few drops of these oils with one liter of water and spray the mixture in and around infested locations.

Bay leaves

Bay leaves repel cockroaches effectively. It is advisable to crush these leaves and to spread them in and around infested areas. Cockroaches hate their scent and keep away from them.

Citrus hystrix essential oil

Citrus hystrix essential oil is very effective against cockroaches. For best results use therapeutic grade oils. If you natural cockroach repellent has to be effective, it is important that you use high quality oil.


According to experts, cockroaches do not eat cucumber because it gives them gas. It is advisable to make some slices of cucumber and to place them in and around infested locations.


Eucalyptus oil

Eucalyptus oil and eucalyptus leaves repel cockroaches effectively. Add 10 drops of eucalyptus oil to three oz of water. Spray the mixture in and around the infested area. Your home will be free of cockroaches very soon.


Vacuum cleaner

A vacuuming device can be modified to remove cockroaches. Place a narrow tube on the end of the vacuum hose to extract roaches from crevices and cracks. This is very effective and safe way to eliminate cockroaches.

Vacuum cleaner

Beer-soaked bread

Beer-soaked bread kills cockroaches. Place coffee cans on their side in and around infested locations. Saturate bread slices with beer and place the beer-soaked slices in these cans. Cockroaches love to eat beer-soaked bread.

Cockroaches are among nature’s disgusting critters. It is indeed a challenge to get rid of them. The above-mentioned natural cockroach repellents not only keep your home free from these nasty insects but are also environment friendly.

Cockroach quiz

More by this Author


Priest 21 months ago

The pucasrhes I make are entirely based on these articles.

Taranwanderer profile image

Taranwanderer 8 months ago

I don't have roaches in my house, but this was an excellent article to read on the problem. Who knows? It might come in handy someday.

imbri33 5 months ago

I live in a house that is on blocks - not on a foundation. What can I throw under the house to help? Anyone? We use moth balls for the snakes. What about for the roaches that go outside when we treat the inside???


srirad0675 profile image

srirad0675 5 months ago Author

Gecko is an excellent natural remedy for roaches.

Lisa Delgado 2 months ago

would the borox kill Gecko's. I don't want to harm them or the lizards that roam in my yard.

srirad0675 profile image

srirad0675 2 months ago Author

These reptiles are smart, but if you have children and pets at home, don't use borax. It's toxic.

    Sign in or sign up and post using a HubPages Network account.

    0 of 8192 characters used
    Post Comment

    No HTML is allowed in comments, but URLs will be hyperlinked. Comments are not for promoting your articles or other sites.

    Click to Rate This Article