Do Mothballs Keep Roaches Away? Learn Benefits, Safety Precautions, and More

Mothballs can repel roaches, but they come with some safety concerns

Mother picking son on leg while playing on sofa at home
Photo: Westend61 / Getty Images
Mother picking son on leg while playing on sofa at home
Photo: Westend61 / Getty Images
Highlights
  • Mothballs are better at repelling than eliminating cockroaches.

  • There are chemicals in mothballs that are harmful to people and pets.

  • Use diatomaceous earth, rosemary oil, or baking soda to kill roaches.

  • Roaches generally hang around damp places.

Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

The home is your sanctuary, so it can feel uncomfortable when roaches make their way in. While there are multiple ways to get rid of roaches, mothballs are a popular home remedy for keeping the pests away. 

Whether you’re preventing roaches from invading your home or dealing with a cockroach infestation, knowing whether mothballs are effective against roaches can keep your home safe.

Are Mothballs Effective at Getting Rid of Roaches?

Moth balls on the wooden plate
Photo: MASHKA / Adobe Stock

While mothballs are typically used to keep clothing safe from pests, they’re better at preventing a roach infestation than eliminating roaches. Roaches don’t like the scent of mothballs, making them an effective pest repellent.

Mothballs can only keep cockroaches away for a year or two since the pests adjust quickly and easily to new environments. For this reason, mothballs are only partially effective at protecting your home from wandering roaches. Even if you do use mothballs as a natural roach repellent, you may still need to find a new method for keeping roaches away every year or so. Keep in mind that professional cockroach extermination costs $100 to $600 on average, depending on the size and location of the infestation.

What Are Mothballs?

Mothballs are balls of pesticide that are used to keep natural fiber clothing like wool safe from mold, moth larvae, and silverfish. They’re usually made of naphthalene or para-dichlorobenzene, which are chemicals that stay solid when stored at room temperature. 

Those chemicals slowly change to a gas over time—which is the familiar scent you smell on clothes stored with mothballs. 

Are Mothballs Safe to Use Around People and Pets?

Mothballs are meant for pests, but they can be harmful to people and pets. According to the Centers for Disease Control and Prevention, naphthalene, one of the active ingredients in mothballs, is poisonous and can cause skin irritation, nausea, and vomiting when inhaled. Inhaling mothball fumes can be dangerous, so use this pest control method with caution.

Mothballs are not safe to keep around your children and pets. If a two-legged or four-legged family member were to consume one, it could lead to serious side effects, including kidney damage and stomach pain. 

You know you’ve been exposed to the chemicals in mothballs when you notice that tell-tale smell. If you do choose to use mothballs to keep your winter clothing safe, use them in airtight containers and make sure you ventilate your room if you smell the vapor.

How To Use Mothballs to Repel Cockroaches

6 smells roaches hate compared visually, including citrus, eucalyptus, and mint.
Photos: fcafotodigital / iStock / Getty Images Plus / Getty Images, Evgeny Sofrygin / iStock / Getty Images Plus / Getty Images, JARAMA / iStock / Getty Images Plus / Getty Images, Liudmila Chernetska / iStock / Getty Images Plus / Getty Images, Almaje / iStock / Getty Images Plus / Getty Images, Chiociolla / iStock / Getty Images Plus / Getty Images

Follow these simple steps to use mothballs to get rid of roaches.

1. Identify High-Frequency Roach Areas

Start by inspecting your home to determine the most-visited spot by your unwelcome visitors. Look for areas with a high concentration of roach droppings, eggs, or shedded skin. Since mothballs aren’t good for humans or pets to inhale either, avoid areas related to food storage or prep or accessible to pets or children.

2. Put Down Mothballs

Put two to three mothballs as close to the roach-frequented site as possible. The roaches will immediately smell its pungent scent, leading them to venture closer. The overwhelming smell of naphthalene will block the roach’s respiratory system, repelling or, in some cases, killing them.

3. Replace Mothballs

Mothballs last between two to six months, depending on the environment and climate you live in. If you’re using mothballs as roach repellent, be sure to replace them every six months at the latest to ensure the chemical properties continue to ward off an infestation.

What Are Other Ways to Get Rid of Roaches?

While mothballs are somewhat effective at keeping roaches out of your home, you can also kill cockroaches using everyday household products. Try these natural roach repellents to make sure your home remains completely roach-free. 

Diatomaceous Earth

You can use diatomaceous earth as an inexpensive natural insecticide. Before you handle it, make sure to wear gloves to prevent it from drying out and irritating your skin. 

Also wear a mask and protective eyewear while sprinkling it around—while diatomaceous earth is considered to be a safer pest control method, inhaling it or getting it in your eyes can cause irritation.  

Place it where you notice roach activity to eliminate the pests. The diatomaceous earth dehydrates and damages their exoskeletons, making any corners or areas of your home unwelcome to roaches. After a few days, wipe the diatomaceous earth and see if there’s less roach activity in your home. 

Rosemary Oil

Rosemary oil is effective for repelling roaches: mix 1 part rosemary oil with 3 to 4 parts water in a spray bottle and spray the areas in your home where you notice roach activity. 

Like with all essential oils, it’s important to avoid getting rosemary oil on your skin because it will irritate your skin. You’ll need your rosemary oil mixture to be very concentrated to work, so keep it away from your skin, nose, and eyes as you spray.

Baking Soda

Use baking soda as another natural solution to keep roaches away from your home. Just dice some onions, sprinkle baking soda on top, and place it wherever you notice roaches. The baking soda causes gas to form in their stomachs and burst, leaving your home protected from further infestation.  

Clean up the baking soda after a few days by wiping it with a wet towel. If you still notice roaches around your home, try using the baking soda again until the roach activity goes away. 

Boric Acid

Usually found in detergent, fertilizer, and hand soap, boric acid is effective for getting rid of roaches. While it won’t repel them, it’s poisonous to roaches when ingested. Just place the boric acid in places where you’ve seen roach activity and the roaches come into contact with it. The substance clings onto the cockroaches’ bodies, killing them when they groom themselves. 

When using boric acid, wear a mask to protect yourself since it can be hazardous if inhaled. Also keep it away from kids, pets, and wildlife since it’s unsafe to eat—wipe away and dispose of boric acid after a few days.

How to Prevent Roach Infestations

Mother vacuum cleaning while carrying toddler son
Photo: Johner Images Royalty-Free / Getty Images

With some simple steps, you can stop roaches from invading your space. Damp places, unsealed cracks, and unattended food are a few of the things that attract roaches to your home.

The best way to prevent a roach infestation is to:

  • Keep your house clean

  • Make sure your trash cans are tightly sealed

  • Wash your dishes often 

  • Store your food in airtight containers

  • Seal all cracks by attaching door sweeps to your front door and installing weather-stripping in your windows

As long as you take these extra measures, your home should stay roach-free. If you have a stubborn roach infestation, you may want to consider hiring a local exterminator.

Need professional help with your project?
Get quotes from top-rated pros.
The homeowners guide to pest control services
From average costs to expert advice, get all the answers you need to get your job done.
Close-up of termites on a wooden surface
Nov 25, 2024
Nov 25, 2024
Keep your home free of termites and the damage they do. Learn more about inspections, infestations, and the average cost of termite treatments.
bumblebee sits on purple flower in flowerbed
Nov 20, 2024
Nov 20, 2024
How much does bee removal cost? Learn what you’ll pay based on factors like hive location, size of the infestation, extermination or removal, and more.
 An armadillo walking through grass
Aug 15, 2024
Aug 15, 2024
Find out how much it costs to remove armadillos and stop them from coming back. Know how much to budget to humanely remove these pesky critters from your yard.
Dead cockroach on a kitchen bench
Apr 30, 2024
Apr 30, 2024
Cockroaches are drawn to the warmth and darkness provided by appliances. To prevent an infestation, learn how to get roaches out of appliances for good.
Owl sitting in tree
Sep 25, 2023
Sep 25, 2023
Discover humane methods for how to get rid of owls. Sometimes, these majestic birds can be a nuisance. Here’s how to spot trouble and deal with it kindly.
A bees nest in a wall cavity
Dec 3, 2024
Dec 3, 2024
Bees with a hive in your wall cavity present a host of problems: Our guide will show you the best ways to remove them safely, especially if you want to save the bees.
Share project details to get started.