On average, chickens lay between 200 to 300 eggs per year. However, this number can vary greatly depending on the breed of chicken, age and health of the hen, and other factors like weather conditions and amount of daylight. Some chickens may produce up to 350 eggs in a single year, while others may lay far fewer than 200 eggs.