You can get rid of roaches without chemicals by combining physical barriers, natural powders, sanitation, and trapping. No single method works as fast as a chemical spray, but a layered approach targeting food, water, shelter, and entry points delivers longer-lasting results. Most people see a significant reduction within one to two weeks and can eliminate an infestation within 30 days.
Cut Off Food and Water First
Roaches survive on remarkably little, but they need moisture daily. A dripping faucet under the sink or condensation on pipes can sustain an entire colony. Fix leaks, dry out sinks and tubs before bed, and empty pet water bowls overnight. This single step puts more pressure on a roach population than most people expect.
On the food side, the goal is eliminating crumbs and residue that are invisible to you but obvious to a roach. Wipe down counters and stovetops every night. Store dry goods like cereal, flour, and pet food in sealed containers rather than bags with clips. Take garbage out daily or use a bin with a tight-fitting lid. Sweep or vacuum under the stove and refrigerator, where grease and food particles accumulate out of sight. Roaches also eat cardboard, glue, and soap residue, so reducing clutter (especially stacked boxes and paper bags) removes both food and hiding spots.
Seal Entry Points
A cockroach can squeeze through a gap as small as 1/16 of an inch. That means any crack you can slide a credit card into is wide enough. The University of Kentucky’s entomology department recommends a systematic approach: lie on the floor near each exterior door and look for light filtering underneath. If you see any, install a door sweep or threshold seal. Pay special attention to the bottom corners of doors, which are the most common entry points for insects.
Beyond doors, seal utility openings where pipes and wires enter your foundation and siding. Outdoor faucets, gas meters, dryer vents, and cable TV lines all create gaps roaches exploit. Use silicone or acrylic latex caulk for cracks around windows, doors, and fascia boards. For larger holes, plug them with urethane expandable foam, steel wool, or copper mesh. Sliding glass doors can be sealed by lining the bottom track with half-inch to three-quarter-inch foam weatherstripping. Garage doors need a rubber bottom seal (vinyl cracks in cold weather and creates gaps over time).
Before applying caulk, clean the crack and remove any old peeling caulk so the new bead adheres properly. Latex caulk is easier to work with because it cleans up with water and can be painted over. Smooth the bead with a damp finger for a clean finish.
Diatomaceous Earth: How It Works
Food-grade diatomaceous earth (DE) is a fine powder made from fossilized algae. It kills roaches physically, not chemically. The microscopic particles absorb the waxy lipid layer on the insect’s exoskeleton, causing it to lose moisture rapidly. The roach essentially dehydrates from the outside in. Death typically occurs within 8 to 10 hours of contact.
Apply a very thin layer in cracks, crevices, and low-traffic areas: behind the refrigerator, inside wall cavities accessed through outlet covers, under sinks, and along baseboards. The powder should not look like a visible dusting across open floor space. Roaches avoid heavy piles, so less is genuinely more here. A light application stays effective for months as long as it stays dry.
Only use food-grade DE, never pool-grade. Pool-grade diatomaceous earth is heated during manufacturing, which converts the silica into a crystalline form that is significantly more dangerous to breathe. Food-grade DE remains in a non-crystalline state and is far safer, though it still poses an inhalation risk. When applying, ventilate the room and avoid creating a dust cloud. Keep pets and children out until the powder has fully settled. Pets with short airways (pugs, bulldogs) and animals with respiratory sensitivity are especially vulnerable to airborne dust. If a pet starts sneezing or coughing after application, the layer is too heavy or too exposed.
Baking Soda and Sugar Bait
Mix equal parts baking soda and granulated sugar and place small amounts in shallow dishes or jar lids near areas where you’ve seen roach activity. The sugar attracts roaches, and the baking soda disrupts their digestive system after ingestion, producing gas their bodies can’t release. It’s not instant, but many people notice a measurable drop in activity within a few days. Refresh the mixture every few days, especially in humid areas where it can clump or absorb moisture. Place it under sinks, behind the stove, and near garbage cans.
Sticky Traps for Monitoring
Sticky traps don’t eliminate an infestation on their own, but they’re essential for tracking where roaches are concentrated and whether your other methods are working. Penn State Extension recommends placing them under stoves and refrigerators, along walls, and near sources of heat, water, or food. These locations reveal “hot spots” where roach traffic is highest, which tells you exactly where to focus your DE, bait, and sealing efforts.
Check traps every few days. If you’re catching roaches consistently in one spot, that area likely has a nearby entry point, water source, or hidden food supply you haven’t addressed yet. After 30 days, if trap numbers haven’t declined significantly, it’s time to reassess your approach: reapply DE in new locations, look for gaps you missed, or try a different bait formulation.
Vacuuming as a Direct Control Method
A vacuum with a hose attachment is one of the most underrated roach-elimination tools. Use a hair dryer to blow warm air into cracks and crevices, which flushes roaches out of hiding, then vacuum them up immediately. This removes live roaches, egg cases, droppings, and shed skins, all of which contribute to the allergens that trigger asthma in sensitive individuals. After vacuuming, seal the bag inside a plastic bag and dispose of it outside. If anyone in your household has asthma, use a vacuum with a HEPA filter to avoid recirculating fine particles.
Essential Oils as Repellents
Peppermint oil, eucalyptus oil, and tea tree oil are commonly recommended as roach repellents. You can mix 10 to 15 drops with water in a spray bottle and apply it around entry points, under sinks, and along baseboards. These oils may discourage roaches from crossing treated areas, but they don’t kill roaches or address the root causes of an infestation. Think of them as a supplementary layer, not a solution. They’re most useful after you’ve already sealed, cleaned, and baited, as a way to make treated zones less appealing.
What a Realistic Timeline Looks Like
Chemical sprays give the illusion of a fast fix, but they typically provide only short-term results and require repeated application. A non-chemical approach takes more patience upfront but delivers more durable control. Here’s a realistic progression:
- Days 1 to 3: Deep clean, fix leaks, seal entry points, set sticky traps, and apply DE in cracks and crevices. Place baking soda bait near hot spots.
- Days 4 to 7: Check traps to identify hot spots. Vacuum visible roaches. Reapply bait if it’s been disturbed or absorbed moisture.
- Weeks 2 to 3: Trap counts should be declining. Reapply DE in any areas that got wet. Seal any new gaps you discover.
- Day 30: If traps still show significant activity, reassess. You may have a hidden water source, an unsealed entry point, or a neighboring unit supplying new roaches.
The key insight from integrated pest management research is that eliminating what roaches need (food, water, shelter, access) produces long-term control. Killing individual roaches without changing the environment just creates a cycle of reinfestation. If you live in an apartment, coordinate with neighbors and your landlord when possible, because roaches travel between units through shared walls, plumbing, and electrical conduits.