Skip to content
No sign-up · no adsGet new tools by email
Clean Pixel Studios

Horse & Mare Gestation Calculator

Enter your mare's cover or AI dates to get her foaling date, the window most mares foal in, and the vet and care dates in between.

Mare cover & gestation

You typeWe calculate

How it's calculated

Foaling date = last cover + 340 days
Most mares = first cover + 335
          to last cover + 342
Normal range = 315 to 365 days

Dates are counted in whole calendar days, so leap years and daylight saving time never shift a due date.

Sources and worked example
Expected foaling dateApr 8, 2027Most mares foal Apr 1 to Apr 10, 2027 · 340-day gestation
340-day mare gestation timeline:Last cover May 3, 2026 → Twin scan May 17 to May 19, 2026 → EHV-1 months 5, 7, 9 (from Oct 3, 2026) → Foaling window Apr 1 to Apr 10, 2027.

1. Mare pregnancy & vaccine milestones

Milestones for this mare
MilestoneDate
First ultrasound, check for twins (days 14 to 16)May 17 to May 19, 2026
Heartbeat visible on ultrasound (day 25)Thu, May 28, 2026
Second pregnancy exam (days 30 to 35)Jun 2 to Jun 7, 2026
End of the first 60 days: no vaccines or deworming before this (day 60)Thu, Jul 2, 2026
EHV-1 rhinopneumonitis vaccine, month 5 (day 153)Sat, Oct 3, 2026
EHV-1 rhinopneumonitis vaccine, month 7 (day 214)Thu, Dec 3, 2026
Off tall fescue pasture, 90 days out (day 250)Fri, Jan 8, 2027
EHV-1 rhinopneumonitis vaccine, month 9 (day 276)Wed, Feb 3, 2027
Pre-foaling vaccines, mare settled at the foaling site (days 298 to 312)Feb 25 to Mar 11, 2027
Udder starts to fill (days 312 to 326)Mar 11 to Mar 25, 2027
Start of typical foaling range (day 333)Thu, Apr 1, 2027
Expected foaling date (day 340)Thu, Apr 8, 2027
End of typical foaling range (day 342)Sat, Apr 10, 2027

2. Foaling window & key dates

First ultrasound, twin checkMay 17 to May 19, 2026
First EHV-1 vaccine (month 5)Oct 3, 2026
At the foaling site byFeb 25, 2027
Full normal range (315 to 365 days)Mar 12 to May 3, 2027
Foaling window summary
WindowDates
If caught on first coverApr 6, 2027
Expected foaling (last cover + gestation)Apr 8, 2027
Most mares foal (335 to 342 days)Apr 1 to Apr 10, 2027
Normal range (315 to 365 days)Mar 12 to May 3, 2027
Foaling out more than one mare?This page works out one mare's cover dates at a time. In the Livestock Tracker Spreadsheet, every mare's cover date automatically fills in her expected foaling date and days-to-due countdown alongside EHV-1 vaccine schedules, vet logs and farm costs. Or print the 2-page Horse Gestation Chart for the barn aisle.

Foaling out more than one mare a year?

An estimate for planning, not veterinary advice. Work with your vet on pregnancy exams, vaccines and foaling.

Livestock Tracker Spreadsheet preview
The full template

Keep every mare's covers, foaling dates and vet work in one file

  • Breeding & Birthing: enter each cover date and species, and the due date and days-to-due countdown fill in
  • Health Log sets the next due date for every vaccine and dewormer, flagged Due Soon or Overdue
  • An editable gestation table on Settings, with horses at 340 days
  • Feed, hay and vet costs by species, with sales and profit for the year
Livestock Tracker Spreadsheet$17.99One-time · instant download
Excel + Google Sheets + PDF guide5.0 shop rating on Etsy

How the horse gestation calculator works

A mare's foaling date is the cover date plus the length of her pregnancy. Purdue's College of Veterinary Medicine puts the average at 340 days, with a normal range of 315 to 365 days. That range is wide, so the calculator gives you three things: the 340-day date, the narrower window most mares foal in, and the full normal range.

Want every date at once? Print the horse gestation chart: every cover date of the year with its foaling date, on two pages.

1. Enter the first and last cover

Mares are often covered or inseminated more than once in a heat. The due date counts from the last cover, which is usually closest to ovulation. The window counts from the first cover too, in case she caught early. Vets count gestation from ovulation, so if yours confirmed the ovulation date, enter that date in both boxes.

2. Read the foaling date and the window

The University of Minnesota says a normal pregnancy is usually 335 to 342 days. The calculator shows that window from the first cover's early end to the last cover's late end. Plan to be watching closely across the whole window, not just on the due date.

3. Plan the milestones

  • Days 14 to 16: Colorado State's reproduction lab recommends the first ultrasound now. An exam on or before day 16 is the time to find and manage twins. A heartbeat usually shows around day 25, and Minnesota lists a second exam at day 30 to 35.
  • First 60 days: Purdue advises little stress, no transport, and no vaccines or dewormers.
  • Months 5, 7 and 9: Purdue and the University of Georgia advise a rhinopneumonitis (EHV-1) vaccine to help prevent viral abortion. The calculator counts calendar months from the last cover.
  • 90 days out: Georgia advises moving mares off tall fescue pasture, which can cause foaling problems.
  • 4 to 6 weeks out: give the pre-foaling vaccines so the colostrum carries antibodies to the foal, and have the mare settled at the foaling site (Georgia and Minnesota).
  • 2 to 4 weeks out: the udder usually starts to fill. Teats fill out 4 to 6 days before foaling, and wax beads on the teats show 1 to 4 days before (Purdue).

Worked example

A mare is covered on Fri, May 1, 2026 and again on Sun, May 3, 2026. 340 days after the last cover is Thu, Apr 8, 2027. If she caught on the first cover she would be due Apr 6, 2027. Most mares foal within Apr 1 to Apr 10, 2027, and anything from Mar 12, 2027 to May 3, 2027 is inside the normal range.

Worked example milestones
First ultrasound, check for twinsMay 17 to May 19, 2026
Heartbeat visible on ultrasoundMay 28, 2026
Second pregnancy examJun 2 to Jun 7, 2026
End of the first 60 days: no vaccines or deworming before thisJul 2, 2026
EHV-1 rhinopneumonitis vaccine, month 5Oct 3, 2026
EHV-1 rhinopneumonitis vaccine, month 7Dec 3, 2026
Off tall fescue pasture, 90 days outJan 8, 2027
EHV-1 rhinopneumonitis vaccine, month 9Feb 3, 2027
Pre-foaling vaccines, mare settled at the foaling siteFeb 25 to Mar 11, 2027
Udder starts to fillMar 11 to Mar 25, 2027
Start of typical foaling rangeApr 1, 2027
Expected foaling dateApr 8, 2027
End of typical foaling rangeApr 10, 2027

Where the sources differ

The normal range depends on who you ask. Purdue gives 315 to 365 days. Minnesota says usually 335 to 342, but occasionally from 315 to more than 400 days. If you have records of this mare's past foalings, type her usual number in the gestation box.

Vaccine timing differs a little. Purdue lists the core pre-foaling vaccines 30 to 45 days before the due date, Georgia says 4 to 6 weeks, and Minnesota mentions 3 to 6 weeks, sometimes split into two visits. Georgia words the EHV-1 schedule as during the fifth, seventh and ninth months; Purdue says at 5, 7 and 9 months. Your vet will set the exact dates.

Sources

FAQ

Common questions

How long is a horse pregnant?

About 340 days, or 11 months. Purdue gives 315 to 365 days as the normal range, and the University of Minnesota says most mares foal between day 335 and 342.

How do I calculate my mare's due date?

Add 340 days to the last cover or AI date. If she was covered more than once, the last date is usually closest to when she ovulated. If your vet confirmed the ovulation date, use that.

Can a mare foal early or late and still be normal?

Yes. Gestation in mares varies more than in most livestock. A foal at 320 or 360 days can be normal. Ask your vet about a foal born well before 320 days, or a mare still waiting past 365.

When should my mare get a pregnancy check?

The first ultrasound is usually 14 to 16 days after ovulation, which is also the best time to find and manage twins. A heartbeat shows at about day 25, and a second exam is common at day 30 to 35.

What vaccines does a pregnant mare need?

Purdue advises a rhinopneumonitis (EHV-1) vaccine at 5, 7 and 9 months of gestation, then the core vaccines 4 to 6 weeks before foaling so the colostrum protects the foal. Avoid vaccines and dewormers in the first 60 days. Your vet sets the exact program.

What are the signs a mare is close to foaling?

The udder usually starts to fill 2 to 4 weeks before. The teats fill out 4 to 6 days before, and beads of wax on the teats usually show 1 to 4 days before foaling.

Embed this calculator on your site

Paste this code into your page. The calculator stays free, updates itself, and resizes to fit.

More free tools