How Often do Ducks Lay Eggs?

Ducks do not lay all their eggs at once. They will lay one or two eggs a day until they have a full clutch. A clutch will vary with each duck and can be anywhere from 8 to 15 eggs. The mother duck will only start sitting on the nest after she has laid a full clutch of eggs.