The average number of eggs a chicken lays per year varies by breed, age, and other factors such as diet, environment, and level of care. Generally speaking, most breeds of chickens will start laying eggs at around 5-6 months of age and will continue laying for several years.

Some of the best egg-laying chicken breeds can lay upwards of 300 eggs per year, while others may lay fewer than 100. On average, a healthy and well-cared-for chicken will lay around 250-300 eggs per year.

There are many breeds of chickens, each with their unique characteristics, including the number of eggs they lay. Here are some popular chicken breeds listed by the number of eggs they typically lay in a year:

  1. Leghorns: Leghorns are one of the best egg-laying chicken breeds, laying an average of 280-320 eggs per year. They are relatively small chickens with white feathers and red combs.
  2. Rhode Island Reds: Rhode Island Reds are a common dual-purpose breed that lay an average of 250-300 brown eggs per year. They are a hardy and friendly breed that adapts well to different climates.
  3. Plymouth Rocks: Plymouth Rocks are another dual-purpose breed that lays an average of 200-280 brown eggs per year. They are a hardy breed that adapts well to different climates and is known for their calm and friendly temperament.
  4. Australorps: Australorps are a medium-sized breed that lay an average of 250-300 brown eggs per year. They have a docile temperament and are good foragers.
  5. Sussex: Sussex are a medium-sized breed that lay an average of 240-280 brown eggs per year. They are a hardy and docile breed that does well in free-range environments.
  6. Orpingtons: Orpingtons are a large, dual-purpose breed that lays an average of 200-280 brown eggs per year. They are friendly and docile, making them a popular choice for backyard flocks.
  7. Marans: Marans are a medium-sized breed that lay an average of 180-250 dark brown eggs per year. They have a friendly temperament and are known for their unique egg color.
  8. Easter Eggers: Easter Eggers are a mixed breed that lay an average of 150-200 eggs per year. They are known for their colorful eggs, which can range from green to blue to pink.
  9. Hamburgs: Hamburgs are a small, active breed that lay an average of 160-200 white eggs per year. They are known for their striking black and white plumage and active temperament.
  10. Silkies: Silkies are a unique breed that lay an average of 100-120 small, cream-colored eggs per year. They have soft, fluffy feathers and a friendly disposition, making them a popular choice for backyard flocks.

It’s important to note that while these are the average egg-laying numbers for these breeds, individual chickens can vary in their egg production based on factors such as diet, age, and health. Additionally, some chickens may lay more or fewer eggs depending on the time of year or other environmental factors.