Q.Pigs & Poultry
What is the best egg-laying duck breed?
A.
Khaki Campbell ducks lay 280-300+ eggs per year — more than most chicken breeds. Welsh Harlequins lay similarly well. Indian Runners are productive layers and excellent foragers. Pekins lay moderately (~200/year) and produce more meat. For pure egg production, Campbells are typically the top choice.
Livestock-breeds pages cover duck breeds.