Five simple reasons you might have maggots in your carpet.

Why do I have maggots in my carpet? This is a question someone asked in my Facebook group the other day, and I thought it needed investigating! There may be a couple of reasons that you’ve got a maggot infestation indoors, as flies lay eggs on:

  • Spilled food or drink.
  • Food left in waste bins and trash cans.
  • Pet feces or urine.
  • Plates and cups left in rooms.
  • Dead rodents or birds.

While some of these reasons seem pretty simple to detect, like unemptied wastepaper bins that attract flies, some may be more difficult to source, like a dead rodent in the loft. The initial size of the infestation will be determined by how long the food source has been available to the flies.

a maggot

How maggots get in carpets.

Maggots will hatch from the eggs that the fly has laid on the food source and will hatch into maggots which will, in turn, continue to feed on the original food source before turning into flies.

Can maggots survive in carpets?

Maggots can survive untreated in carpets as long as there is a food source for them to feast upon.

Can maggots breed in carpets?

Maggots don’t breed in the carpet, but they may turn into flies which then lay more eggs on the food source that turn into larvae and maggots to start the whole cycle again.

This post contains affiliate links, and The Organizer UK may earn commissions for purchases made through the links in this post. For more details, see here. Thank you so much for your support! 

Finding the source of the maggot infestation.

  • The first step in removing maggots in carpets is to look at the maggot infestation. Decide if the maggots have traveled a distance from an overflowing bin. Or could they have fallen from somewhere, such as a loft opening or an open window?

How to get rid of maggots step-by-step

Before you start.

  • Always test on an inconspicuous place on the carpet.
  • Remove as many live maggots as you can.
  • Try not to oversoak the carpet as it may not dry, and mold will form in the fibers.
  • Try these methods at your own risk.
  • After treating the infestation, always empty the contents of your vacuum cleaner into a plastic bag, seal it, and put it straight into the bin. Get rid of anything that has been in contact with the maggots or larvae. Disinfect your vacuum cleaner to prevent recontamination.
  • Follow by steam cleaning using a steam cleaner to clean your carpet and remove all remaining maggots and larvae. Steam cleaning sanitizes your carpet and removes any residue that may be harmful to pets.
  • You could also have your carpet professionally cleaned after treating the infestation.
  • It usually takes about 6 hours to kill the larvae, so you must be patient if using the more natural methods.

Salt and lime

Salt will kill the maggots by dehydrating them. Lime or lemon juice should be enough to kill maggots on their own. However, when mixed with salt, it becomes much more effective against eggs and flies larvae.

a bowl of salt and measure
  1. Sprinkle salt onto the infested area.
  2. Spray some lime (or lemon) juice over the top.
  3. Leave to dry.
  4. Vacuum the area thoroughly.

Diatomaceous Earth Powder

Diatomaceous earth is a natural powder and an excellent method to remove maggots from the carpet.

diatomaceous powder
  1. Sprinkle the diatomaceous powder over the maggots and the affected area.
  2. The diatomaceous powder will stick to the maggot’s bodies and dehydrate them similarly to salt.
  3. Vacuum up the powder once all the maggots are dead.

Boric acid powder

Boric acid powder is a natural insecticide. Boric acid should kill maggots almost immediately. You can buy Boric acid at hardware stores and department stores. However, it is more difficult to source in the UK.

boric acid
  1. Sprinkle some Boric Acid Powder onto and around the infested area.
  2. Work the Boric Acid Powder into the carpet fibers to reach the maggots and any unhatched eggs.
  3. Leave the powder to work for about 10 minutes.
  4. Check for any living maggots.
  5. Repeat if necessary.
  6. Vacuum up all the powder, empty it, and clean your vacuum immediately to prevent recontamination.
  7. Follow by steam or professional carpet clean.

Hydrogen Peroxide

Hydrogen peroxide is a natural bleach, so care must be taken when using it on the carpet, even in a diluted solution.

 a bottle of hydrogen peroxide 3% to kill maggots in carpet
  1. Dilute 1 1/2 cups hydrogen peroxide into half a bucket of hot water.
  2. Pour the solution over the affected area of the carpet to kill both the maggots and the larvae.
  3. After a few minutes, remove the dead maggots.
  4. Clean with soapy water.
  5. Rinse the area with fresh water.
  6. Follow by steam or a professional carpet clean.


White vinegar is a cheap and easy way to eliminate maggots in carpets.

  1. Use one part vinegar to three parts boiling water.
  2. Pour on top of your maggot-covered carpet, taking care not to oversoak the carpet.
  3. Leave the solution for a few minutes to work.
  4. Remove as many of the maggots as possible.
  5. Clean the area with a soapy water solution.
  6. Rinse with clean water.
  7. Follow by steam or professional carpet cleaning.

Using insecticide

You can use an insecticide like Permethrin, but I would steer clear as it is poisonous to pets.

How to remove maggots under a carpet

Sometimes the maggots may have found their way underneath your carpet. The removal method remains the same, but you must find the maggots, then clean the carpet and the floor.

  1. Turn the carpet upside down to expose the maggots and the larvae.
  2. Sprinkle Boric Acid on the infestation and the floor where the carpet has been.
  3. Allow the Boric Acid to work for a few minutes.
  4. Vacuum the underside side of the carpet and the floor.
  5. Dispose of the vacuum bag or canister in the outside bin.
  6. Steam the floor and underneath the carpet.

How to keep maggots out of your home and away from your carpets.

  • Keep your home clean.
  • Keep food out of the bedrooms, especially kids and teens’ rooms.
  • Wipe up food spills immediately and thoroughly.
  • Empty and clean bins daily. Sprinkle them with baking soda to deodorize.
  • Cover all food, including pet food.
  • Clean up food and drinks spilled on the carpet immediately.
  • Sweep and vacuum floors regularly.
  • Steam clean the carpet regularly.
  • Keep a check on chimneys, lofts, and guttering for dead animals and birds.
  • Chimneys and gutters are often places animals and birds go to die, and the maggots can transfer through open windows or down chimneys.
  • Lofts are often home to bats, squirrels, mice, wasps, birds, and even rats. Check your loft for any bird or animal carcasses.

Eliminating Maggots from Car Carpets.

The method used on a car carpet is the same as for household carpets.

cleaning maggots in carpet in the car
  1. Take care not to overwet the carpet, as it may be more difficult to dry, especially in cold, damp weather.
  2. Use a hand-held steamer to eliminate all the maggots and larvae in the car carpet.
  3. Do not eat in the car as it is difficult to contain spillages and food waste.
  4. Wipe up any spillages immediately, especially sugary and milky drinks.
  5. Keep windows up when you are not using the car.

When to call a professional exterminator to treat maggots

If you doubt the size of the infestation or the safety of your children and pets, please call pest control.

Read more about pest control around the home!

How To Get Rid Of Beetles In Carpets

How to get rid of rats in and around the home.

How To Get Rid Of Maggots In The Bin.

Help! Why Are There So Many Flies In My House?

How To Get Rid Of Midges For Good:15 tips

How To Stop Bugs And Spiders From Triggering Motion Cameras


How does salt kill maggots in carpets?

Salt kills the maggots by slowly drawing out the moisture from the maggot and dehydrating it.

Can you vacuum maggots?

You can vacuum maggots, but you must thoroughly clean everything that comes into contact with the maggot or larvae, including your vacuum, attachments, rollers, and hoses.

There are brown maggots in my carpet. What are these?

It sounds like carpet beetles or carpet maggots. You can find out how to get rid of them in this post.

Do flies lay eggs in carpets?

Flies do not necessarily lay eggs in a clean carpet. Still, they will lay eggs on spillages, food, urine, etc., left unattended on the carpet. They hatch into fly larvae in the carpet and eventually turn into maggots.

Why am I finding maggots in my house?

There may be many reasons you have maggots in your house. Just check the list above for possible reasons you may have an infestation.

Will bleach kill maggots in a carpet?

Please do not use bleach to kill maggots, as it will remove the color from your carpet.

  • What is the best cleaner for quartz countertops?

    What is the best cleaner for quartz countertops?

    As you may have heard, I’ve recently finished upgrading my kitchen after moving into an old house needing considerable renovation. We’ve smashed down walls and completely remodeled the space. It took forever to decide the style of the kitchen. It needed to be durable and easy to clean. I prefer the high-shine look on most […]

    read more

  • How To Remove Tea Stains From Clothes Quickly

    How To Remove Tea Stains From Clothes Quickly

    Britains drink a lot of tea, and we consume over 100 million cups of tea per day. We love tea, but it can be one of the most stubborn stains to get rid of. Anyone with kids or pets will need to know how to remove tea stains from clothes and other home areas after […]

    read more

  • How to fix a P Trap smell.

    How to fix a P Trap smell.

    If you’ve ever had bad smells coming from your sink or garbage disposal, it may well be that you have a P Trap problem that you didn’t know about. Today, we discuss what causes a P Trap smell and what we can do to rectify the situation. What is the P trap, and Why do […]

    read more

  • Learn how to keep whites white with these top tips

    Learn how to keep whites white with these top tips

    I want to start by saying that the best way to keep your whites white is to look after them well. This way, you don’t give them a chance to go dingy. We will cover how to do this later, but first, let’s look at the main reasons your whites go yellow over time. Reasons […]

    read more

  • How To Get Rust Out Of Clothes

    How To Get Rust Out Of Clothes

    It’s so easy to get rust stains on your shirt. Ask anyone who spends a lot of time working outdoors. This post has tips and tricks to get rust stains out of clothes with practical ingredients you’ll already have around the home.   Rust stains have proven to be some of the hardest stains to remove […]

    read more

  • How to dry clothes in the winter outside.

    How to dry clothes in the winter outside.

    Ok, so winter is coming, and the question I get asked quite often is, how can I dry clothes outside in the winter? And it’s a good question so let’s get directly to it.  Due to rising energy costs, many people avoid using the tumble dryer for drying clothes indoors in the winter and are […]

    read more