How to Get Rid Of Cockroaches (6 Ways)

Cockroaches aren’t just gross. They’re smart, resilient, and they breed faster than you can squash them. So while bug spray gives you that instant satisfaction of watching them twitch and die, you’re also coating your kitchen in poison. Not ideal.

The smarter play is cutting off what they need to survive. No food, no water, no hiding spots. They’ll leave or die trying.

1. Clean Obsessively

Roaches eat everything. Crumbs under the toaster. Grease splatter behind the stove. That weird sticky spot on the counter you’ve been ignoring. They’ll even eat cardboard and book bindings if they’re desperate.

Wipe down surfaces every night. Vacuum regularly. Don’t leave dishes in the sink overnight. Store food in sealed containers, not those flimsy boxes they came in.

2. Seal Entry Points

They’re squeezing in through cracks you didn’t know existed. Check around pipes, baseboards, window frames, door gaps. Grab some caulk or steel wool and plug every opening you find.

Pay special attention to the kitchen and bathroom. That’s where the water is, and water matters more to them than food.

sealing baseboard crack with caulk gun

3. Fix Leaks Immediately

A dripping pipe is a roach oasis. They can survive weeks without food but only days without water. Fix leaky faucets, pipes under sinks, anywhere moisture builds up.

Check for condensation on pipes too. Even that’s enough to keep them alive.

4. Use Boric Acid Bait

Mix boric acid powder with something sweet (sugar, honey, peanut butter). Put small amounts in corners, under appliances, behind cabinets. Roaches eat it, take it back to the nest, and the colony dies.

Don’t dump it everywhere. Thin lines work better than piles. And keep it away from kids and pets because it’s toxic if eaten in quantity.

applying boric acid powder along cabinet base

5. Call Pest Control

If you’re seeing roaches in daylight, you’ve got a serious infestation. They’re nocturnal, so daytime sightings mean they’re competing for space. That’s when you call professionals.

They’ve got stronger treatments and know where roaches actually hide, not just where you think they hide.

6. Kill the Ones You See

Smash them. Spray them with soapy water if you don’t want to touch them. Don’t just let them scuttle away because you’ll deal with it later.

Each roach you kill is one that won’t breed. And they breed aggressively, so every one counts.