11 weeks old. These hens will lay 250 - 300 eggs per year for their first two years! Raised in small batches from day-olds. Depending on location, delivery available for orders of 12+.