How Many Eggs Does A Mallard Duck Lay?
How many eggs does a mallard duck lay? Mallard ducks, the ubiquitous birds gracing ponds and parks, are surprisingly prolific egg layers. On average, a female mallard will lay 9-12 eggs in a clutch during a breeding season. These eggs, typically a creamy white but with slight variations, are incubated for around 28 days before … Read more