|MadSci Network: Zoology|
Chickens will lay eggs only when the light available is increasing or at best steady. In the wild this generally limits production. If the chicken goes "broody" and starts to sit on the eggs to hatch them, she'll stop laying. Removing the eggs does help to prevent her from going broody. However, in commercial production where the light regime is controlled and the eggs are removed, a chicken can lay over 250 eggs a year regularly and over 300 under top-notch performance conditions.
Try the links in the MadSci Library for more information on Zoology.