10 weeks old. These hens will lay 250 - 300 eggs per year for their first two years! Depending on location, delivery available for orders of 12+.