Estimate a mare's expected foaling date range based on the breeding or covering date.
📂 Pet & Animal CareFill in the fields on the left, then press the button to see your result instantly. Everything runs locally in your browser — no sign-up required, and no data is ever sent anywhere.
Horses have one of the longest and most notably variable gestation periods of any common domestic animal, averaging around 340 days, or roughly 11 months, from the breeding date through to foaling, but with a typical normal range spanning from about 320 days on the shorter end up to 370 days or occasionally a bit more between individual mares. This wide variability is well documented throughout equine veterinary literature and means that, unlike some other domestic species with a tighter gestation window, a horse's due date is best understood as a several-week planning window rather than a single precise calendar day. This calculator adds the average gestation length to your entered breeding date to estimate an expected foaling date, along with the earlier and later bounds of the typical normal range, so that breeders and owners can plan for the start of foaling watch at an appropriate time rather than too early or too late.
Few things about breeding horses generate as much anticipation, or as much genuine uncertainty, as pinning down exactly when a mare will foal. Unlike many domestic animals with a fairly tight gestation window, horses are known among breeders and veterinarians for a notably wide normal range, which is exactly why this calculator gives you a full range rather than pretending to know an exact date. Approaching foaling with realistic expectations about timing, rather than a single fixed appointment, tends to make the final weeks of a mare's pregnancy considerably less stressful for everyone involved.
The average equine gestation length is commonly cited at around 340 days, but that average hides considerable individual variation. Mares have been documented delivering healthy foals anywhere from roughly 320 days to as late as 370 days or slightly beyond, with factors like the mare's age, breed, the foal's sex, and even the time of year all playing some documented role in where an individual pregnancy tends to fall within that range.
Because of this variability, experienced breeders typically start "foal watch" — closely monitoring the mare for physical signs of impending labor, such as udder development, relaxation of the pelvic ligaments, and behavioral changes — well before the calculated average date, rather than waiting until the exact day the math suggests. The average date from a calculator like this one is best treated as the middle of a multi-week planning window, not a specific appointment to circle on the calendar.
If a mare significantly exceeds the typical range without foaling, or shows any concerning signs at any point in the pregnancy, prompt veterinary involvement is important — a veterinarian familiar with the mare's individual history and breed norms will always be a more reliable guide than a general date-based estimate. This calculator is meant as a starting planning tool for breeders, not a replacement for the ongoing veterinary care that a pregnant mare needs throughout the full length of gestation, from confirmation of pregnancy through to the birth itself and the days immediately following it.
Equine gestation is naturally more variable between individuals than many other domestic species, with documented healthy pregnancies lasting anywhere from about 320 to 370 days or slightly more.
Many breeders begin closely monitoring for physical signs of approaching labor a few weeks before the calculated average date, since foaling can occur anywhere within the typical range.
Some studies have suggested colts are carried slightly longer on average than fillies, though individual variation between mares tends to be a larger factor than this general trend.
Contact a veterinarian promptly — while some mares do run longer than average without issue, exceeding the typical window is a reasonable trigger for a veterinary check rather than continued waiting.