How Often do Chickens Lay Eggs?

How often a chicken lays eggs usually depends on the breed. There are specialized breeds for laying eggs, where the hens can lay up to 300 in one year.