Most good laying breeds produce 200 to 300 eggs a year in their prime, though the exact number depends heavily on breed, age, and how you manage the flock. Knowing the yearly figure helps you pick a breed and plan how many hens you need. Here's what to expect and what changes it over a hen's life.
Quick answer
Most good layers produce 200 to 300 eggs a year. High-output breeds like Leghorns and hybrid Golden Comets reach 300 or more, while ornamental breeds like Silkies lay closer to 100. Output peaks in the first two years, then slowly declines.
How many eggs per year is typical?
A productive hen lays somewhere between 200 and 300 eggs in a good year, which works out to a bit under one egg a day once you allow for molting, winter, and the odd day off. Production breeds sit at the top of that range, dependable heritage layers in the middle, and ornamental breeds well below it.
Eggs per year by breed
Breed is the single biggest factor. The table shows typical yearly output for popular backyard breeds in their prime laying years.
| Breed | Eggs per year | Egg color |
|---|---|---|
| Golden Comet (hybrid) | 300 to 320 | Brown |
| Leghorn | 280 to 320 | White |
| Rhode Island Red | 250 to 300 | Brown |
| Australorp | 250 to 300 | Brown |
| Sussex | 240 to 260 | Cream to brown |
| Plymouth Rock | 200 to 280 | Brown |
| Wyandotte | 200 to 240 | Brown |
| Orpington | 180 to 220 | Brown |
| Silkie | 100 to 120 | Cream |
For the specific figure for your birds, each of our breed guides lists laying rate alongside feed cost, and the best beginner breeds guide ranks the reliable layers.
How age changes yearly output
A hen doesn't lay the same number every year. Production peaks in the first one to two years, holds fairly steady for a while, then gradually declines as she ages. Many hens keep laying at a reduced rate for years beyond their peak, so over a full lifetime the total is spread across several seasons rather than concentrated in one.
Why season matters
Egg-laying is triggered by daylight, so output falls in autumn and winter as the days shorten, often dropping sharply below about 12 to 14 hours of light. It rebounds naturally in spring. The annual molt also pauses laying for a few weeks while feathers regrow. These dips are why the yearly figure is an average, not a steady weekly rate.
How many eggs will your flock lay in a year?
Multiply your number of hens by the yearly rate for your breed. Six Australorps at about 275 a year is roughly 1,650 eggs, or about 135 dozen. Our egg production calculator estimates your flock's output and its dollar value, and our guide to eggs per week covers the shorter-term view.
Key takeaways
- Most good layers produce 200 to 300 eggs a year.
- Leghorns and Golden Comets top 300; ornamental breeds lay around 100.
- Output peaks in the first two years, then gradually declines.
- Laying drops in winter and pauses during the annual molt.
- Six good hens lay roughly 1,200 to 1,800 eggs a year.
Estimate your own flock's yearly total and value in the egg production calculator, then weigh it against feed cost with the feed cost calculator.
Frequently asked questions
How many eggs does a chicken lay per year?
Most good laying breeds produce 200 to 300 eggs a year in their prime. High-output layers like Leghorns and hybrid Golden Comets can reach 300 or more, while ornamental breeds like Silkies lay closer to 100.
Which chicken lays the most eggs per year?
Production hybrids such as Golden Comets and ISA Browns lay the most, often 300 to 320 a year. Among heritage breeds, Leghorns and Rhode Island Reds are near the top at 280 to 300.
How many years does a chicken lay eggs?
Hens lay most heavily in their first two to three years, then production gradually declines. Many keep laying at a reduced rate for five to seven years or more, so total lifetime output is spread across several years.
Do chickens lay eggs every day?
No hen lays every single day. A strong layer averages a bit under one egg a day, taking occasional days off, and production pauses entirely during the annual molt and drops in winter.
How many eggs will 6 hens lay in a year?
Roughly 1,200 to 1,800 eggs a year from six good layers, depending on breed, or about 100 to 150 dozen. Ornamental breeds or older hens produce less.