A Mallard Duck
What Eats A Duck? Photo: Jaroslav Novak

What eats ducks?

What do ducks eat?

Ducks are delicious birds, and many animals like to eat them. Almost any four-footed predator will eat a duck whenever it gets a chance. Foxes and weasels are just two of the many mammalian predators that ducks must face.

Snakes also eat ducks, and so do birds of prey such as hawks, owls, and eagles.

Snapping turtles like to eat baby ducks.

And, what does a duck eat? Ducks eat a variety of aquatic plant material and small water creatures.

Photo of author

Gordon Ramel

Gordon is an ecologist with two degrees from Exeter University. He's also a teacher, a poet and the owner of 1,152 books. Oh - and he wrote this website.