Goat Milk Yield Calculator

Goat herd milk per day and lactation by breed class.

Biology and LifeUpdated 2026-10-142 min read
Goat Milk Yield Calculator
Daily milk
...
Lactation total...
Per doe...

What it does

Dairy goats pay in daily buckets, and herd math starts before freshening. Breed class sets the order of magnitude while head count and lactation length finish the total. Planning with averages beats hoping on one star milker.

The tool above multiplies class rate by does and days. Two Saanen does at 4.2 L a day give 8.4 L daily, which over 284 days totals 2386 L, or 1193 L per doe. The imperial match is 2.22 gal a day with 630 gal per lactation.

Classes reflect recorded lactations: high breeds toward 2700 lb, medium Nubian types lower, and Nigerian Dwarf near 795 lb at about half a gallon a day. Days in milk average 284 days inside a 275 to 305 window.

Feed quality, parity, and kidding season move real buckets. First fresheners milk lighter, rich pasture lifts solids, and late lactation tapers. Ration for the average while watching individual trends.

How to use

  1. Pick metric (L) or imperial (gal).
  2. Pick the breed class.
  3. Enter milking does: 2 matches the example.
  4. Enter days in milk.
  5. Read daily yield first.
  6. Read lactation and per doe totals.

Formula

Daily L = does x class rate. Lactation L = daily x days. Rates: high 4.2, medium 2.8, low 1.2 L per doe per day.
breed
Saanen/Alpine high, Nubian types medium, Nigerian Dwarf low.
does
Milking does in the herd.
days
Days in milk, default 284.

Breed class rates reflect extension lactation data: high producers near 4.2 L a day toward 2700 lb lactations, medium near 2.8 L, and Nigerian Dwarf near 1.2 L toward 795 lb. Days in milk average 284 within 275 to 305. Gallons divide liters by 3.78541 and pounds multiply liters by 2.2708.

Worked example

Example: 2 Saanen does, 284 days

Metric defaults: high breed class, 2 does, 284 days. These are also the default values, so the page opens on this answer.

  1. Breed: Saanen/Alpine at 4.2 L per doe per day.
  2. Does: 2.
  3. Daily: 2 x 4.2 = 8.4 L per day.
  4. Days in milk: 284.
  5. Lactation: 8.4 x 284 = 2385.6, shown as 2386 L.
  6. Per doe: 2386 / 2 = 1193 L.
  7. Tool shows 8.4 L per day with 2386 L per lactation and 1193 L per doe.
  8. Imperial match: 2.22 gal per day with 630 gal per lactation.

Reference table

Yield checkpoints at 284 days
HerdDailyLactation
1 Saanen4.2 L (1.11 gal)1193 L (315 gal)
2 Alpine8.4 L (2.22 gal)2386 L (630 gal)
3 Nigerian Dwarf3.6 L (0.95 gal)1022 L (270 gal)

Limits

  • Planning rates, not individual records.
  • Ignores feed, parity, and season.
  • Dry periods excluded.
  • Weight conversions use milk density.

Common mistakes

  • Pricing one star milker as the herd.
  • Skipping dry matter feeding.
  • Milking past body condition.
  • Ignoring kid demand on totals.
  • Forgetting seasonal taper.

Try it yourself

Quick checks. Answers sit tucked under each question.

1 Saanen doe, 284 days?

4.2 L per day with 1193 L per lactation and 1193 L per doe.

3 Nigerian Dwarf does, 284 days?

3.6 L per day with 1022 L per lactation and 341 L per doe.

Questions

Daily milk for 2 Saanen?

Multiply does by the class rate. Here 2 x 4.2 = 8.4 L per day.

Lactation total?

Multiply daily by days in milk. Here 8.4 x 284 = 2386 L.

Daily rates by class?

4.2 L for Saanen/Alpine, 2.8 L for Nubian types, and 1.2 L for Nigerian Dwarf.

Lactation length?

284 days with a 275 to 305 range.

Exact for every doe?

No. Feed, parity, and season swing real yields around planning rates.

Gallons version?

Yes: the same herd gives 2.22 gal per day with 630 gal per lactation.

Sources

How this page was checked. The formula above was matched against the cited sources, and the worked example was run through the tool on this page before publishing. If you spot an error, contact us so we can fix it and note the correction.