Barncalc.com

Goat Breeding Calculator: Kidding Due Date & Window

Goats are pregnant for about 150 days roughly five months so the quickest way to find a kidding date is to add 150 days to the breeding (buck exposure) date. The eXtension goat program gives 150 days as the average, and the Merck Veterinary Manual puts the normal range at 145–155 days. The calculator above does the arithmetic for you and lays out the milestones between breeding and birth.

How the goat breeding calculator works

The tool adds the average gestation length to your breeding date to estimate the kidding date. It uses 150 days for standard, dairy and meat goats and 145 days for miniature breeds, then brackets a five-day window on either side of the due date. Those figures line up with Penn State Extension, which lists a 148–152 day gestation, and with the American Boer Goat Association, which uses 150 days for Boer goats and advises watching does for 10 days on each side of the expected date. Because litter size, breed, age and nutrition all shift the actual date, treat the result as a planning estimate rather than a guarantee.

How long are goats pregnant?

The average goat pregnancy is 150 days, with a typical range of 145 to 155 days. Miniature breeds such as Nigerian Dwarf and Pygmy tend toward the shorter end (about 145 days), while standard dairy and meat breeds cluster around 150. University of Missouri Extension reports the gestation period ranging between 144 and 152 days. Does carrying twins or triplets often kid a few days early, so don’t be caught off guard if a heavily pregnant doe delivers ahead of the calculated date.

Goat breeding chart: gestation by breed

Use this goat breeding chart to pick the right gestation length for your herd before you run the numbers:

Breed group Examples Typical gestation
Miniature Nigerian Dwarf, Pygmy ~145 days (144–150)
Dairy (standard) Nubian, Alpine, Saanen, LaMancha, Toggenburg, Oberhasli ~150 days (148–152)
Meat Boer, Kiko, Spanish, Savanna ~150 days
Overall normal range All goats 145–155 days

For meat goat breeding and boer goat breeding specifically, 150 days is the working average; the breed society itself uses that figure. Miniature and Pygmy lines run a touch shorter.

When is goat breeding season?

Most goats are seasonal, short-day breeders. In temperate climates the natural breeding season falls in autumn and winter so that kids arrive in spring, when forage is plentiful — the Merck Veterinary Manual describes this autumn-to-winter pattern, and Missouri Extension pins peak fertility to late September through November. Does cycle roughly every 18–22 days and stay in standing heat for about 24–48 hours, which is the window to have the buck in with them. Some breeds and warmer regions allow out-of-season or year-round breeding.

Male and female goat breeding age

Puberty comes early, but usable breeding age comes a little later. The Merck Veterinary Manual notes puberty at 6–8 months in does and 4–6 months in bucks. In practice, doelings are usually bred for the first time around 7–10 months of age and once they reach roughly 60–75% of their mature body weight, so growth isn’t stunted by an early pregnancy. Young bucklings can settle a doe as early as 4 months, which is exactly why bucklings should be separated from doelings well before then — a point worth remembering whether you’re managing a billy goat or a buckling group.

How to use the calculator

  1. Enter the breeding or buck-exposure date (if you used a harness or hand-mating, use that date; for pasture mating, use the first day the buck went in).
  2. Choose the breed type — standard/meat/dairy (150 days) or miniature (145 days), or enter a custom gestation length.
  3. Read off the estimated kidding due date, the ±5-day kidding window and the days remaining.
  4. Work through the management milestones — pregnancy check, dry-off, late-gestation feeding, CD&T booster and kidding-pen prep — and print or save the schedule.

 

BarnCalc · Goats

Goat Breeding Calculator

Enter the breeding (buck exposure) date to estimate the kidding due date, kidding window, and key management milestones.

Estimated kidding due date

—

Gestation used —
Kidding window —
Days remaining —

Management milestones

Goat breeding chart — gestation by breed type
Breed groupExamplesTypical gestation
MiniatureNigerian Dwarf, Pygmy~145 days (144–150)
Dairy (standard)Nubian, Alpine, Saanen, LaMancha, Toggenburg, Oberhasli~150 days (148–152)
MeatBoer, Kiko, Spanish, Savanna~150 days
Overall normal rangeAll goats145–155 days

Does carrying twins or triplets often kid a few days earlier; first-time and single-kid does may run a little later.

How it works: the due date is the breeding date plus the average gestation length for the breed group (150 days standard/meat/dairy, 145 days miniatures). The kidding window shows the ±5-day range around that date; keep a close eye on the doe from about 10 days before the due date.

Disclaimer: These are estimates for planning only and not veterinary advice. Actual gestation varies with breed, age, litter size, nutrition and health. Keep breeding records and consult your veterinarian for herd health, pregnancy confirmation and any concerns.

Sources: Merck Veterinary Manual (Pregnancy in Goats; Puberty & Estrus in Goats), Penn State Extension, University of Missouri Extension (G2611), eXtension / goats.extension.org, American Boer Goat Association, Michigan State University Extension (CD&T).

Frequently asked questions

How long are goats pregnant? About 150 days on average, with a normal range of 145–155 days depending on breed, litter size and individual doe.

How accurate is a goat breeding calculator? It’s a solid planning estimate. It applies an average gestation to your breeding date, but the real date can move by several days, which is why the tool shows a window and the ABGA suggests watching does for about 10 days on either side.

What is the best time of year to breed goats? In temperate regions, autumn through early winter, with peak fertility from late September to November, giving spring kids. Some breeds cycle out of season.

At what age can a female goat be bred? Doelings reach puberty around 6–8 months, but many breeders wait until 7–10 months and until she is about 60–75% of her mature weight before her first breeding.

How young can a male goat breed? Bucks can be fertile from 4–6 months, so separate bucklings from doelings early to avoid unplanned pregnancies.

How many does can one buck breed? A mature, well-conditioned buck can cover roughly 30–40 does in a season; use fewer for a young or first-season buck.

Sources

  • Merck Veterinary Manual — Pregnancy in Goats: https://www.merckvetmanual.com/management-and-nutrition/management-of-reproduction-goats/pregnancy-in-goats
  • Merck Veterinary Manual — Puberty and Estrus in Goats: https://www.merckvetmanual.com/management-and-nutrition/management-of-reproduction-goats/puberty-and-estrus-in-goats
  • Penn State Extension — Goat Reproduction and Genetics: https://extension.psu.edu/animals-and-livestock/goats/reproduction-and-genetics
  • University of Missouri Extension — Breeding Season Considerations for Sheep and Goats (G2611): https://extension.missouri.edu/publications/g2611
  • eXtension / goats.extension.org — Goat Reproduction: Gestation: https://goats.extension.org/goat-reproduction-gestation/
  • American Boer Goat Association — Gestation Calculator: https://www.abga.org/gestation-calculator
  • Michigan State University Extension — CDT Vaccinations for Sheep and Goats: https://www.canr.msu.edu/news/cdt_vaccinations_for_sheep_and_goats

Reviewed for accuracy against Merck Veterinary Manual, Penn State Extension, University of Missouri Extension and the American Boer Goat Association.
Last updated: July 12, 2026.

Related BarnCalc tools: visit the goat hub, or try the Complete Goat Gestation Guide, and sheep gestation calculator.