Salt does not kill cockroaches in any practical sense. Unlike boric acid or diatomaceous earth, table salt lacks the physical and chemical properties needed to damage a cockroach’s body or poison it. You might see roaches avoid a pile of salt, but sprinkling it around your kitchen won’t eliminate an infestation or even kill individual bugs reliably.
Why Salt Doesn’t Work on Cockroaches
The idea behind using salt usually comes from the fact that salt is a desiccant, meaning it draws moisture out of things. That’s why it preserves meat and keeps rice from clumping. People assume it would dry out a cockroach the same way. But cockroaches are protected by a waxy outer shell (their exoskeleton) that seals moisture inside their bodies. Salt crystals are smooth and rounded at the microscopic level, so they just sit on top of that waxy coating without breaking through it. No breach means no moisture loss.
Even if a cockroach ate salt, it wouldn’t cause the kind of internal damage needed to kill it. Roaches are remarkably resilient. They can survive for weeks without food and tolerate a wide range of substances that would harm other insects. Salt simply isn’t toxic to them, and they have no reason to seek it out as food.
How Diatomaceous Earth Actually Works
Diatomaceous earth (DE) is often confused with salt-based remedies because it’s also a white powder that kills through drying. But the mechanism is completely different. Under a microscope, DE is covered in jagged, razor-like edges made from fossilized algae. When a cockroach walks through it, those edges cut into the waxy layer of its exoskeleton. Once the protective coating is breached, the powder draws moisture directly from the insect’s body, eventually leaving behind a dried-out husk.
The process is made worse by cockroach grooming behavior. After picking up DE on their legs and body, roaches spread it across themselves as they clean, increasing the coverage and speeding up dehydration. Salt can’t replicate any of this. Its crystals don’t cut, don’t cling effectively to an exoskeleton, and don’t penetrate the waxy barrier. That physical difference is the entire reason DE works as pest control and salt doesn’t.
DIY Alternatives That Actually Kill Roaches
If you’re looking for a household remedy, a few options have real evidence behind them.
- Boric acid: This is the classic DIY roach killer. It works both as a contact poison (damaging the exoskeleton) and as an ingested toxin. Roaches walk through it, groom themselves, and ingest lethal doses. A light dusting in cracks, under appliances, and along baseboards is more effective than heavy piles, which roaches will walk around.
- Baking soda and sugar: A mixture of equal parts baking soda and sugar acts as a bait. The sugar attracts roaches, and the baking soda reacts with moisture and acids inside their digestive system, producing gas their bodies can’t expel. A study using 225 American cockroaches found that a baking soda and sugar mixture killed roaches in an average of about 55 hours, which was statistically identical to the killing time of boric acid (about 53 hours). It’s a surprisingly effective and cheap option.
- Diatomaceous earth: Food-grade DE can be applied in thin layers in dry areas where roaches travel. It loses effectiveness when wet, so it’s best used behind appliances, inside wall voids, and in cabinets rather than in bathrooms or under sinks.
Why Home Remedies Have Limits
Even the DIY methods that genuinely kill individual cockroaches have a ceiling. Roaches reproduce fast. A single German cockroach egg case contains 30 to 40 nymphs, and a female can produce multiple cases in her lifetime. If you’re seeing roaches regularly, especially during the day, the population is likely large enough that surface-level treatments won’t keep up with reproduction.
Boric acid, baking soda baits, and DE work best as part of a larger strategy: sealing entry points, eliminating food and water sources, and keeping areas dry. Cockroaches need moisture more than food, so fixing leaky pipes and wiping down sinks at night removes one of their main reasons for staying. For a serious infestation, gel baits available at hardware stores tend to outperform powders because roaches carry the bait back to the nest, poisoning others through contact and cannibalism.
Salt, unfortunately, does none of these things. It’s one of those remedies that sounds logical but doesn’t hold up once you understand what actually penetrates a cockroach’s defenses.