Dre Campbell Farm
21 Natural Ways to Get Rid of Cockroaches

This post may contain affiliate links. Click here to view our affiliate disclosure

21 Natural Ways to Get Rid of Cockroaches

It can be very frustrating to find cockroaches inside your home. You may spot them in your kitchen, bathroom, and other indoor spaces. Roaches also give off a bad odor [1].

These common pests can be difficult to get rid of. However, while professional pest control services can help with a heavy roach infestation, there are many home remedies and natural methods you can try.

Here’s how to get rid of cockroaches naturally.

1. Baking Soda

A DIY concoction of baking soda and sugar can kill cockroaches. Moreover, you probably already have these ingredients at home.

To make a homemade cockroach killer using baking soda, combine equal parts sugar and baking soda in a shallow bowl. Next, place the bowl near cockroach-infested areas.

Very shortly, the roaches will come out of hiding and eat the bait. The baking soda will kill them within 24 hours.

You can also get rid of roaches coming up the drain by pouring half a cup of baking soda down there.

Follow up by pouring half a cup of vinegar immediately after and covering the drain for about 5 minutes. Finally, pour a pot full of boiling water down the drain.

2. Borax

Borax powder is another great home remedy. It has a similar effect as baking soda does for this purpose but it kills the critters faster.

Mix a 50-50 ratio of borax powder and white sugar and spread it in the corners of your apartment. Borax will get rid of roaches overnight as it causes dehydration, killing them quickly.

Alternatively, make a homemade borax spray for roaches. Mix two tablespoons of borax, two tablespoons of sugar, and two cups of hot water. Pour the mixture into a spray bottle and spray in corners and any damp areas of the house.

3. Diatomaceous Earth

Diatomaceous earth is deadly to many insect pests. Sprinkled onto the exoskeletons of roaches, DE will cause dehydration leading to death.

Ingested, DE will also have a deadly impact. However, it works better if it gets directly on their bodies.

Sprinkle diatomaceous earth in areas where these insects like to crawl. This product is safe and natural. Moreover, it is available at most garden stores and online.

4. Essential Oils

Roaches seem to be repelled by the smell of peppermint, eucalyptus, cedar, tea tree, and oregano oils. Rosemary oil is also an excellent natural cockroach treatment as it is very toxic to them [2].

To make a DIY essential oil roach spray, combine 10 or 15 drops of rosemary, peppermint, or any oil of choice with water in a spray bottle. Shake well and spray directly onto the critters and in places where they normally hide.

5. Clean Up

These pesky insects will follow scent trails to any food sources in your home. So, the best way to keep cockroaches away is to clean up food preparation and dining areas. Also, sweep away crumbs and vacuum more often than usual.

Thoroughly wipe floors, sinks, and surfaces. This will help deter roaches greatly. Additionally, keep all foods covered or sealed and clear out the trash can regularly.

Also, remember not to leave any pet food around or leftover food in bowls. Otherwise, the roaches will move in quickly to eat.

6. Boric Acid

This is one of the best home remedies to get rid of a heavy roach infestation. But, be sure to keep it away from pets and children.

To use boric acid to kill roaches, sprinkle it in areas where they are likely to crawl. As they crawl through, they will try to get it off by cleaning themselves.

Ingesting the powder will not only kill them but the Oriental and German cockroaches eat their dead [3]. So, in this case, the dead roaches will become poisonous bait for other roaches of their kind.

You can also sprinkle it on roach eggs. Though it will not destroy the eggs immediately, it will kill the baby cockroaches (nymphs) that hatch.

7. Seal Cracks and Holes

Seal over any cracks in walls, near doors, windows, or vents to prevent American cockroaches (palmetto bugs) and others from entering the house.

Check the attic and roof as well. Flyscreens and screen doors will also help keep them outside.

8. Neem

Neem oil is a natural insecticide that you can purchase from the garden store and dilute to make a spray. You can also buy neem in powdered form to puff around infested areas to kill young roaches.

Additionally, neem leaf tea can repel cockroaches. Boil about a pound of fresh leaves in 2 liters of water for 10 minutes. Next, remove it from heat and leave it to cool. Finally, strain and spray in places where the critters love to go.

9. Bay Leaves

If you have access to a bay laurel tree, pick and crush a few leaves and place them around the home where cockroaches appear. They hate the smell!

10. Use Your Shoe

It’s not pleasant but smashing with a shoe is one of the fastest ways to get rid of a cockroach. Afterward, clean away the remains to avoid attracting other insects.

11. Fix Water Leaks

Cockroaches, like all living things, need water to survive. Moreover, these pests like to hide and breed in moist places.

Drips from the faucets or leaks from damaged or broken pipes, especially under the bathroom and kitchen sink, could be the source of your roach problems. Thus, seal or mend the gaps/breaks as quickly as possible.

12. Petroleum Jelly

Use petroleum jelly to make a sticky trap for roaches. Find an old jar and smear the inside with the jelly.

Next, put some crumbs or food scraps in the jar. The critters will climb in for the treat but won’t be able to climb out.

Alternatively, spread some petroleum jelly onto pieces of cardboard and then sprinkle some sugar on them. Place the cardboard in their hiding spots.

13. Vinegar

White vinegar is a great deterrent as roaches hate it. Just spritz it around the infested areas.

However, because vinegar is likely to repel rather than kill, you may have to use it alongside other home remedies for cockroaches.

14. Catnip

Catnip is a powerful repellent plant that will keep away many pests. It contains a compound that repels roaches.

Boil some water, place catnip in, and let it steep for about 10 minutes. Finally, allow it to cool and use it to spray on surfaces and in crevices and cracks.

15. Pyrethrins

These are compounds found naturally in some chrysanthemum flowers. It paralyzes the nervous system of roaches and other insect pests.

While you can make a DIY cockroach killer by grinding up the dried flower heads, it is best to buy a pyrethrin-based insecticide.

16. Coffee Grounds

The smell of coffee attracts roaches, but the product itself will not harm them. So, you’ll likely have to use it as bait to get rid of the critters.

Make a DIY trap by placing a paper cup with coffee grounds into a jar with water. The roaches will be drawn to the aroma, after which they’ll drop into the water and drown.

17. Lemon Juice

The smell of lemons acts as a natural repellent against cockroaches.

As a result, make up a spray of approximately half a cup of lemon juice and two cups of water. Use wherever there are signs of roaches.

18. Cucumber Peels

Fresh cucumber peels will repel roaches as they hate the smell. So, before going to bed, place peels of cucumber around areas such as cabinets and kitchen sinks.

19. Soapy Water

It’s a good idea to keep a spray bottle with soapy water around to spray any roaches that crawl out from hiding.

The solution kills cockroaches shortly after as the soap creates a film that prevents them from breathing properly.

Also, use soap and water to thoroughly wipe down kitchen counters and food surfaces. Let it sit for at least 20 minutes to suffocate any bacteria lurking around. Afterward, wipe again with pure fresh water to clear away the soapy residue.

20. Orange Guard

This product is a spray developed from distilled orange peel oil which kills on contact. Orange Guard is also effective against a wide range of other insect pests.

21. Enoz Trap-n-Kill Roach Traps

These are extra-large sticky traps complete with strong food-based bait to attract roaches. The insects will then get trapped by the sticky glue.


No matter how clean the house is, sometimes cockroaches may appear out of nowhere. Besides, if you see baby roaches in the bathtub or kitchen, you’re most likely dealing with a German cockroach infestation.

However, these natural remedies will help eliminate the problem without the need for an exterminator.

Image via Flickr

Sasha Brown

Blogger and lover of all things natural.

Add comment

Organic pest control

DIY Pest Control