15 breeds

Best egg-laying chicken breeds

If you're in it for a full carton every week, production is the number that matters. These are the workhorse layers — the breeds that quietly fill nest boxes March through November and keep going.

How this list is built: Listed are breeds that lay roughly 250+ eggs a year at their peak (or a steady 220+ across the board), ranked by top annual output. It updates automatically as we add breeds — no hand-picking.

Keep exploring

New to this? How Many Eggs Do Chickens Lay Per Day, Week, and Year? walks you through it. Or browse all 50 breed profiles.

Found your breed? Track your flock.

PoultryPal gives every bird a profile — breed, eggs, hatches, and expenses — so you can see which hens actually earn their feed. Free on iOS and Android.

Download on the App StoreGet it on Google Play