Goats are pregnant for about 150 days roughly five months with a normal range of 145 to 155 days (Merck Veterinary Manual). Enter the date your doe was bred or exposed to the buck in the goat gestation calculator above, pick her breed group, and you’ll get an estimated kidding date, a due window, and the management milestones that lead up to it.

The number the calculator uses
The tool adds the average gestation length to your breeding date. For standard breeds it uses 150 days, the figure reported by university extensions and veterinary references alike (eXtension; Penn State Extension gives 148–152). For miniature breeds such as Nigerian Dwarf and Pygmy goats, it uses 145 days, matching the shorter average recognized by breed registries like the American Goat Society. Because litter size, parity, nutrition, and the individual doe all shift the actual date, the calculator also shows a window five days either side of the estimate.
How long is a goat pregnant?
A goat’s gestation period averages 150 days and normally falls between 145 and 155 days — a little under five months, or about 21 weeks. Missouri Extension records the range as 144 to 152 days, and Penn State narrows the typical span to 148 to 152. Smaller breeds tend to kid toward the early end of that window: Nigerian Dwarf and Pygmy does commonly deliver around day 145 to 150, while full-size dairy and meat breeds usually run closer to 150 and sometimes a touch beyond. First-time does and does carrying single kids may go slightly longer, and does carrying triplets or quadruplets often kid a few days early.
Goat gestation chart by breed
Use this goat gestation table as a quick reference for average length by breed. The Boer figure comes from the American Boer Goat Association, the miniature figures from the American Goat Society and the National Pygmy Goats Association, and the overall range from the Merck Veterinary Manual.
| Breed / group | Type | Average gestation |
|---|---|---|
| Boer | Meat | 150 days |
| Nubian | Dairy | ~150 days |
| Alpine | Dairy | ~150 days |
| Saanen | Dairy | ~150 days |
| LaMancha | Dairy | ~150 days |
| Nigerian Dwarf | Miniature | ~145 days |
| Pygmy | Miniature | ~145 days |
| All goats (range) | — | 145–155 days |
How to use the goat gestation calculator
- Enter the breeding or exposure date — the day the doe was bred, or the first day she was with the buck.
- Choose the breed group: standard (150 days) or miniature (145 days). Pick “Custom” to enter your own length if you track individual does.
- Read the estimated kidding date and the five-day-either-side window.
- Work through the milestones — pregnancy check, late-gestation nutrition, pre-kidding booster, and when to set up the kidding pen.
- Tap Print / save to keep a copy with your breeding records.
BarnCalc · Goats
Goat Gestation Calculator
Enter the breeding date to estimate the kidding due date, window, and key management milestones.
Boer, Nubian, Alpine, Saanen, LaMancha, dairy breeds.
Estimated kidding date
—
Goat gestation chart by breed
| Breed / group | Type | Avg. days |
|---|---|---|
| Boer | Meat | 150 |
| Nubian | Dairy | ~150 |
| Alpine | Dairy | ~150 |
| Saanen | Dairy | ~150 |
| LaMancha | Dairy | ~150 |
| Nigerian Dwarf | Miniature | ~145 |
| Pygmy | Miniature | ~145 |
| All goats (range) | — | 145–155 |
How it works: the due date is the breeding date plus the average gestation length for the selected breed group (150 days for standard breeds, 145 for miniatures). The window spans 5 days either side, reflecting the normal 145–155-day biological range.
Disclaimer: This is a planning estimate, not veterinary advice. Actual kidding dates vary with litter size, parity, nutrition, and individual does. Keep breeding records and consult your veterinarian for herd-health and vaccination decisions.
Sources:
- Merck Veterinary Manual — Pregnancy in Goats (145–155 days, avg 150)
- eXtension / goats.extension.org — Goat Reproduction: Gestation
- Penn State & Missouri Extension — goat reproduction
- American Boer Goat Association; American Goat Society; National Pygmy Goats Association