around 5 months. My understanding though is sometimes in really warm climates they may wait until the fall to lay. the age range is dependent upon breed and type of chicken. Heritage chickens can take up to a year. While a production sex link of mine started laying at 15 weeks.