How to Kill Silverfish in Your House for Good

Silverfish die when you remove the moisture they depend on and target them directly with dusts, baits, or traps. No single method works overnight, but combining humidity control with a contact killer like diatomaceous earth can wipe out a population in about one to two weeks. Here’s how to do it step by step.

Cut the Moisture First

Silverfish need damp, warm environments to survive and reproduce. They prefer temperatures between 71°F and 90°F with relative humidity above 75%. That makes bathrooms, laundry rooms, basements, and attics their favorite spots. If you skip this step and only use traps or powders, new silverfish will keep showing up because the conditions that attracted them haven’t changed.

Run a dehumidifier in your basement or any room where condensation builds up. Fix leaky pipes and faucets. Use exhaust fans in bathrooms during and after showers. Improve ventilation in attics and crawl spaces with vents or fans. Getting indoor humidity below 60% makes your home far less hospitable to silverfish and slows their ability to reproduce. In many mild infestations, humidity reduction alone is enough to push them out over several weeks.

Use Diatomaceous Earth in Their Hiding Spots

Food-grade diatomaceous earth (DE) is one of the most effective silverfish killers you can buy without a pest control license. It’s a fine powder made from fossilized algae that works by drying out an insect’s exoskeleton on contact. Unlike boric acid, silverfish don’t need to eat it. They just need to walk through it.

In controlled conditions, DE achieved complete silverfish population eradication by day nine. In a real house, expect it to take a bit longer since not every insect will contact the powder immediately. Apply it with a bulb duster or a squeeze bottle with a narrow nozzle so you can puff it into cracks, along baseboards, behind toilets, under sinks, and inside wall voids. Focus on high-traffic areas: bathroom floors near drains, the backs of closets, spaces behind bookshelves, and the perimeter of your basement.

DE loses effectiveness when it gets wet or clumps together, so reapply every few days, especially in naturally humid rooms like bathrooms. A light, even dusting works better than thick piles. Silverfish will avoid obvious mounds of powder.

Boric Acid Baits for Stubborn Infestations

Boric acid kills silverfish both as a stomach poison (when ingested) and by abrading their exoskeletons. You can dissolve it in warm water, let the solution cool, then spray it along baseboards, behind pipes, under drains, and in dark corners where silverfish travel. Spraying inside closets and behind furniture is also effective since silverfish prefer dark, undisturbed spaces.

For a more targeted approach, make a simple bait: place a small piece of bread or cracker in an area where you’ve seen silverfish activity, then sprinkle boric acid powder on and around the food. Silverfish eat starches, sugars, grains, and paper products, so any starchy scrap will attract them.

A word on safety: boric acid is a pesticide, and ingesting it can cause vomiting, diarrhea, and in serious cases, seizures in both pets and people. Never apply it directly to a pet, and keep it out of reach of children. If you have curious dogs or cats, place baits inside enclosed bait stations or behind appliances where pets can’t access them. Diatomaceous earth is generally a safer alternative in homes with animals.

Set Sticky Traps to Monitor and Reduce Numbers

Sticky traps won’t eliminate an infestation on their own, but they serve two purposes: they catch silverfish passively, and they show you exactly where the insects are traveling. Place flat glue traps along baseboards, in corners, under sinks, and near bookshelves or storage boxes. Check them every few days. The locations where traps catch the most silverfish tell you where to concentrate your powder or spray treatments.

Sticky traps are chemical-free, which makes them a good option for kitchens, pantries, and anywhere you’d rather not apply powders near food.

Remove Their Food Sources

Silverfish eat an unusually wide range of materials: grains, cereals, pet food, paper, book bindings, glue, silk, cotton, and other natural fibers. Cutting off these food sources won’t kill silverfish directly, but it forces them to travel farther (through your traps and powder) and makes your home less attractive overall.

Store dry goods like flour, cereal, oats, and pet food in sealed plastic or glass containers. Move old newspapers, cardboard boxes, and loose paper into plastic bins with tight lids. If you have boxes of books in a damp basement, that’s essentially a silverfish buffet. Relocate them to a dry room or seal them in airtight storage. Pay attention to closets with natural-fiber clothing like cotton or silk, and consider adding cedar blocks to those spaces.

Natural Repellents That Actually Work

Cedar oil is the strongest natural option. Studies on Japanese cedar oil found it killed 100% of silverfish within 10 hours at proper concentrations. You can use cedar oil in a diffuser for room-wide coverage, dilute it in a spray bottle for direct application to baseboards and cracks, or place cedar blocks and shavings in storage areas and closets.

Essential oils like peppermint, lavender, and eucalyptus repel silverfish but are less likely to kill them outright. Mix 15 to 20 drops of peppermint oil per cup of water in a spray bottle and apply to baseboards, cracks, and areas of activity. Reapply every few days since the scent fades quickly. Whole cinnamon sticks, cloves, and bay leaves placed in drawers, bookshelves, filing cabinets, and closets also deter silverfish. These work best as a supplement to more aggressive methods, not as a standalone solution.

Seal Entry Points and Cracks

Silverfish are flat-bodied and squeeze through surprisingly small gaps. Caulk cracks along baseboards, around window frames, and where pipes enter walls. Seal gaps around door frames, especially in bathrooms and basements. This limits their movement between rooms and reduces the number of hiding spots available to them. Weatherstripping around exterior doors also helps prevent new silverfish from entering.

What a Realistic Timeline Looks Like

A small silverfish problem (seeing one or two occasionally) can often be resolved in one to two weeks with diatomaceous earth and humidity control. A larger, established infestation, where you’re finding silverfish in multiple rooms or spotting damage to books, paper, or clothing, typically takes four to six weeks of consistent effort. Silverfish are nocturnal and reproduce slowly compared to other household pests, so you may not notice results immediately even when your approach is working. Keep traps in place to track progress.

If you’ve been treating for six weeks or more without a noticeable decline, or if silverfish are appearing in large numbers across your home, a professional exterminator can apply residual treatments in wall voids and other areas that are difficult to reach with consumer products. Most professional treatments for silverfish are straightforward and typically resolve the problem within one to two visits.