Most backyard chickens start laying eggs at about 18–22 weeks old (around 4–5 months), but the normal range is roughly 4–8 months depending on breed, care, and season.

Quick Scoop: When Hens Start Laying

  • Many hens lay their first egg around 18 weeks of age.
  • Some early-maturing breeds can start as young as 16 weeks (about 4 months).
  • Others, especially slower-growing or fancy/colored-egg breeds, may not lay until 6–8 months.

So if you’re wondering how old do chickens have to be to lay eggs , a practical answer is: expect eggs somewhere between 4 and 6 months, with 5 months being very common.

What Affects the Age They Start

  • Breed:
    • Early layers: Leghorns, production hybrids like ISA Browns, Red Sex Links, and Golden Comets often start around 16–20 weeks.
* Slower layers: Buff Orpingtons, Polish, Ameraucanas, Olive Eggers and many ornamental or colored-egg breeds often start closer to 22–28 weeks or later.
  • Season and daylight:
    • Short winter days can delay that first egg; young hens may wait until daylight increases.
  • Nutrition and health:
    • A proper grower/chick feed, then a complete layer feed at about 16–18 weeks, helps them reach laying age on time.
* Illness, parasites, stress, or poor diet can slow or pause egg production.

Signs Your Chicken Is About to Lay

Common “it’s almost time” clues include:

  • Redder, larger comb and wattles
  • Squatting when you reach to touch her back (submissive squat)
  • Poking around nesting boxes or quiet corners
  • Increased talking or “singing”
  • Bigger appetite and more time near the coop

Once you see these, that first egg is usually not far off.

Mini FAQ (Trending Backyard Questions)

  • Can hens lay without a rooster?
    Yes. Hens lay eggs whether or not a rooster is present; a rooster only affects whether eggs are fertile.
  • When is egg production “peak”?
    Many hens hit peak laying in their first year, around 30 weeks old, then gradually slow down over the next several years.

Information gathered from public forums or data available on the internet and portrayed here.

TL;DR: Most hens lay their first egg between 18 and 22 weeks, but anything from about 4 to 8 months can still be normal depending on breed, season, and care.