How do I get rid of cockroaches?
Combine cleanup with targeted baiting. Use sticky traps to find where they hide, take away food, water and clutter, seal cracks, then put gel or station baits in their runways and keep them fresh until the traps stay empty. Skip bug bombs, ultrasonic plug-ins and borax. A large or building-wide infestation is a job for a licensed pest control company.
Free to ask. Local shops send quotes, and you pay only when you book one.
By Kasra Taheri, Founder, LoclisPublished
Researched and drafted with AI, then checked claim by claim against the sources listed below before it was published. Prices and rules change; the dates beside each source say when it was last checked.
Step by step
Read when to stop and call a pro, further down this page, before you start.
Step 1: Identify the species
Compare it with the German and American cockroach descriptions, or take a specimen to your county Extension office.[2]
Step 2: Set sticky traps
Put traps along cabinet bases, under sinks and behind appliances, and check them daily.[2]
Step 3: Deep-clean the kitchen
Clean grease and crumbs from around appliances and wash droppings away with hot, soapy water.[1]
Step 4: Take away food and water
Seal food in containers, put pet food and water away at night, and fix drips and leaks.[1]
Step 5: Clear clutter
Get rid of cardboard boxes, paper stacks and laundry piles where cockroaches shelter.[1]
Step 6: Place baits in the runways
Put small dabs of gel bait or bait stations where the traps caught the most roaches, following the label.[1]
Step 7: Keep the baits fresh
Leave baits in place until numbers fall, replace them when they dry out, and do not spray near them.[1]
Step 9: Seal the gaps
Caulk cracks and gaps around pipes, cabinets and baseboards so roaches lose their hiding places.[1]
Step 10: Keep drain traps wet
Run faucets and flush toilets you rarely use so the drain traps do not dry out.[1]
Step 11: Confirm with traps
Keep a few traps out for several weeks after the last sighting to confirm the roaches are gone.
Get rid of cockroaches by combining methods rather than relying on one product. A combination of non-chemical and chemical methods is the best strategy to eliminate and prevent cockroaches in the house.[1] In practice that means finding where they live, taking away what keeps them alive, placing baits where they travel, and checking that the numbers are actually falling.

Start by knowing which cockroach you have
Several species live in Virginia homes: the American, oriental, German, brownbanded and smokybrown cockroaches.[1] The two you are most likely to meet:
- German cockroach. Small, 10 to 15 mm (0.4 to 0.6 inch) long, with two parallel dark bands on the shield behind the head.[1]
- American cockroach. Large, 2.5 to 3.8 cm (1 to 1.5 inches) long, with a light-colored shield behind the head marked with two darker reddish spots.[1]
The species matters because the fix differs: limiting moisture can deter German cockroaches, while American cockroaches may also call for adjusting both temperature and humidity.[2] Not every roach in the house is an indoor pest. Wood roaches turn up in piles of firewood, wet mulch and clogged gutters, and the adult males, which can fly, may be attracted to bright porch lights at night. The adult females are flightless, with shiny bodies darker than the males. A wood roach lives outdoors and cannot establish itself and reproduce in the warm, dry living space of a house.[4][1] Your county Extension office can help identify a specimen.[2]
Find where they are hiding
Cockroaches are mostly nocturnal, so you may find droppings, cast skins, egg cases or dead roaches before you see a live one.[1] Seeing more of them during the day can be a sign of a large, growing infestation.[1]
Set sticky traps flat against walls and cabinet bases in the kitchen and bathroom, under sinks, behind the refrigerator and stove, and where pipes come through walls. Tight cracks 3/8 inch or smaller are enough for a cockroach to hide in,[2] and they follow regular runways such as a water pipe through a wall, the narrow space beside or behind an appliance, or along cabinet bases near the floor.[1] Check the traps daily. The ones that fill fastest show you where to treat. Traps are a measuring tool, though: sticky traps alone are unlikely to control a cockroach population.[1]
Take away food, water and shelter
Cockroaches can also carry germs on their bodies onto food, so good sanitation helps prevent foodborne illness.[1] Baits work far better when the roaches have nothing else to eat. Indoor baits tend to be most effective after the house has been thoroughly cleaned and food and water sources removed.[1]
- Wash dishes before bed, wipe counters, and clean grease and crumbs from around and under the stove and other appliances.
- Store dry food in sealed containers, because cockroaches can chew through paper, cardboard and thin plastic.[2]
- Put pet food and water away overnight.
- Fix drips and leaks at sinks, toilets, the water heater and pipes; cockroaches must have water to survive.[1]
- Vacuum cracks and crevices at least weekly, and seal the vacuum bag in another bag promptly.[2]
- Clean droppings with hot, soapy water, which also removes the aggregation pheromones that draw more roaches to the spot.[1]
- Get rid of spare cardboard boxes, stacks of paper and piles of laundry, which give roaches ideal places to hide.
Use baits where they travel
Gel and paste baits come in syringes so you can place small amounts in runways, harborages, cracks and crevices.[1] Put small dabs or bait stations where the traps caught the most roaches, keep them where children and pets cannot reach them, and follow the label. Never put insect baits where small children can find them, pick them up and put them in their mouths.[5] A few details make the difference:
- Keep baits in place continuously until the population drops, and replace them when they dry out.[1]
- Do not spray aerosol or liquid insecticides near baits; sprays can repel cockroaches from the bait.[1]
- Small stations made for German cockroaches may not let larger American cockroaches in. Throw away empty stations, which can become hiding places themselves.[1]
- If a bait stops working, switch to a different brand or a product with a different active ingredient, since some cockroaches resist certain pesticides or avoid certain baits.[2]
Insect growth regulators, sold as sprays, gel baits and small devices, interfere with how young cockroaches develop: they do not kill quickly, but the population declines over months because the insects cannot reproduce.[1] Boric acid, silica gel or diatomaceous earth dust, puffed as a thin, barely visible layer into cracks and behind cabinets, works in clean, dry places and must be reapplied if it gets damp.[1]
What to skip
- Bug bombs. Foggers penetrate cracks and cluttered areas only so far and seldom eliminate a population.[1] Their aerosol propellants are typically flammable, and improper use may cause a fire or explosion.[6]
- Ultrasonic plug-ins. Many research studies have shown that ultrasonic devices do not repel or kill cockroaches.[1]
- Borax, baking soda and baking powder. They do little to reduce cockroach populations and are often confused with boric acid, which is recommended for cockroach control.[1]
- Spraying everything. Some pesticides might repel cockroaches rather than kill them, which can chase them into other rooms or into the apartment next door.[2]
Keep them out afterwards
Seal holes where pipes and wires come through walls with caulk, expandable foam or tightly packed steel wool, and caulk the gaps along baseboards and between cabinets and walls.[1] Fit door sweeps and keep weatherstripping in good shape. Run faucets and flush toilets you rarely use, because cockroaches can enter through dry drains.[1] Check grocery bags, packages and other containers before bringing them inside.[3] Keep cleaning even after the roaches are gone, since their allergens persist.[1] For a fuller routine, see how to keep cockroaches out of an apartment, and if they keep appearing in a tidy home, read why roaches show up in a clean house.
Stop and call a pro if
- Traps keep filling after several weeks of steady baiting and cleanup, or you see roaches in daylight.
- You live in an apartment, townhouse or condo and the roaches are coming through shared walls or plumbing. In multifamily housing, pests in untreated units can spread back to treated ones, so the building needs a coordinated plan.[1]
- Someone in the home has asthma or allergies. Cockroach secretions, droppings and body parts can trigger allergies and asthma in some people.[1]
- A child or pet swallows bait or dust, or anyone feels ill after a pesticide is used. If the person is unconscious, having trouble breathing or having convulsions, call 911. Otherwise, read the label's first-aid instructions and call the poison center at 1-800-222-1222. For a pet, the National Pesticide Information Center (1-800-858-7378) also answers questions about animal poisonings.[5]
- You are tempted by a fogger or a stronger product. Pest control operators may have specialized equipment and professional-use materials that unlicensed homeowners cannot buy,[1] and in Virginia no one may apply or recommend a pesticide commercially without a pesticide business license and a certified commercial applicator on staff.[7]
Getting help on Loclis
Whether to do it yourself or hire an exterminator covers the choice in more detail, and what cockroach extermination costs in Virginia explains what goes into a quote. Browse cockroach control services, find pest control around Blacksburg or read more pest control answers. When you are ready, describe the job on Loclis so licensed pest control businesses can quote it.
Common questions
- How long does it take to get rid of cockroaches?
- It depends on how many there are and how well food, water and hiding places are taken away. Baits need to stay out continuously until numbers fall, and growth regulators reduce a population over months. Keep traps out and judge progress by whether the counts keep falling.
- Do bug bombs work on cockroaches?
- Seldom. The fog does not reach far into the cracks and clutter where cockroaches hide, and the flammable propellant can cause a fire or explosion if it is misused. Baits placed in the runways are a better use of the money.
- Is boric acid the same as borax?
- No. Boric acid dust, applied in a thin, barely visible layer in dry cracks, is recommended for cockroach control. Borax, baking soda and baking powder do little to reduce cockroach populations.
- Should I spray when I see a cockroach?
- A household aerosol kills the roach it hits but leaves little behind, and spraying near baits can keep roaches away from the bait. Some sprays also repel roaches into other rooms. Rely on baits and cleanup instead.
- Are cockroaches a health risk?
- Their droppings, secretions and body parts can trigger allergies and asthma in some people, and they can carry germs on their bodies onto food. If someone in the home has asthma or allergy symptoms, talk to a healthcare provider and treat the infestation promptly.
- What if a roach flies to the porch light at night?
- It may be a male wood roach, a native species that lives outdoors and cannot survive or reproduce inside a house. A vacuum or fly swatter is enough for one that wanders in; ask your county Extension office to confirm the species.
Sources
- [1] Cockroaches Found in Living Spaces (ENTO-528NP), Virginia Cooperative Extension, Virginia Tech. Checked October 26, 2026.
- [2] Cockroaches, National Pesticide Information Center, Oregon State University and U.S. EPA. Checked October 26, 2026.
- [3] Don't distress over uninvited guests (roaches), National Pesticide Information Center, Oregon State University and U.S. EPA. Checked October 26, 2026.
- [4] Wood Cockroaches (ENTO-426NP), Virginia Cooperative Extension, Virginia Tech. Checked October 26, 2026.
- [5] Citizen's Guide to Pest Control and Pesticide Safety, U.S. Environmental Protection Agency. Checked October 26, 2026.
- [6] Safety Precautions for Total Release Foggers, U.S. Environmental Protection Agency. Checked October 26, 2026.
- [7] Code of Virginia § 3.2-3924. Annual business license required, Virginia General Assembly, Legislative Information System. Checked October 26, 2026.
Want a pro to handle it?
Describe the job once. Licensed local businesses send quotes, and you pay only when you book one.
Get a quote from a local pro