How Many Eggs Does A Chicken Lay A Day?

A simple question, with a slightly complicated answer. 

It is a common misunderstanding that chicken lays an egg a day, every day. In reality, an egg takes 24-26 hours to form, and the hen does not always start making a new egg right away. 


An egg a day

Chickens will sometimes release two yolks at the same time. Often, these two yolks will be encapsulated into one double yolk egg. However, a hen may lay two eggs in one day.

What about 2 eggs a day?

More than 2 eggs a day?

If you found three eggs from one chicken, then you have some investigation to do. Two eggs from one chicken is rare, but three is not possible.

Other factors that impact egg production





Molting- when a chicken molts, all of her energy goes into making new feathers

Chicken breed- some breeds lay more eggs than others

Hours of daylight- less daylight means fewer eggs

Age- as a chicken ages, she will lay less eggs


Learn More