Home » How to Get Rid of Roaches Naturally: 10 Creative Solutions That Work

How to Get Rid of Roaches Naturally: 10 Creative Solutions That Work

Roaches aren’t just disgusting to look at, they’re also dangerous to have around. They’re known to spread at least 33 kinds of bacteria, parasitic worms and other types of human pathogens.

They eat or pick up these disease-causing organisms on their legs and bodies and then spread them to us by crawling through our food and utensils and leaving their disease-laden droppings wherever they travel.

Gross, we know.

But as bad as they are, pesticides aren’t much better for you and your family’s health. It makes sense to avoid them, especially when there are natural ways to get rid of roaches safely and effectively. 

How to Get Rid of Roaches Naturally

You desperately want to get rid of roaches but you also don’t want to risk the dangers of pesticides around you and your family. The bad news is that the natural solution can take a bit longer. The good news is that it is still very effective. So without further ado, here’s how to get rid of roaches naturally!

Cleanliness leads to roachlessness


The first thing you want to do in your fight against roaches is to protect you and your family from getting sick from them. Start by storing all food – even the fruit bowl – inside the fridge or in sealed-tight containers that the roaches can’t get into. And then scrub your house with a burning passion, making sure you clear your living space of roach droppings.

Regular cleaning doesn’t just prevent you and your family getting sick from a roach infestation, but also removes the food scraps and clutter that roaches are drawn to, ultimately creating an inhospitable environment for them and making it easier to get rid of roaches naturally.

Also consider making your own natural roach repellent by mixing peppermint oil with water to spray down your floors, countertops, tables, drawers and any other surfaces after you finish cleaning. You can do this by combing 30% peppermint oil and 70% water in a spray bottle. Roaches hate the smell of peppermint and while this probably won’t get rid of a roach infestation, it can help encourage them to leave your home.

Cut off access to water

Here’s a surprising natural way to kill roaches: cut off their water supply!

Roaches can live for a month or so without food, but they can only survive a week or two without water.

Wipe down all countertops and the sink area, make sure to always drain the sink and even lock away the damp dish sponge in a sealed container (you can also leave it in the fridge). Also check your house for other sources of water like dampness under the fridge or leaky plumbing.

All a roach needs is just one drop of water per day so make sure they won’t find it in your house!

Suck up roaches with a vacuum

If you’re squeamish about killing roaches – but want to get them out of your living space all the same, you can get rid of roaches naturally by sucking them up.

Your regular vacuum cleaner won’t do the trick, but the Carson BugView Bug Catching Tool will.

All you do is aim it at the roach and suck them into a bug vacuum pipe. It doesn’t kill them so it also offers a humane option if you have qualms about killing roaches.

No more roach cracks


The small German cockroach can squeeze through a crack as thin as a dime and the larger American cockroach can fit through a space no thicker than a quarter. Even pregnant cockroaches are great at making their way through impossibly tiny gaps.

But roaches don’t just use these cracks and crevices to get into your home – they’re also thigmotropic, which means that they like feeling something solid in contact with their bodies, preferably on all sides. So when searching for a home, they’ll look for little spaces that offer them the comfort of a tight fit.

The more cracks and crevices you have in your home, the more potential cockroach houses you have to offer these little buggers.

So grab some caulk and seal them off immediately. Be thorough – close off any and all entries into your home, cracks in the baseboards, inside your pantry, between the countertops and the walls, etc. Also, seal off your drains by using a stopper in your sink and tub whenever you’re not using them – pipes are a common roach entryway.

Sure, it’ll take some time but it’s totally worth the effort since you’re effectively blockading roaches from moving into your home and making it a less comfortable place for roaches to live.

Get safe cockroach traps

Safe cockroach traps like this one work by using bait to entice roaches to enter and then making it impossible for them to leave. It doesn’t use chemicals, sprays or poisons so it’s a safe and natural way to get rid of roaches even with kids or pets around.

They’re also easy to dispose of – just toss the whole roach trap out – and replace with a new one. All you have to do is put some bait inside to lure the roaches – chips, bread, a piece of meat, etc. – and place them in areas where you’ve seen roaches and then rinse and repeat.

Kill roaches with diatomaceous earth


Diatomaceous Earth (DE) is an all natural roach killer that will kill any bug with an exoskeleton but is safe enough for any mammal to eat, including pets and kids.

DE looks like a soft powder because it’s made up from the fossilized bodies of tiny, aquatic organisms called diatoms. These little diatoms have skeletons that are primarily composed of silica, a natural substance that works by puncturing the cockroach’s body, causing them to dehydrate to death.

It’s a great, non-toxic roach killer since they can’t build up a tolerance to it like they can with physical pesticides.

How to kill roaches with diatomaceous earth: Sprinkle a thin, even layer of DE anywhere you’ve seen roaches hang out (the surface must first be dry). Use a dust dispenser to make sure you distribute it evenly – roaches can avoid stepping on it if the dusting is too heavy.

Also, use DE anywhere roaches can hide as well as to line any entryways into your house so that roaches have to crawl through it in order to get into your house.

Keep in mind that DE is one of the most effective ways to kill roaches naturally but it does take awhile to work since in order for DE to kill roaches, the roaches must first make physical contact with the DE powder. For faster results, combine with a natural roach killer that the roaches can eat…

Employ a roach eater


This is one of the more unusual natural ways to get rid of roaches, but it is totally non-toxic and safe for you, your pets and your kids. 

How does it work? You get a team of roach predators and let them loose in your place to do your pest control for you. Cockroaches have many natural predators, including toads, frogs, beetles, geckos and iguanas. Of these – geckos are the most preferred since they’re very affordable, low-maintenance and mostly stay out of sight.

We haven’t personally tried this method – but this guy and this guy have with great success. And it’s not surprising since geckos operate on the same schedule as roaches (both are nocturnal); geckos can scamper up walls, ceilings and anywhere else roaches roam; and geckos can run faster than roaches.

Plus, geckos don’t eat anything other than live insects so they’ll be feeding exclusively on the roaches in your home.

Make boric acid roaches bait


Boric acid is cheap, easy to find and a very effective natural roach killer. It works by poisoning roaches once ingested, destroying their stomach lining and causing them to die of starvation.

The downside is that boric acid is natural but it is not non-toxic so if you have children or pets and you’re looking for a totally safe way to get rid of roaches, you might want to skip this one. It’s classified as a Category III toxin, which means that it is moderately toxic, and can cause moderate to severe health problems if ingested. If you do decide to use it, do not use it in any area within a child or pet’s reach.

How to get rid of roaches with boric acid: You have to first entice them to eat it by mixing the boric acid with sugar, honey, jelly, peanut butter, onion juice, or anything else that makes an appealing bait for roaches. Use a high concentration of the poison (i.e. 3 parts borax to 1 part sugar) and mix very, very well so the roaches can’t eat around the boric acid. To make a paste, drop in some water, milk or juice.

Leave the boric acid bait in roach-infested areas.

You can also use the boric acid to sprinkle in areas where roaches crawl around although we really don’t recommend this if you have pets or children. Stick to the bait traps and place them in places where your child or pets can’t reach.

Sound repel roaches away

Another natural option that promises to get rid of roaches in your home is tan ultrasonic pest repeller These claim to use electromagnetic and ultrasonic waves that are not audible to the human ear, but can be heard by a wide array of pests including roaches, mice, spiders, etc.

It’s reportedly safe to use around pets and children and requires no clean up since it repels without killing.

Sounds like the ideal natural way to get rid of roaches, right? Except one little thing – these don’t actually work. Skip this option and save your money for the roach killers that actually get the job done.

2 thoughts on “How to Get Rid of Roaches Naturally: 10 Creative Solutions That Work”

    • Hey Nelly, if they infest clothes, first shake off/inspect, then run through the washer for at least an hour and the dryer for at least 40 minutes. Roaches can’t survive underwater for over 40 minutes, and the intense heat from the dryer will ensure anything on the clothes is permanently gone. If the clothes are already clean, you can skip the washer step and run them in the dryer on high heat to accomplish the same thing. You can also throw them in the freezer for about 3 nights and everything will be dead.


Leave a Comment

PestHacks is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by advertising and linking to Amazon.com and its affiliate sites.