Updated: September 16, 2026

If you are seeing long-legged hunters skittering across your bathroom floor, you are probably asking a simple question, do house centipedes eat spiders, roaches, and the other bugs living in your home? The short answer is yes, and that is one reason they show up indoors in the first place. But if you want fewer centipedes inside, the real fix is to remove the moisture, hiding spots, and prey that keep them coming back.

What House Centipedes Eat

House centipedes are fast predators that feed on small arthropods, not crumbs or stored food. They kill bugs by grabbing them with their front legs and injecting venom, then they eat the softened prey. In homes, their menu includes spiders, roaches, ants, flies, silverfish, termites, moth larvae, and bed bugs.

So yes, house centipedes eat spiders, and they also eat roaches and ants. If you are asking what a centipede eats, the best answer is: any small insect or spider it can overpower. They do not chew wood, they do not infest pantry items, and they do not help by “cleaning” a room in any meaningful way, because they are still a pest inside the house.

Do house centipedes eat spiders and roaches?

Yes. House centipedes hunt spiders and roaches actively, and roaches are one of their favorite indoor prey. They also eat other bugs that hide in damp areas, which is why bathrooms, basements, and laundry rooms attract them. If you are seeing centipedes, it often means there are other insects nearby for them to feed on.

Do centipedes kill bugs and eat bugs?

Yes, centipedes kill bugs and eat bugs. Their body plan is built for speed, trapping, and venom delivery. They do not sit and nibble slowly, they strike, immobilize, and consume prey. That is why they are effective hunters, and also why a single centipede can indicate a larger insect problem in the same space.

What Centipedes Eat by Pest Type

Centipedes are not picky. They eat soft-bodied or small-bodied pests that share their habitat. In a home, that means spiders, ants, roaches, silverfish, carpet beetle larvae, and bed bugs. Outside, larger species also eat worms, insects, and other small animals.

Do centipedes eat ants and red ants?

Yes, centipedes eat ants, including red ants if they can catch them. Ants can defend themselves, but a centipede’s speed and venom give it an advantage. If ants are moving through a damp basement, crawl space, or foundation gap, centipedes can feed on them there.

Do centipedes eat bed bugs and millipedes?

Yes, centipedes eat bed bugs, and they also eat millipedes when they can overpower them. Bed bugs are small enough for many centipedes to target. Millipedes are tougher prey because they curl up and can release irritating chemicals, but centipedes still hunt them as food.

What do baby centipedes eat?

Baby centipedes eat tiny insects and very small arthropods. They start with prey they can physically subdue, which means springtails, tiny larvae, mites, and other miniature bugs. As they grow, they move up to larger prey and become better hunters.

What do giant centipedes eat?

Giant centipedes eat larger prey, including insects, spiders, frogs, lizards, and small mice. Bigger species can handle much more than house centipedes, and their venom is stronger. They are not common indoor pests in most U.S. homes, but their diet shows how far centipedes can scale up as predators.

How Centipedes Eat, and What Eats Them

Centipedes use their first pair of legs like venom claws. They grab prey, inject venom, and then feed on the immobilized body. They do not bite people for food, and they do not hunt humans. Their mouthparts are built for prey, not for skin.

Can a centipede eat a human?

No. A centipede cannot eat a human. Even the largest species are predators of small animals, and house centipedes are far too small to do anything to a person besides cause a brief defensive bite if handled. That bite can sting, but it is not a feeding event.

Do centipedes eat meat and can you eat centipedes?

Centipedes do eat meat, in the sense that they eat other animals. They are carnivores. People do eat centipedes in some cultures, and yes, you can eat centipedes after proper preparation, but that is a food choice, not a pest-control issue. It has nothing to do with keeping them out of the house.

What eats a centipede and do mice eat centipedes?

Spiders, birds, frogs, toads, lizards, and some mammals eat centipedes. Mice do eat centipedes when they can catch them, especially smaller ones. In nature, centipedes sit in the middle of the food chain, hunted by larger predators and hunting smaller ones themselves.

Do Spiders Eat Centipedes?

Yes, spiders eat centipedes when the centipede is small enough and the spider is capable of subduing it. Large web-building spiders can trap smaller centipedes, and ground-hunting spiders can attack them too. The reverse is also true, centipedes eat spiders, so the two species can prey on each other depending on size and species.

If you are asking do spiders eat house centipedes, the answer is yes, but only when the spider has the advantage. If you are asking do centipedes eat spiders, the answer is also yes, and house centipedes do this in homes all the time when they find spider prey.

Keeping Centipedes Out of the House

The fastest way to reduce centipedes is to remove the damp conditions and food sources that support them. Centipedes show up where insects hide, and insects gather where moisture is present. Focus on bathrooms, basements, crawl spaces, utility rooms, and foundation edges.

  1. Run a dehumidifier in damp rooms and keep indoor humidity below 50 percent.
  2. Fix leaks under sinks, around toilets, at water heaters, and in basements.
  3. Seal cracks with silicone caulk around baseboards, pipes, windows, and foundation gaps.
  4. Vacuum spider webs, roaches, and other insect hiding spots weekly.
  5. Store cardboard off the floor and remove clutter that gives centipedes cover.
  6. Use sticky traps along walls in bathrooms and basements to catch crawling pests.
  7. Treat the prey problem first, because centipedes stay where food is available.

For a direct centipede problem, a residual insecticide labeled for indoor crack and crevice use can help on baseboards, thresholds, and utility penetrations. Focus on the entry points and the damp zones, not open flooring. If you keep the moisture down and remove the insects they feed on, centipedes lose the reason to stay.

Frequently Asked Questions

What do centipedes eat for food?

Centipedes eat live prey, mainly insects and spiders. House centipedes feed on roaches, ants, flies, silverfish, bed bugs, and small spiders. Larger species eat bigger animals, including small lizards and mice.

What insects do centipedes eat?

Centipedes eat roaches, ants, flies, silverfish, termites, moth larvae, beetle larvae, and bed bugs. They also eat spiders, which are not insects but are still common prey. Their diet depends on size and what they can catch.

Do centipedes eat spider eggs or just spiders?

They eat both if the eggs are exposed and the spiderlings are vulnerable, but they mainly hunt active prey. House centipedes are built to chase live insects and spiders, not to raid every egg sac they find.

Do centipedes eat house centipedes?

Yes, larger centipedes can eat smaller centipedes. Cannibalism happens when one centipede can overpower another. This is another sign that size and speed matter more than species name in centipede feeding.

Do centipedes eat meat in a human home?

They eat the living insects in the home, not human food. They do not feed on meat from the kitchen, leftovers, or pantry items. If they are indoors, the issue is usually moisture plus insect prey, not the presence of food scraps.