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 questionHow many months does a kangaroo joey stay in its mother’s pouch?
See questionHow many times can a hummingbird flap its wings per second?
See questionHow many years can a parrot live?
See questionHow many fingers does a sloth have on each hand?
See questionHow many humps does a Bactrian camel have?
See question