Animals

How many eggs can a duck lay in one year?

300

Background

A duck can lay up to 300 eggs in one year. That is almost an egg a day. Chickens lay about the same number. Duck eggs are usually a bit bigger and taste richer. Wild ducks lay far fewer, because they only breed once a year.

More Animals questions

How many bones does a giraffe's neck have?

See question

How many months does a kangaroo joey stay in its mother’s pouch?

See question

How many times can a hummingbird flap its wings per second?

See question

How many years can a parrot live?

See question

How many fingers does a sloth have on each hand?

See question

How many humps does a Bactrian camel have?

See question

Ready to estimate?

Over 1,200 questions, 9 categories, one click.