Livestock Gestation Chart

Gestation averages, planning windows, and heat cycles—with the sources beside every value.

Gestation at a glance
SpeciesAverageNormal rangeAboutSource
Cattle (beef average)283 days274–292 days (±9)9.3 monthsMS State Extension
Goat150 days145–155 days4.9 monthsMerck Veterinary Manual
Sheep147 days144–152 days4.8 monthsNMSU Extension
Horse340 days320–370 days11.2 monthsNebraska Extension
Pig114 days111–117 days3.7 monthsUNH Extension

Cattle windows are our average ±9-day method. Months are approximate conversions, not the calculation method. The horse range includes dates before the prematurity cutoff; it is not a safety guarantee.

Cattle by breed

Cattle gestation by breed
BreedAverageWindowSource
Angus279 days270–288 daysK-State
Red Angus282 days273–291 daysUSMARC via Virginia Tech
Hereford284 days275–293 daysUSMARC via Virginia Tech
Gelbvieh284 days275–293 daysUSMARC via Virginia Tech
Charolais283 days274–292 daysUSMARC via Virginia Tech
Simmental285 days276–294 daysUSMARC via Virginia Tech
Limousin286 days277–295 daysUSMARC via Virginia Tech
Brangus286 days277–295 daysTexas A&M
Brahman293 days284–302 daysTexas A&M
Holstein (dairy)279 days270–288 daysCDCB
Jersey (dairy)280 days271–289 daysCDCB
Milking Shorthorn (dairy)281 days272–290 daysCDCB
Ayrshire (dairy)282 days273–291 daysCDCB
Guernsey (dairy)285 days276–294 daysCDCB
Brown Swiss (dairy)287 days278–296 daysCDCB

USMARC values are means for calves by sires of each breed (Cundiff et al., 2001). The K-State Angus value is the mean of 101,787 Angus AI pregnancies, 2000–2020, rounded for this calculator. CDCB dairy values are means for cows, rounded to whole days. Windows are average ±9 days (our method, about ±2 standard deviations of the 4.69-day standard deviation).

Sheep by breed

Sheep gestation by breed
BreedAverageWindowSource
Most breeds147 days144–152 daysNMSU Extension
Finnsheep & early-maturing prolific breeds145 days142–150 daysMontana State
Rambouillet & fine-wool breeds150 days147–155 daysMontana State

Breed windows are the species range shifted by the breed difference (our method).

Heat-cycle reference

Livestock heat cycles
SpeciesAverage cycleTypical rangeSource
Cattle21 days18–24 daysMS State Extension
Goat21 days17–24 daysUC ANR
Sheep17 days14–19 daysNMSU Extension
Horse21 daysNot givenMSD Veterinary Manual
Pig21 days18–24 daysUC ANR (Merck text)

What the averages and windows mean

An average gives you a central planning date. A window keeps the variation in view. The tables use the same values as the calculator, and each row names the source so you can check the reference rather than treating the number as universal. The approximate month conversions are only a familiar way to describe the length; the calculator always adds elapsed days.

Cattle windows are our average-plus-or-minus-9-day method, based on about twice the Angus study’s 4.69-day standard deviation. Applying that width to other cattle breeds is a planning convention, not evidence that every breed has the same measured distribution. Sheep breed windows similarly shift the 144–152-day species range according to the selected average. Goat, horse, and pig windows use their cited species ranges directly.

Keep a breeding exposure period separate from a gestation range. If the animal stayed with the male, the first and last exposure dates widen the calendar window even when the species reference stays unchanged. Reverse mode works backward from a birth date using the same averages and boundaries. Neither direction confirms conception or evaluates an animal’s health.

Use the cow, goat, sheep, or horse calculator for a dated result. Pigs are available in the homepage calculator. The breeding guides explain the source context, while the herd planner keeps separate animals and exposure groups organized. Always preserve actual observations and birth records separately from the estimates.