Goat Gestation Calculator

Enter a doe's breeding date for the kidding due date — or reverse it and enter the kid's birth date to find the breeding window.

Advertisement
Advertisement

How long is a goat pregnant?

A goat's gestation averages about 150 days for standard breeds and about 145 days for many miniature breeds — roughly five months. Most kiddings land within a few days either side, with an overall range of about 142 to 155 days. Pick your breed type above so the estimate matches your doe.

Reverse lookup for breeders

Already have kids on the ground? Switch to reverse mode and enter the birth date. The calculator subtracts the gestation length to estimate the breeding date and shows a breeding window — useful for confirming the exposure date and the likely sire.

Gestation varies by breed and individual, so treat this as a general estimate for herd planning, not veterinary advice. Source: standard goat gestation ~150 days (miniature breeds ~145 days), 142–155 day overall range, per goat breed associations.