What do pigeons eat in the wild?

Different species of pigeons have different varied diets, but all pigeons are omnivores and are certainly capable of eating pretty much anything. Pigeons that live in natural environments, e.g. the Wood pigeon, will eat primarily seeds, berries, grains and fruits. Pigeons are frequently found grazing on lawns and fields when they’re not at the bird table, of course!

Feral pigeons that live in cities are scavengers and will eat pretty much anything. Most pigeons prefer to eat plant matter rather than meat or insects. They also enjoy eating vegetables and fruits.