At about what age do young hens start laying eggs?

16 to 24 weeks old, depending on breed and conditions.

Start playing free

  1. 8 to 12 weeks old
  2. 30 to 36 weeks old
  3. 16 to 24 weeks old ✔

Why: NC State Extension says young hens begin to lay at 16 to 24 weeks of age, depending on breed and conditions. Chicks bought in spring will not give eggs for months.

Huh, didn't know that: UGA says hens start earlier and lay more when they get good nutrition and fresh, clean water daily.

The dad joke
What did the chicken say when she laid a square egg? Ouch!
Like this card?
Play the game

References

Answer: 16 to 24 weeks old. NC State Extension says young hens begin to lay at 16 to 24 weeks of age, depending on breed and conditions. Chicks bought in spring will not give eggs for months.

  1. NC State Extension: Keeping Garden Chickens in North Carolina content.ces.ncsu.edu/keeping-garden-chickens-in-north-carolina
    Young hens (pullets) begin to lay at 16 to 24 weeks of age, depending on breed and environmental conditions.
    Checked 2026-10-11.
  2. UGA Extension: Management Guide for the Backyard Flock (C969) fieldreport.caes.uga.edu/publications/C969/management-guide-for-the-backyard-flock
    You can expect your heavy hens to start laying just before they are 6 months old.
    Checked 2026-10-11.

Think this answer is wrong? Tap "Challenge this answer" on the card in the game and tell us why.

Test yourself in the game