Quick answer: To get rid of cockroaches, use baits instead of sprays. Put pea-sized dots of roach gel bait and a few bait stations in cracks near where roaches hide, especially behind the fridge and stove and under sinks, and don’t spray insecticide near them. At the same time, remove food, grease and water sources. Most German cockroach problems drop sharply within one to two weeks and clear in one to three months.
If you want to know how to get rid of cockroaches for good, the answer is less about killing the ones you see and more about wiping out the ones you don’t. For every roach running across the counter at night, many more are hiding in cracks nearby.
This guide follows the integrated pest management approach recommended by the EPA and university extension entomologists: identify, clean, bait, monitor and seal. It works whether you own or rent, though renters should loop in their landlord early.
What kind of cockroach do you have?
Identification matters because the two most common roaches in US homes need slightly different plans.
| German cockroach | American cockroach | Oriental cockroach | |
|---|---|---|---|
| Size | About 1/2 in | About 1.5 in or more | About 1 in |
| Look | Light brown, two dark stripes behind the head | Reddish-brown, yellowish band behind the head | Shiny, very dark brown to black |
| Where it lives | Kitchens and bathrooms, near warmth and water | Basements, drains, sewers, crawl spaces | Damp basements, drains, under porches |
| What it means | Breeding indoors; needs thorough baiting | Often wanders in from outside or drains | Moisture problem; wanders in from outside |
| Plan | Gel bait, bait stations, sanitation | Seal entry points, drains, perimeter | Fix moisture, seal gaps, bait |
American cockroaches are sometimes called palmetto bugs or water bugs in the South. Seeing one occasionally in a basement is different from seeing small German cockroaches in the kitchen every night, which means a breeding population inside.
What causes cockroaches in the house?
Roaches need food, water and tight, warm hiding spots. Crumbs, grease behind the stove, pet food, open trash, dirty dishes, cardboard and leaky pipes give them everything they need.
German cockroaches usually arrive by hitchhiking in grocery bags, cardboard boxes, used appliances and furniture, or from neighboring units in apartment buildings. A single female carries an egg case holding dozens of eggs, which is why numbers climb so fast. Larger roaches typically come in through drains, gaps under doors and openings around pipes.
How to get rid of cockroaches: step by step
- Find the hiding spots. Check at night with a flashlight. Look behind and under the fridge, stove and dishwasher, under the sink, inside cabinet hinges and corners, around the water heater, and in bathroom vanities. Dark specks like ground pepper and a musty smell point to activity.
- Set monitoring traps. Place sticky traps flat against walls and inside cabinets where you suspect activity. The count on each trap shows you where to focus bait, and it tells you later whether the numbers are dropping.
- Deep clean the kitchen. Pull out appliances and degrease behind them. Vacuum crumbs from cracks and drawers. Store food in sealed containers, rinse recyclables, take the trash out nightly and don’t leave pet food out overnight.
- Cut off water. Fix dripping faucets and leaky pipes, dry the sink at night and don’t leave standing water in dish racks or plant saucers.
- Apply gel bait in small dots. Place pea-sized dots of roach gel in cracks and crevices close to where roaches hide: hinges, behind appliances, under the sink, along the backsplash. Many small placements work better than a few big blobs.
- Add bait stations. Stick bait stations under sinks, behind the toilet, beside the fridge and in cabinet corners. They’re useful where gel is hard to place and where you want the bait enclosed.
- Don’t spray near the bait. Repellent sprays and cleaners on or around bait make roaches avoid it. Keep spray insecticides away from bait placements, and don’t wipe bait away while cleaning.
- Recheck and reapply. Look at bait every few days. When a dot disappears, replace it. Check monitoring traps weekly; counts should fall within one to two weeks.
- Seal gaps. Caulk cracks along baseboards and backsplashes, seal around pipes under sinks, and add door sweeps. This removes hiding places and blocks roaches coming from outside or neighboring units.
Roach gel and bait stations contain insecticide. Place gel only in cracks and crevices out of reach of children and pets, never on countertops, dishes or food-prep surfaces, and follow the label exactly. Wash your hands after applying. Keep bait stations where pets can’t chew them. If a child or pet eats bait, call Poison Control (1-800-222-1222) or your vet with the package in hand.
Why bait beats spray
Roaches that eat bait go back to their hiding spots and die there. Other roaches then feed on their droppings or bodies and pick up the insecticide too, so baits reach roaches you’ll never see. Sprays kill what they touch but often scatter the rest deeper into walls and neighboring rooms.
Some German cockroach populations become bait-averse or resistant to a particular active ingredient. If a bait stops working after several weeks, switch to a product with a different active ingredient, as university extension experts recommend.
Boric acid and diatomaceous earth
Boric acid dust can help in wall voids, under appliances and behind outlet covers. The key is a thin, barely visible layer; roaches avoid piles. Food-grade diatomaceous earth works in a similar way but more slowly, and it only works when dry.
Boric acid is toxic if swallowed. Apply only a light dusting in areas kids and pets can’t reach, never on counters or near food, and wear gloves and a dust mask when applying. Avoid breathing diatomaceous earth or boric acid dust, and follow the product label.
The equipment that helps
You don’t need a cabinet full of sprays. For most kitchens, gel bait plus bait stations and a few monitoring traps is the full kit.
Best gel bait
Combat Max Roach Killing Gel (2 syringes)
Best for: putting bait deep into cracks, hinges and gaps behind appliances where roaches hide.
Why we picked it
- Syringe tip reaches tight cracks and crevices
- Strong owner ratings across tens of thousands of reviews
- Two syringes cover most kitchens and bathrooms
Keep in mind
- Contains insecticide; keep out of reach of kids and pets
- Don’t apply on food surfaces or where you clean often
Best bait stations
TERRO Multi-Surface Roach Bait Stations (6-pack)
Best for: under sinks, behind toilets and inside cabinets where you want enclosed bait.
Why we picked it
- Adhesive strips stick to walls and cabinet sides
- See-through window shows when bait is being eaten
- Enclosed design is tidier than loose bait
Keep in mind
- Stations alone rarely clear a heavy German roach problem; pair with gel
- Place where pets can’t chew them
Best for monitoring
MaxGuard Extra-Large Glue Traps (8-pack)
Best for: tracking where roaches are active and whether your treatment is working.
Why we picked it
- Non-toxic, so they’re fine in cabinets and pantries
- Large sticky surface catches crawling insects
- Also useful for spiders, silverfish and other crawlers
Keep in mind
- For monitoring, not for eliminating an infestation
- Keep away from pets, which can get stuck
How to keep cockroaches from coming back
- Keep the kitchen dry and clean at night. Wipe counters and the stovetop, rinse dishes, take out the trash and dry the sink before bed.
- Store food tightly. Use sealed plastic or glass containers for cereal, flour, sugar and pet food.
- Get rid of cardboard. Roaches hide and lay eggs in corrugated cardboard. Unpack boxes quickly and recycle them.
- Inspect what you bring in. Check used appliances, furniture and grocery boxes before bringing them inside.
- Control humidity. Roaches, like silverfish, love damp spaces. Fix leaks and keep bathrooms and basements ventilated; our guide on how to reduce humidity in your house can help.
- Keep monitoring traps out. Replace them every few months so you spot new activity early.
Roaches often show up alongside other pantry and kitchen pests. If you’re also dealing with small flies near the fruit bowl, our picks for the best fruit fly trap can help, and our guide on how to get rid of ants in the house uses the same baiting logic. For rodent signs in the kitchen, see how to get rid of mice.
When to call a professional
Call a licensed pest control pro if you still see roaches every night after four to six weeks of baiting, see them during the day (a sign of a large population), find them in several rooms, or live in an apartment or multi-unit building. In rentals, tell your landlord right away: roaches move between units, so building-wide treatment works better than one apartment alone. Also call a pro if anyone in the home has asthma or allergies, since cockroach allergens can trigger symptoms.
Frequently asked questions
What is the fastest way to get rid of cockroaches?
The fastest lasting approach is gel bait placed in many small dots near hiding spots, combined with bait stations and a thorough kitchen cleanup. Sprays kill faster on contact but don’t reach roaches hiding in walls. With baits, most people see a big drop in one to two weeks.
Why do I still see roaches after using bait?
It’s normal to see more roaches for a few days after baiting, because the bait draws them out and affected roaches move erratically. Keep bait fresh and avoid spraying nearby. If there’s no improvement after two to three weeks, add more placements, check for missed hiding spots or switch to a bait with a different active ingredient.
Does seeing one cockroach mean an infestation?
Not always. A single large American cockroach in a basement or bathroom may have wandered in from a drain or outside. But small German cockroaches in the kitchen usually mean a breeding population nearby. Set sticky traps for a week to see how many you’re dealing with.
Can cockroaches come up through drains?
Yes, especially American and Oriental cockroaches, which live in sewers and damp areas. Keep drain stoppers closed at night, make sure P-traps hold water in rarely used drains, and seal gaps around pipes. Our guide on how to get rid of drain flies covers cleaning drain buildup that also attracts roaches.
Are cockroaches dangerous?
Cockroaches can carry bacteria on their bodies and contaminate food and surfaces. The EPA notes that cockroach allergens can trigger allergy and asthma symptoms, especially in children. That’s why it’s worth dealing with them quickly and cleaning up droppings and shed skins. Talk to a doctor if anyone has symptoms.
How long does it take to get rid of cockroaches?
For a typical German cockroach problem, expect a sharp drop in one to two weeks and full control in one to three months with steady baiting, cleaning and sealing. Heavy infestations or apartment buildings can take longer and usually need a professional.
Next, check your kitchen for another common invader: our guide on how to get rid of silverfish covers the damp, dark spots roaches and silverfish both love.



