Mare Pregnancy Calculator

Free Mare Pregnancy Calculator — estimate foaling date and trimester from the mating or insemination date for any breed of horse.

913.8K uses Updated · 2026-05-12 Runs locally · zero upload
AD

How to Use Mare Pregnancy Calculator

  1. Pick mating / insemination date — The day breeding occurred.
  2. Read foaling window — The Mare Pregnancy Calculator shows ~340-day due date plus 320- and 370-day extremes.
  3. Check stage — Early / mid / late based on days elapsed.

Formula & Theory — Mare Pregnancy Calculator

due_date     = mating_date + 340 days
earliest     = mating_date + 320 days
latest       = mating_date + 370 days
elapsed_days = today - mating_date
remaining    = due_date - today
SymbolMeaning
340Average mare gestation in days
320 / 370Typical range bounds

Use Cases for Mare Pregnancy Calculator

  • Breeders and stud farms — Plan foaling stalls and veterinary checks.
  • Owners of recreational horses — Track pregnancy timeline.
  • Veterinarians — Quickly confirm an estimated foaling date in the field.
  • Riding schools — Manage mare workload across trimesters.
  • Animal-science teaching — Show equine reproductive biology.

The Mare Pregnancy Calculator is a planning aid — confirm pregnancy and stage with ultrasound or a veterinarian.

Frequently asked questions about Mare Pregnancy Calculator

How long is a mare's gestation?

About 340 days on average, with a typical range of 320–370 days. The Mare Pregnancy Calculator outputs a most-likely date and the earliest / latest window.

Can I predict the exact foaling day?

Not precisely — breed, age and individual variation matter. Use this as a planning aid and watch for late-stage signs.

What are the gestation stages?

Early (months 1–4), mid (4–8) and late (8–11). The Mare Pregnancy Calculator tells you which stage the mare is in today.

Does it work for donkeys or zebras?

Donkey gestation is about 365 days and zebra 360. This tool is tuned for horses; for other equids, add the difference manually.

Is my data stored?

No, all calculations run locally.