The chickens that lay the most eggs are known as Production laying hens. These breeds include: Production Reds, Comets, Golden Sex Links, Black Sex Links and White Leghorns. However, these chickens are usually wiped out of eggs within two years.
Production laying hens can lay up to 300 eggs per year. It is more productive to go with a Heritage or Heirloom breed, which can lay eggs for up to seven years or longer. However, they can only lay up to 200 eggs per year. Opt for hens that lay eggs all year round, instead of just during the Spring.