What do magpies eat?

Magpies are omnivorous birds and their diet consists of various plant and animal matter, including:

- Insects: Magpies are known for their voracious appetite for insects. They consume a diverse range of insects, such as beetles, caterpillars, grasshoppers, ants, spiders, and flies, among others.

- Fruits and berries: Magpies also feed on a variety of fruits and berries, especially during the summer months when these foods are abundant. Some of the fruits they eat include cherries, blackberries, raspberries, and elderberries.

- Nuts and seeds: Magpies are fond of nuts and seeds, and they often raid bird feeders for these items. Peanuts, sunflower seeds, and various tree nuts are all popular choices.

- Small mammals: While not their primary food source, magpies sometimes prey on small mammals such as voles, mice, and shrews.

- Bird eggs and chicks: Magpies have a reputation for raiding the nests of other birds and consuming their eggs or newly hatched chicks. However, this behavior is not as prevalent as some people believe, and it usually occurs when other food sources are scarce.

- Carrion: Magpies will occasionally feed on carrion or dead animals, especially when food resources are limited.

Overall, magpies are opportunistic feeders with a varied diet that includes a wide range of food sources. Their ability to adapt to different habitats and food availability contributes to their survival and success in various environments.