How to Get Rid of Cockroaches

🕐 6 min read 📅 Updated July 2026
Quick Answer

The most effective way to get rid of cockroaches is insecticidal gel bait, using active ingredients such as hydramethylnon, fipronil, boric acid, or abamectin, placed at hiding spots. Combine it with sanitation, sealing cracks, and monitoring. Skip foggers, which are largely ineffective.

Getting rid of cockroaches works best when you follow one clear framework: integrated pest management (IPM), which combines baiting with sanitation instead of relying on any single spray. According to Penn State and Purdue Extension, the German cockroach is the most important indoor pest because it reproduces faster than any other house-infesting species, so the goal is to shrink the whole population, not just kill the roaches you happen to see. Because cockroaches are nocturnal, seeing them during the day is often a sign of a heavy population that has outgrown its hiding spots. For an overview of the topic, start with our cockroaches hub.

What Kills Roaches (Baits & Boric Acid)

Insecticidal gel baits placed at harborage points are the single most effective method, according to Penn State Extension. Their recognized active ingredients include hydramethylnon, fipronil, sulfluramid, boric acid, and abamectin. Roaches feed on the bait and carry the effect back to their hiding places, which is why baits outperform sprays that only hit the surface.

Boric acid deserves a special mention: it works slowly but reliably as a stomach and mechanical poison, and it does not trigger the resistance-based escape response that roaches can show toward repellent sprays. As UC IPM and Purdue Extension note, sprays alone rarely solve an infestation, so the standard is baits plus sanitation.

Cockroach Control Methods — What Works
Method
How It Works
Effectiveness
Gel baits
Hydramethylnon, fipronil, sulfluramid, boric acid, or abamectin, placed at hiding spots.
Most effective method (Penn State).
Boric acid
Slow stomach and mechanical poison; no resistance-based escape response.
Slow but reliable.
Sanitation
Remove food and water; seal cracks; monitor with sticky traps.
Standard part of IPM (UC IPM, Purdue).
Foggers / bug bombs
Broadcast mist across a room, not into harborages.
Largely ineffective vs. German cockroach; can scatter them (Purdue).
Baits and sanitation are the proven core of cockroach control; foggers are not. Sources: Penn State, Purdue, UC IPM.

Cockroach Control Step by Step

Because the German cockroach can produce well over 10,000 offspring per year, according to Penn State and Purdue, control has to be systematic. The IPM approach breaks down into a few repeatable steps.

1. Deny food and water (sanitation)

Cockroaches survive on crumbs, grease, and moisture, so sanitation is the foundation. Wipe up spills, store food in sealed containers, take out trash, and fix leaks and standing water. Denying food and water both weakens the population and pushes roaches toward your bait.

2. Bait the hiding spots

Place gel bait directly into cracks, hinges, and the corners of cabinets under sinks and behind appliances, where the flat-bodied German cockroach squeezes into the tightest crevices. Bait at the harborage, not out in the open.

3. Seal cracks and monitor

Seal cracks and crevices to remove harborage, then place sticky monitoring traps to track whether numbers are dropping. Keep baiting and monitoring until the trap catch reaches zero.

Skip the Bug Bombs

According to Purdue Extension, over-the-counter foggers and bug bombs are:

Targeted gel baits at harborage points, combined with sanitation, are the reliable alternative.


How to Prevent Roaches

Prevention is the same IPM logic applied before an infestation takes hold. Keep denying food and water, keep cracks sealed, and keep monitoring. This matters for health as much as comfort: cockroach allergen (Bla g) is detectable in about 63% of U.S. households at a minimum of one site, and roughly 26.1% of the U.S. population is allergically sensitized to the German cockroach on skin testing, according to NIH data. In inner-city apartments, allergen is detectable in 85% of homes, and 60–80% of inner-city children with asthma are cockroach-sensitized, versus only 21% of suburban children with asthma.

If the infestation is heavy or keeps returning, a professional applying IPM can help; see our guide to a cockroach exterminator.


Frequently Asked Questions

How do I get rid of roaches fast?
The fastest reliable method is to place cockroach gel bait directly at hiding spots such as cracks, hinges, and the corners of cabinets under sinks. Baits with active ingredients like hydramethylnon, fipronil, boric acid, or abamectin are the most effective approach because roaches feed on the bait, return to the harborage, and the effect spreads through the population. Pair the bait with sanitation by removing food and water, since roaches survive on crumbs and moisture. Avoid over-the-counter foggers or bug bombs, which are largely ineffective against the German cockroach and can scatter them.
What kills cockroaches the best?
Insecticidal gel baits are the most effective method. Their active ingredients include hydramethylnon, fipronil, sulfluramid, boric acid, and abamectin. Boric acid works slowly but reliably as a stomach and mechanical poison and does not trigger a resistance-based escape response. Sprays alone rarely solve an infestation. The standard professional approach combines baits with sanitation, which is known as integrated pest management (IPM).
Does boric acid kill roaches?
Yes. Boric acid is one of the recognized active ingredients used in cockroach control. It works slowly but reliably as a stomach and mechanical poison, and roaches do not develop the resistance-based flight response they sometimes show to repellent sprays. It is used in gel baits and as a thin dust placed where roaches travel and hide.
Do foggers or bug bombs get rid of cockroaches?
Generally no. Over-the-counter foggers and bug bombs are largely ineffective against the German cockroach, the most important indoor cockroach pest, and they can actually scatter the population into wall voids and neighboring areas. Targeted gel baits placed at harborage points, combined with sanitation, are far more effective.
Why do I still see roaches during the day?
Cockroaches are nocturnal, so seeing them during the day is often a sign of a heavy population that has outgrown its usual hiding spots. This means control should focus on reducing the population with baits and sanitation rather than just killing the roaches you can see.
How long does it take to get rid of cockroaches?
There is no fixed number of days, because it depends on the size of the infestation and how consistently baiting and sanitation are maintained. The German cockroach reproduces very quickly, so control requires ongoing baiting, moisture and food removal, sealing of cracks, and monitoring with sticky traps until the trap catch drops to zero. Sprays alone rarely resolve an infestation.
Do I need a professional exterminator for roaches?
Many light infestations can be handled with gel baits and diligent sanitation. Heavy or recurring infestations, especially of the fast-breeding German cockroach in multi-family housing, often benefit from a professional who applies integrated pest management. You can learn more about hiring help on our cockroach exterminator page.

Sources