How many egg does a chicken lay?

There's no single answer to how many eggs a chicken lays! It depends on several factors:

* Breed: Some breeds are known for laying more eggs than others.

* Age: Chickens lay the most eggs when they're young (usually between 18 months and 2 years old).

* Time of Year: Laying rates are higher in the spring and summer when there's more daylight.

* Diet and Health: A healthy chicken with a good diet will lay more eggs.

* Environment: Stress and changes in environment can affect egg production.

On average, a healthy laying hen will lay about 200-300 eggs per year.