Do Squirrels Eat Mice? Surprising Facts and What It Means

Nathan Pavy
11 Min Read
BC Pest Control is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com. Learn more.

You hear scratching in the walls at night. You are in denial until one evening you see it, a squirrel darting across your yard. Horrified, you start to wonder what exactly these bushy tailed creatures eat

Most people think of squirrels as cute nut collectors that spend their days burying acorns and raiding bird feeders. The reality is much more complex and sometimes shocking. 

Squirrels have surprising dietary habits that go far beyond the nuts and seeds we typically associate with them. The question of whether squirrels eat mice often catches people off guard, and the answer might change how you view these common backyard visitors.

Do Squirrels Eat Mice?

Yes, squirrels eat mice under certain circumstances. While it sounds shocking, squirrels have been caught in the act severally of killing rats, mice, and birds. These predominantly herbivorous creatures are actually opportunistic omnivores. 

A squirrel will eat a mouse when the situation demands it, though it would prefer not to. The behavior occurs most often when plant based food sources become limited or when squirrels need extra protein for breeding or surviving harsh conditions. Do squirrels eat mice regularly? No, but they will eat from a larger menu when the going gets tough.

What Do Squirrels Normally Eat?

Nuts and Seeds

The squirrel diet consists primarily of plant based foods. Acorns, walnuts, hickory nuts, and pine nuts make up a large portion of their calorie intake. They spend considerable time gathering and storing these items for winter. Seeds from sunflowers, pumpkins, and various trees also feature heavily in their daily meals. 

Fruits and Berries

Fresh fruits provide squirrels with essential vitamins and hydration. They eat apples, grapes, strawberries, and blackberries when available. During summer and fall, squirrels feast on whatever fruits they can find in gardens and wild areas. 

Fungi and Plant Matter

What do squirrels eat when nuts and fruits are scarce? They turn to mushrooms, fungi, tree bark, and plant shoots. Squirrels have a remarkable ability to identify which mushrooms are safe to consume. They also eat flower buds, roots, and dried corn left in fields after harvest. 

Occasional Insects

Even in good times, squirrels supplement their plant based diet with insects. They eat caterpillars, beetles, crickets, and other bugs they encounter while foraging. Insects make up a small but consistent part of their overall food intake throughout the year.

Do Squirrels Eat Other Animals?

Squirrel feeding habits extend beyond just mice. These adaptable rodents consume various animal proteins when the opportunity arises or necessity demands it.

  • Insects and Eggs (caterpillars, grubs, beetles)
  • Small Vertebrates (Baby rabbits, small lizards)

Why Would a Squirrel Eat a Mouse?

  • Squirrels turn to mice primarily when they need extra protein or face food shortages.
  • Pregnancy and nursing demand more protein than nuts alone can provide. 
  • Winter and early spring create desperate conditions when stored nuts run out and fresh plants are unavailable. 
  • Territorial conflicts also drive this behavior when mice invade squirrel dens or compete for cached food. 
  • Squirrels in extreme climates show higher carnivorous tendencies because harsh conditions leave plant foods inaccessible for months. 

Which Squirrel Species Are More Likely to Eat Mice?

Not all squirrels show equal likelihood of eating mice. The behavior varies significantly between different species and their environments.

Ground Squirrels

Do Squirrels Eat Mice
Do Squirrels Eat Mice? Surprising Facts and What It Means 4

Ground squirrels display more carnivorous tendencies than their tree dwelling relatives. California ground squirrels, Arctic ground squirrels, and thirteen lined ground squirrels all consume animal matter regularly. They encounter more small prey while foraging on the ground and in burrows. These species have been documented eating mice, voles, and other small rodents with some frequency. Their terrestrial lifestyle puts them in direct competition with mice for food and shelter, which increases conflict and predation.

Tree Squirrels

Do Squirrels Eat rats
Do Squirrels Eat Mice? Surprising Facts and What It Means 5

Gray squirrels, red squirrels, and fox squirrels primarily stick to plant based diets. However, even these species will consume mice occasionally when opportunities arise. Red squirrels show slightly more aggressive hunting behavior than grays or fox squirrels. All tree squirrels raid bird nests and eat insects regularly, which demonstrates their willingness to consume animal protein when available.

Do Squirrels Hunt Mice or Scavenge Them?

Squirrels eat mice through both hunting and scavenging, though active hunting is less common. Most interactions happen by chance when a squirrel discovers a mouse in its territory. If the mouse is young, injured, or trapped, the squirrel may kill and eat it. Squirrels also scavenge dead mice they find. Their opportunistic nature means they rarely pass up easy protein regardless of whether they killed the prey themselves.

Frequently Asked Questions

Are squirrels carnivores?

No, squirrels are omnivores with a strong preference for plant based foods. They primarily eat nuts, seeds, fruits, and vegetation. Animal protein makes up only a small fraction of their diet under normal conditions. They shift toward more carnivorous behavior only when plant foods become scarce or when specific nutritional needs arise.

Do squirrels eat rats?

Squirrels do eat rats occasionally, though it happens rarely. Rats are often too large and aggressive for most squirrels to tackle safely. Young rats or sick adults present easier targets. Ground squirrels show more willingness to attack rats than tree squirrels do. The interaction usually occurs during territorial disputes rather than deliberate hunting.

Do squirrels eat baby birds?

Yes, squirrels eat baby birds when they find nests. Both ground and tree squirrels raid nests for eggs and chicks. This behavior peaks during spring when bird nesting coincides with squirrels raising their own young. The extra protein helps mother squirrels produce milk and feed their babies. Many bird species lose entire clutches to squirrel raids each year.

Final Thoughts: Do Squirrels Eat Mice?

So do squirrels eat mice? The answer is definitely yes, though it happens far less often than their consumption of nuts and plants. Understanding that squirrels eat mice changes our perception of these common animals. They are not the simple nut gatherers we assume them to be. Squirrels are adaptable survivors capable of shifting their diet to match available resources. While mice face threats from many predators like foxes, weasels, ferrets, large lizards, snakes, hawks, and falcons, they probably do not expect danger from squirrels. This unexpected predator relationship shows nature’s complexity. Do squirrels eat mice often enough to help you if you have rodents roaming around? Probably not, but knowing these bushy tailed neighbors have surprisingly diverse appetites certainly makes them more interesting to observe.

FAQ

Do squirrels eat mice?

Yes, it can happen, but it’s not their “normal” food choice. Squirrels are flexible foragers and may eat small animals when conditions push them toward extra protein or easy prey. Evidence of rodents (ground squirrels) hunting and eating other small mammals has been documented in recent field research.

Are squirrels carnivores?

No. Most squirrels are best described as opportunistic omnivores: they mainly eat plant foods, but they may also eat insects, eggs, or small animals when the opportunity is there.

Which squirrels are most likely to eat mice?

Ground squirrels are more likely than tree squirrels to show this behavior, because they forage and interact with small ground-dwelling animals more often.

Do squirrels hunt mice or scavenge them?

Both can occur. Scavenging is more common, but active predation has been observed (especially in ground squirrels) when prey is abundant and easy to catch.

Do squirrels eat rats?

It’s possible but uncommon, mainly because rats are bigger and riskier targets. If it happens, it’s more likely with young or compromised rats, or through scavenging rather than consistent hunting.

Do squirrels eating mice solve a mouse problem?

Not reliably. Even if squirrels occasionally eat mice, you should not count on it for rodent control. It’s better to remove food sources, seal entry points, and use proven control methods.

Share This Article
Nathan Pavy has been in the pest control industry for over 16 years. These days he splits his time between writing for this site, and continuing to work in the field.