Bir keçi yaklaşık beş ay hamile kalır, ancak gebelik süresi keçinin türüne bağlı olarak biraz değişebilir. Bir dişi keçi doğum yaptığında, şaka olarak adlandırılır.
Dişi keçiler, sekiz ila 10 aylık arasında cinsel olgunluğa erişerek ilk yavrularını 13 ila 15 aylık arasında yaşamalarını sağlar. Keçiler tipik olarak bir seferde bir yavruya sahiptir, ancak ikizler ve hatta üçüzler mümkündür. Hamile bir keçinin memesi şişmeye ve sütle dolmaya başladığında, yaklaşık bir hafta içinde doğum yapacağını gösterir. Yavrular sadece hayatlarının ilk haftasında süt tüketir, daha sonra otları sindirebilirler.