Livestock Gestation Date Calculator

Calculate expected delivery date for cattle, sheep, pigs, horses, and goats

Adds the average species gestation length (cattle 283 days, sheep 147, pigs 114, horses 340, goats 150) to a breeding date to compute the expected calving, lambing, farrowing, or foaling date, with an early and late window. Runs in your browser. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How long are common livestock pregnant?

Average gestation lengths are roughly 283 days for cattle, 147 for sheep, 114 for pigs, 340 for horses, and 150 for goats. These are species averages; individual animals and breeds vary by several days in either direction.

Knowing when an animal is due lets you plan nutrition, move pens, line up supervision, and have assistance ready. This calculator adds the average gestation length for your chosen species to the breeding date and returns the expected delivery date along with a realistic early-to-late window.

How it works

Each species has a well-established average gestation length in days. The tool simply adds that length to the breeding date:

due date    = breeding date + average gestation (days)
early bound = due date - species window
late bound  = due date + species window

Average gestation lengths: cattle 283 days, sheep 147 days, pigs 114 days, horses 340 days, goats 150 days.

Because individual animals vary, the early and late bounds bracket the period in which most normal births occur, giving you a preparation deadline rather than a single date.

Species notes and breed variation

SpeciesAverage gestationNormal rangeNotes
Cattle (Bos taurus)283 days278–290 daysBos indicus breeds tend 2–4 days longer
Sheep147 days144–152 daysMerino and fine-wool breeds slightly longer
Pigs114 days112–116 daysOften remembered as “3 months, 3 weeks, 3 days”
Horses340 days320–360 daysWide range; mares can carry 11+ months normally
Goats150 days145–155 daysDairy breeds tend toward shorter end

Worked example: calving planning

For example, a cow bred on March 1 has an expected calving date of approximately December 9 (283 days later). Most calvings will fall within about 5 to 7 days of that date. Treat the early bound — around December 2 — as your readiness deadline: calving pen clean and bedded, colostrum supplies checked, supervision schedule set, and calving equipment on hand.

For pasture-bred groups where only the bull-turn-in date is known, begin checks at bull-in plus the minimum gestation and continue checks for 3 to 4 weeks afterward, since different females will have conceived on different days.

Practical preparation timing

  • Move animals to calving/farrowing/kidding pens 1 to 2 weeks before the expected date
  • Increase nutritional monitoring in the final weeks (flushing for ewes, steaming-up for cows)
  • Schedule veterinary or technical assistance availability around the early bound, not just the central estimate
  • For horses, keep a foaling kit accessible from about day 310 onward given the wide normal range

When the breeding date is uncertain

With group breeding where only a turn-in date is known, use the tool with the turn-in date to find the earliest possible deliveries. Then continue monitoring for at least the full species breeding season beyond that point, since different females will have settled at different times. For cattle this might mean active observation for 4 to 6 weeks from the first possible calving date; for sheep and goats in a similar setup, the window is typically shorter given the shorter gestation period and clearer breeding season behavior.