StatGardenREF. DESK
Calculators/Biology/Swine gestation (farrowing date)
Biology

Swine gestation (farrowing date) calculator

Expected farrowing date from the breeding date, using the average 114-day sow gestation.

What this calculator does

Swine gestation (farrowing date) works out expected farrowing date from the breeding date, using the average 114-day sow gestation. Enter your own figures above and the answer updates as you type: nothing is fixed in the code, so the result reflects exactly the numbers you supply.

The formula this calculator evaluates is printed under the tool and explained below, so you can check the working by hand or reuse it in a spreadsheet.

The formula

FormulaFarrowing date = breeding date + 114 days (average sow gestation, "3 months, 3 weeks, 3 days")

The inputs explained

FieldWhat to enter
Breeding dateA calendar date.

Worked examples

Every figure in the tables below is produced by this page’s own calculator at build time, so the numbers and the tool always agree. Select any row to load that scenario.

Examples across different dates

The same calculation at a range of dates, with every other input held at its starting value. These are generated relative to the day the page was built.

Examples across different dates
Breeding dateExpected farrowing dateGestation length usedDays from today
2026-08-168 Dec 2026114 days120
2026-09-0831 Dec 2026114 days143
2026-11-071 Mar 2027114 days203
2027-02-0530 May 2027114 days294
2027-08-091 Dec 2027114 days478