Goat Gestation Calculator

Enter the date your doe was bred to estimate her kidding due date. Goats gestate about 150 days on average, with a normal range of 145 to 155 days.

Quick Facts

Method
Due date = breeding date + 150 days
Average goat gestation is ~150 days; normal range is 145–155 days.

Your Results

Calculated
Estimated due date
-
Breeding date + 150 days
Earliest likely date
-
Breeding date + 145 days
Latest likely date
-
Breeding date + 155 days
Days remaining
-
From today to due date

Ready

Enter the breeding date and calculate the due date.

About goat gestation

A goat's gestation period — the time from breeding (conception) to kidding (birth) — averages about 150 days, or roughly five months. The normal range is 145 to 155 days. This calculator takes the date the doe was bred and adds the gestation length to project the expected kidding date, along with an earliest and latest window so you can prepare a kidding pen and monitoring plan in time.

The formula

The calculation is a simple date offset:

Due date = breeding date + 150 days

The tool also reports breeding date + 145 days (earliest likely) and breeding date + 155 days (latest likely) to bracket the normal range. If you know your herd's typical gestation length, you can change the 150-day default to match your records.

Why gestation length varies

  • Breed: Nigerian Dwarf and other miniature breeds often kid a little earlier (about 145–153 days), while standard dairy and meat breeds such as Boer, Nubian, Alpine, and Saanen average close to 150 days.
  • Litter size: Does carrying triplets or quadruplets tend to deliver a day or two earlier than does carrying a single kid.
  • Doe age and condition: First-time (maiden) does and animals under nutritional or environmental stress can vary from the average.
  • Uncertain breeding date: If the exact mating date is unknown (for example, with pen breeding), the window widens accordingly.

Reference points

For comparison, a few common ruminant gestation lengths: sheep average about 147 days, cattle about 283 days, and goats about 150 days. Within goats, 150 days is the figure used by most breeders and extension guides as the planning average.

Preparing for kidding

Because the window is only about ten days wide, watch for signs of impending labor as the due date approaches: a softened, loosening area around the tailhead and pin bones, a full and tight udder, a clear mucous discharge, restlessness, and pawing or nesting behavior. Have a clean, dry, draft-free kidding area, towels, and iodine for the navel ready by the earliest likely date.

Frequently Asked Questions

How long are goats pregnant?
Goats are pregnant for about 150 days on average — roughly five months. The normal range is 145 to 155 days. This calculator adds 150 days to the breeding date to estimate the due date and also shows the earliest (145-day) and latest (155-day) likely dates.
Does breed affect goat gestation length?
Yes, slightly. Nigerian Dwarf and other miniature breeds tend to kid a few days earlier (about 145–153 days), while larger standard dairy and meat breeds such as Boer, Nubian, and Saanen average close to 150 days. Litter size matters too: does carrying multiples often deliver a day or two earlier than does carrying a single kid.
What if I do not know the exact breeding date?
With pen breeding, you may only know a range of possible mating dates. In that case, enter the earliest possible breeding date to get the earliest the doe could be due, and the latest possible date to bracket the other end. Watch for physical signs of impending labor — a softening tailhead, a full udder, and nesting behavior — to refine your estimate as the window narrows.