Pig gestation calculator
A sow farrows about 115 days after breeding. The old rule of three months, three weeks and three days gives 114, which is now a day short of what herds actually do.
- 115daysaverage
- 3mo 24din months
- 113–117daysnormal range
- 4dayswide, so plan a window
Pig gestation calculator
farrowing window
- Gestation
- That is
- Widest likely spread
When she could farrow
The whole pregnancy
What to do, and when
Put in the date she was bred and you will get the due date, the normal window either side of it, and the dates worth writing on the calendar between now and then. The full chart is further down the page.
How far apart the breeds really are
Every dot is a breed average. The shaded band is the normal window for a single pig — which is narrower than the gap between the shortest and longest breed, and that is the part worth noticing.
Gestation length by breed
Every figure below traces to a published study, and the ones we could not source are left out rather than guessed at. Pick a breed in the calculator and both the date and the window move with it.
| Breed | Average gestation | vs. pig average | Notes |
|---|---|---|---|
| Traditional "3 months, 3 weeks, 3 days" | 114 days | -1 | The old mnemonic. Modern herds run a day or two past it. |
| Modern commercial lines | 115 days | even | 115.3 days across 66,254 farrowings. |
| DanBred / high-prolificacy Danish | 118 days | +3 | 117.6 days, but from a single 92-sow farm. Calibrate off your own records. |
The detail, if you want it
The three-three-three rule has drifted
Sasaki and Koketsu went through 66,254 farrowings and found the average sitting at 115.3 days. Only 19% of those sows farrowed on day 114, against 31% on day 115 and 22% on day 116. Merck now gives the range as 115 to 116 days rather than 114.
Litter sizes have climbed and the number crept up with them, and nobody went back to update the mnemonic. Herds running Danish high-prolificacy genetics report 117 or 118, though that comes from one farm of 92 sows, so treat it as a reason to check your own records rather than a number to adopt.
The consistency is still the good news. Where cattle spread over two weeks and horses over a month and a half, about 72% of sows farrow between days 113 and 117. A sow four days off her date is worth a second look.
Moving her at the right time
Sows go into the farrowing house or hut around day 110, which gives them three or four days to settle and to build a nest if they have the material for it. Move her later than that and you risk her farrowing where you did not want her to.
The calculator puts that move date on the timeline, because it is the one date that actually changes what you do on a given morning.
Gilts against sows, and what actually predicts her
You will read that older sows carry longer. Across those 66,254 farrowings the average held between 115.2 and 115.4 days at every parity, so there is nothing in it. Gilts still want more attention at farrowing — smaller litters, less colostrum, less patience — but not a different date on the calendar.
What does predict a sow is her own history. The same study put repeatability at 0.50, meaning a sow who went 117 last time is genuinely more likely to go long again. Her card beats any average on this page.
One number worth treating as a warning rather than a scheduling note: sows farrowing at 112 days or under had more dead piglets and were roughly twice as likely to be culled.
Full pig gestation chart
Every day of the year, bred to due — built to print
Find the breeding date in the left column of the right month, read across for the due date. Hit print and it comes out clean.
| Bred | Due |
|---|---|
| Jan 1 | Apr 26 |
| Jan 2 | Apr 27 |
| Jan 3 | Apr 28 |
| Jan 4 | Apr 29 |
| Jan 5 | Apr 30 |
| Jan 6 | May 1 |
| Jan 7 | May 2 |
| Jan 8 | May 3 |
| Jan 9 | May 4 |
| Jan 10 | May 5 |
| Jan 11 | May 6 |
| Jan 12 | May 7 |
| Jan 13 | May 8 |
| Jan 14 | May 9 |
| Jan 15 | May 10 |
| Jan 16 | May 11 |
| Jan 17 | May 12 |
| Jan 18 | May 13 |
| Jan 19 | May 14 |
| Jan 20 | May 15 |
| Jan 21 | May 16 |
| Jan 22 | May 17 |
| Jan 23 | May 18 |
| Jan 24 | May 19 |
| Jan 25 | May 20 |
| Jan 26 | May 21 |
| Jan 27 | May 22 |
| Jan 28 | May 23 |
| Jan 29 | May 24 |
| Jan 30 | May 25 |
| Jan 31 | May 26 |
| Bred | Due |
|---|---|
| Feb 1 | May 27 |
| Feb 2 | May 28 |
| Feb 3 | May 29 |
| Feb 4 | May 30 |
| Feb 5 | May 31 |
| Feb 6 | Jun 1 |
| Feb 7 | Jun 2 |
| Feb 8 | Jun 3 |
| Feb 9 | Jun 4 |
| Feb 10 | Jun 5 |
| Feb 11 | Jun 6 |
| Feb 12 | Jun 7 |
| Feb 13 | Jun 8 |
| Feb 14 | Jun 9 |
| Feb 15 | Jun 10 |
| Feb 16 | Jun 11 |
| Feb 17 | Jun 12 |
| Feb 18 | Jun 13 |
| Feb 19 | Jun 14 |
| Feb 20 | Jun 15 |
| Feb 21 | Jun 16 |
| Feb 22 | Jun 17 |
| Feb 23 | Jun 18 |
| Feb 24 | Jun 19 |
| Feb 25 | Jun 20 |
| Feb 26 | Jun 21 |
| Feb 27 | Jun 22 |
| Feb 28 | Jun 23 |
| Bred | Due |
|---|---|
| Mar 1 | Jun 24 |
| Mar 2 | Jun 25 |
| Mar 3 | Jun 26 |
| Mar 4 | Jun 27 |
| Mar 5 | Jun 28 |
| Mar 6 | Jun 29 |
| Mar 7 | Jun 30 |
| Mar 8 | Jul 1 |
| Mar 9 | Jul 2 |
| Mar 10 | Jul 3 |
| Mar 11 | Jul 4 |
| Mar 12 | Jul 5 |
| Mar 13 | Jul 6 |
| Mar 14 | Jul 7 |
| Mar 15 | Jul 8 |
| Mar 16 | Jul 9 |
| Mar 17 | Jul 10 |
| Mar 18 | Jul 11 |
| Mar 19 | Jul 12 |
| Mar 20 | Jul 13 |
| Mar 21 | Jul 14 |
| Mar 22 | Jul 15 |
| Mar 23 | Jul 16 |
| Mar 24 | Jul 17 |
| Mar 25 | Jul 18 |
| Mar 26 | Jul 19 |
| Mar 27 | Jul 20 |
| Mar 28 | Jul 21 |
| Mar 29 | Jul 22 |
| Mar 30 | Jul 23 |
| Mar 31 | Jul 24 |
| Bred | Due |
|---|---|
| Apr 1 | Jul 25 |
| Apr 2 | Jul 26 |
| Apr 3 | Jul 27 |
| Apr 4 | Jul 28 |
| Apr 5 | Jul 29 |
| Apr 6 | Jul 30 |
| Apr 7 | Jul 31 |
| Apr 8 | Aug 1 |
| Apr 9 | Aug 2 |
| Apr 10 | Aug 3 |
| Apr 11 | Aug 4 |
| Apr 12 | Aug 5 |
| Apr 13 | Aug 6 |
| Apr 14 | Aug 7 |
| Apr 15 | Aug 8 |
| Apr 16 | Aug 9 |
| Apr 17 | Aug 10 |
| Apr 18 | Aug 11 |
| Apr 19 | Aug 12 |
| Apr 20 | Aug 13 |
| Apr 21 | Aug 14 |
| Apr 22 | Aug 15 |
| Apr 23 | Aug 16 |
| Apr 24 | Aug 17 |
| Apr 25 | Aug 18 |
| Apr 26 | Aug 19 |
| Apr 27 | Aug 20 |
| Apr 28 | Aug 21 |
| Apr 29 | Aug 22 |
| Apr 30 | Aug 23 |
| Bred | Due |
|---|---|
| May 1 | Aug 24 |
| May 2 | Aug 25 |
| May 3 | Aug 26 |
| May 4 | Aug 27 |
| May 5 | Aug 28 |
| May 6 | Aug 29 |
| May 7 | Aug 30 |
| May 8 | Aug 31 |
| May 9 | Sep 1 |
| May 10 | Sep 2 |
| May 11 | Sep 3 |
| May 12 | Sep 4 |
| May 13 | Sep 5 |
| May 14 | Sep 6 |
| May 15 | Sep 7 |
| May 16 | Sep 8 |
| May 17 | Sep 9 |
| May 18 | Sep 10 |
| May 19 | Sep 11 |
| May 20 | Sep 12 |
| May 21 | Sep 13 |
| May 22 | Sep 14 |
| May 23 | Sep 15 |
| May 24 | Sep 16 |
| May 25 | Sep 17 |
| May 26 | Sep 18 |
| May 27 | Sep 19 |
| May 28 | Sep 20 |
| May 29 | Sep 21 |
| May 30 | Sep 22 |
| May 31 | Sep 23 |
| Bred | Due |
|---|---|
| Jun 1 | Sep 24 |
| Jun 2 | Sep 25 |
| Jun 3 | Sep 26 |
| Jun 4 | Sep 27 |
| Jun 5 | Sep 28 |
| Jun 6 | Sep 29 |
| Jun 7 | Sep 30 |
| Jun 8 | Oct 1 |
| Jun 9 | Oct 2 |
| Jun 10 | Oct 3 |
| Jun 11 | Oct 4 |
| Jun 12 | Oct 5 |
| Jun 13 | Oct 6 |
| Jun 14 | Oct 7 |
| Jun 15 | Oct 8 |
| Jun 16 | Oct 9 |
| Jun 17 | Oct 10 |
| Jun 18 | Oct 11 |
| Jun 19 | Oct 12 |
| Jun 20 | Oct 13 |
| Jun 21 | Oct 14 |
| Jun 22 | Oct 15 |
| Jun 23 | Oct 16 |
| Jun 24 | Oct 17 |
| Jun 25 | Oct 18 |
| Jun 26 | Oct 19 |
| Jun 27 | Oct 20 |
| Jun 28 | Oct 21 |
| Jun 29 | Oct 22 |
| Jun 30 | Oct 23 |
| Bred | Due |
|---|---|
| Jul 1 | Oct 24 |
| Jul 2 | Oct 25 |
| Jul 3 | Oct 26 |
| Jul 4 | Oct 27 |
| Jul 5 | Oct 28 |
| Jul 6 | Oct 29 |
| Jul 7 | Oct 30 |
| Jul 8 | Oct 31 |
| Jul 9 | Nov 1 |
| Jul 10 | Nov 2 |
| Jul 11 | Nov 3 |
| Jul 12 | Nov 4 |
| Jul 13 | Nov 5 |
| Jul 14 | Nov 6 |
| Jul 15 | Nov 7 |
| Jul 16 | Nov 8 |
| Jul 17 | Nov 9 |
| Jul 18 | Nov 10 |
| Jul 19 | Nov 11 |
| Jul 20 | Nov 12 |
| Jul 21 | Nov 13 |
| Jul 22 | Nov 14 |
| Jul 23 | Nov 15 |
| Jul 24 | Nov 16 |
| Jul 25 | Nov 17 |
| Jul 26 | Nov 18 |
| Jul 27 | Nov 19 |
| Jul 28 | Nov 20 |
| Jul 29 | Nov 21 |
| Jul 30 | Nov 22 |
| Jul 31 | Nov 23 |
| Bred | Due |
|---|---|
| Aug 1 | Nov 24 |
| Aug 2 | Nov 25 |
| Aug 3 | Nov 26 |
| Aug 4 | Nov 27 |
| Aug 5 | Nov 28 |
| Aug 6 | Nov 29 |
| Aug 7 | Nov 30 |
| Aug 8 | Dec 1 |
| Aug 9 | Dec 2 |
| Aug 10 | Dec 3 |
| Aug 11 | Dec 4 |
| Aug 12 | Dec 5 |
| Aug 13 | Dec 6 |
| Aug 14 | Dec 7 |
| Aug 15 | Dec 8 |
| Aug 16 | Dec 9 |
| Aug 17 | Dec 10 |
| Aug 18 | Dec 11 |
| Aug 19 | Dec 12 |
| Aug 20 | Dec 13 |
| Aug 21 | Dec 14 |
| Aug 22 | Dec 15 |
| Aug 23 | Dec 16 |
| Aug 24 | Dec 17 |
| Aug 25 | Dec 18 |
| Aug 26 | Dec 19 |
| Aug 27 | Dec 20 |
| Aug 28 | Dec 21 |
| Aug 29 | Dec 22 |
| Aug 30 | Dec 23 |
| Aug 31 | Dec 24 |
| Bred | Due |
|---|---|
| Sep 1 | Dec 25 |
| Sep 2 | Dec 26 |
| Sep 3 | Dec 27 |
| Sep 4 | Dec 28 |
| Sep 5 | Dec 29 |
| Sep 6 | Dec 30 |
| Sep 7 | Dec 31 |
| Sep 8 | Jan 1 |
| Sep 9 | Jan 2 |
| Sep 10 | Jan 3 |
| Sep 11 | Jan 4 |
| Sep 12 | Jan 5 |
| Sep 13 | Jan 6 |
| Sep 14 | Jan 7 |
| Sep 15 | Jan 8 |
| Sep 16 | Jan 9 |
| Sep 17 | Jan 10 |
| Sep 18 | Jan 11 |
| Sep 19 | Jan 12 |
| Sep 20 | Jan 13 |
| Sep 21 | Jan 14 |
| Sep 22 | Jan 15 |
| Sep 23 | Jan 16 |
| Sep 24 | Jan 17 |
| Sep 25 | Jan 18 |
| Sep 26 | Jan 19 |
| Sep 27 | Jan 20 |
| Sep 28 | Jan 21 |
| Sep 29 | Jan 22 |
| Sep 30 | Jan 23 |
| Bred | Due |
|---|---|
| Oct 1 | Jan 24 |
| Oct 2 | Jan 25 |
| Oct 3 | Jan 26 |
| Oct 4 | Jan 27 |
| Oct 5 | Jan 28 |
| Oct 6 | Jan 29 |
| Oct 7 | Jan 30 |
| Oct 8 | Jan 31 |
| Oct 9 | Feb 1 |
| Oct 10 | Feb 2 |
| Oct 11 | Feb 3 |
| Oct 12 | Feb 4 |
| Oct 13 | Feb 5 |
| Oct 14 | Feb 6 |
| Oct 15 | Feb 7 |
| Oct 16 | Feb 8 |
| Oct 17 | Feb 9 |
| Oct 18 | Feb 10 |
| Oct 19 | Feb 11 |
| Oct 20 | Feb 12 |
| Oct 21 | Feb 13 |
| Oct 22 | Feb 14 |
| Oct 23 | Feb 15 |
| Oct 24 | Feb 16 |
| Oct 25 | Feb 17 |
| Oct 26 | Feb 18 |
| Oct 27 | Feb 19 |
| Oct 28 | Feb 20 |
| Oct 29 | Feb 21 |
| Oct 30 | Feb 22 |
| Oct 31 | Feb 23 |
| Bred | Due |
|---|---|
| Nov 1 | Feb 24 |
| Nov 2 | Feb 25 |
| Nov 3 | Feb 26 |
| Nov 4 | Feb 27 |
| Nov 5 | Feb 28 |
| Nov 6 | Feb 29 |
| Nov 7 | Mar 1 |
| Nov 8 | Mar 2 |
| Nov 9 | Mar 3 |
| Nov 10 | Mar 4 |
| Nov 11 | Mar 5 |
| Nov 12 | Mar 6 |
| Nov 13 | Mar 7 |
| Nov 14 | Mar 8 |
| Nov 15 | Mar 9 |
| Nov 16 | Mar 10 |
| Nov 17 | Mar 11 |
| Nov 18 | Mar 12 |
| Nov 19 | Mar 13 |
| Nov 20 | Mar 14 |
| Nov 21 | Mar 15 |
| Nov 22 | Mar 16 |
| Nov 23 | Mar 17 |
| Nov 24 | Mar 18 |
| Nov 25 | Mar 19 |
| Nov 26 | Mar 20 |
| Nov 27 | Mar 21 |
| Nov 28 | Mar 22 |
| Nov 29 | Mar 23 |
| Nov 30 | Mar 24 |
| Bred | Due |
|---|---|
| Dec 1 | Mar 25 |
| Dec 2 | Mar 26 |
| Dec 3 | Mar 27 |
| Dec 4 | Mar 28 |
| Dec 5 | Mar 29 |
| Dec 6 | Mar 30 |
| Dec 7 | Mar 31 |
| Dec 8 | Apr 1 |
| Dec 9 | Apr 2 |
| Dec 10 | Apr 3 |
| Dec 11 | Apr 4 |
| Dec 12 | Apr 5 |
| Dec 13 | Apr 6 |
| Dec 14 | Apr 7 |
| Dec 15 | Apr 8 |
| Dec 16 | Apr 9 |
| Dec 17 | Apr 10 |
| Dec 18 | Apr 11 |
| Dec 19 | Apr 12 |
| Dec 20 | Apr 13 |
| Dec 21 | Apr 14 |
| Dec 22 | Apr 15 |
| Dec 23 | Apr 16 |
| Dec 24 | Apr 17 |
| Dec 25 | Apr 18 |
| Dec 26 | Apr 19 |
| Dec 27 | Apr 20 |
| Dec 28 | Apr 21 |
| Dec 29 | Apr 22 |
| Dec 30 | Apr 23 |
| Dec 31 | Apr 24 |
Built on a 115-day gestation. Dates are month and day only, so this chart works for any year — with one catch: if the pregnancy runs through 29 February, the real due date lands one day later than the chart says. The calculator at the top of the page already accounts for that.
Questions people actually ask
How long are pigs pregnant?
About 115 days. The traditional answer is 114 — three months, three weeks and three days — but modern herds run a day longer than that, and Merck now gives the range as 115 to 116. Most sows farrow between 113 and 117 days.
What is the 3-3-3 rule for pigs?
Three months, three weeks and three days from breeding to farrowing, which counts out to 114 days. It is a good way to remember roughly when, and it is why nobody needs a calculator to get within a couple of days.
It is no longer the average, though. Across 66,254 farrowings only 19% happened on day 114, against 31% on day 115. Use the rule to remember, use the date above to plan.
When should a sow move to the farrowing pen?
Day 110, and treat that as a deadline rather than a suggestion. Crate, pen or hut, it gives her three or four days to settle and build a nest if she has anything to build one with, and it means she is not farrowing somewhere you did not choose.
How can you tell a sow is about to farrow?
Milk lets down 12 to 24 hours out — you can strip a teat and get a squirt. She gets restless, starts nesting, and her vulva swells and reddens. Once she lies on her side and settles into steady straining, piglets follow.
How soon can you preg check a sow?
Ultrasound from about 21 to 30 days is standard. Watching for a return to heat around day 21 is the free version and catches most of the failures.
Where these numbers come from
Every figure on this page traces to a university extension publication or a veterinary reference. If you think one is wrong, the sources are right here so you can check it yourself.
- Breeding Management of Pigs — Merck Veterinary Manual
- Reproductive profile and factors affecting gestation length in commercial swine herds — Sasaki & Koketsu 2007, Theriogenology 68(2):123–7, n=66,254 farrowings
- Developmental Milestones During Pig Gestation — Penn State Extension
- Care of the Sow During Farrowing and Lactation — Pork Information Gateway, U.S. Pork Center of Excellence
Worth knowing
- 114 days is out of date. Merck states plainly that pig gestation "has been increasing and now ranges 115–116 ± 1 days." The largest commercial dataset we found — 66,254 farrowings — puts it at 115.3. Only 19% of those farrowings happened on day 114. We default to 115 and keep the three-three-three mnemonic for what it is: a good way to remember roughly when, not the modern average.
- Gilts and old sows gestate the same length. That 66,254-farrowing dataset found no parity effect at all, which contradicts the common claim that older sows carry longer.
- What does predict a sow is her own history. Repeatability is 0.50, so what she did last time is the best guide you have. Worth writing on the card.
- Farrowing at 112 days or under is a warning, not just a scheduling problem. Those sows had more dead piglets and were roughly twice as likely to be culled.
- We could not verify the claim that pot-bellied pigs carry 15 to 20 days longer. It appears to come from forum posts rather than data.
Figures last checked August 2026.