Skip to content

Cow count definitions

Most dairy KPIs are “something per cow”. The answer depends on which cows and when they were counted. Use these terms consistently:

Term Who is in it DC305 basis
Lactating cows Cows that have calved and have not been dried off LACT>0, not dry
Milking cows Lactating cows whose milk goes in the tank: excludes hospital or treated cows whose milk is dumped, and fresh cows not yet shipping Lactating, minus hospital/fresh pens
Dry cows Cows that have calved at least once and are dried off before their next calving LACT>0, dry (RC 6 or dry pens)
Total cows (adult cows) Lactating + dry LACT>0
Heifers Females that have not calved (calves, breeding-age, bred heifers) LACT=0
Total herd Total cows + heifers (and sometimes bulls, steers, beef-cross calves) All active animals

“Lactating” and “milking” are often used as synonyms. When the difference matters (milk per cow, IOFC), say which one you mean. Many herds and reports call lactating cows “milking cows”; the narrower milking count is the one that matches tank milk.

NASS “milk cows” in the milk production report are total cows (lactating + dry), not lactating cows.

  • A point-in-time count is a census on one date (e.g. today’s DC305 COUNT, or a month-end inventory). Use it for status questions: “how many cows are dry right now?”, ”% pregnant today”.
  • An average inventory is the mean count over a period. Use it as the denominator for anything that accumulates over the period: removals, deaths, milk shipped, feed fed. The best average is the mean of daily counts (cow-days ÷ days). Monthly snapshots, or (opening + closing) ÷ 2, are approximations that miss swings within the period.
KPI Numerator Denominator
IOFC per cow per day Milk income − lactating feed cost Lactating cow-days (or milking cow-days if feed and milk are only for the milking string)
Milk per cow per day (farm) Shipped milk Milking or lactating cow-days; state which
Milk per cow (NASS-comparable) Shipped milk Average total cows (incl. dry)
Cull rate / turnover Adult cows sold + died Average adult (total) cow inventory over the period
21-day pregnancy rate Cows pregnant in the period Eligible cows: past VWP, not pregnant, not do-not-breed, in the herd
% pregnant (point in time) Pregnant cows Total cows, or cows past VWP; state which
Labor or overhead per cow Cost Average total cows (dry cows still need labor and housing)
Dry-cow feed cost per cow Dry pen feed cost Dry cow-days

Plain text:

average inventory = Σ daily count over the period / days in the period
≈ (opening count + closing count) / 2 (approximation)
cow-days = Σ daily count over the period
per cow per day = period total / cow-days
annualized rate (%) = events in period / average inventory × (365 / days in period) × 100

LaTeX:

\bar{N} = \frac{1}{T}\sum_{d=1}^{T} N_d
\qquad
\text{per cow-day} = \frac{X}{\sum_{d=1}^{T} N_d}
\qquad
r_{\text{annual}} = \frac{E}{\bar{N}} \times \frac{365}{T} \times 100

where N_d is the count on day d, T the days in the period, X a period total (milk, feed, cost) and E an event count (removals, deaths).

Annualizing a short period scales up noise; for one month, prefer reporting the actual period rate.

DC305 holds the current state of every active animal, so point-in-time counts are direct:

COUNT FOR LACT>0 total cows (lactating + dry)
COUNT FOR LACT>0 RC=6 dry cows by reproductive code
COUNT FOR LACT>0 RC<>6 lactating cows by reproductive code
COUNT FOR LACT=0 heifers
SUM BY PEN FOR LACT>0 cows by pen (to split milking, hospital, fresh, dry)
SUM BY RC FOR LACT>0 cows by reproductive status

See DC305 RC codes for what each RC value means.

Herd-specific conventions decide which filter is right:

  • Dry status by RC vs by pen. RC 6 is set by a dry-off event. Some herds move cows to a dry pen without entering the event, so RC undercounts dry cows and RC<>6 overcounts lactating cows. In those herds, filter by the dry pen numbers instead.
  • Hospital and fresh pens. To get milking (shipping) cows, exclude the pens whose milk is dumped. Pen numbers are herd-specific.
  • Breed and animal type. Some herds keep beef-cross calves, steers or bulls in the same file; a total-herd count may need a breed or sex filter.

Pen numbers, dry-off event names and any custom status items vary by herd; check the herd’s private dc305-vocab mapping before choosing filters.

DC305 counts only live animals by default (\B adds sold and dead animals, \D gives those alone). That is right for a current census, but historical counts (an average inventory for last year) can’t be read from today’s COUNT. Use the ECON inventory reports, rebuild counts from events (calvings, dry-offs, sales, deaths) day by day, use saved monthly census reports, or use the INV inventory reports (see DC305 INV reports).

ECON\I current inventory report
ECON\IR inventory report with cull rate
ECON\ID past / yearly cow inventory summary
ECON\ID750 the same, for the past 750 days
ECON\IHD past heifer inventory
MONITOR herd statistics (usually run at the start of the month)

Herd context: US Holsteins, freestall or dry-lot, year-round calving, about 60-day dry period.

Ratio Typical
Dry cows as % of total cows ~12–16%
Lactating cows as % of total cows ~84–88%
Hospital/fresh-dump cows as % of lactating ~1–4%
Heifers (all ages) per 100 total cows ~80–110, raising all replacements
  • Dividing farm milk by total cows and comparing it to a per-lactating-cow benchmark (or the reverse). The dry share alone makes a gap of about 15%.
  • Using a point-in-time count as the denominator for a period total. A month-end count after a big cull or a wave of fresh heifers distorts milk per cow, feed per cow and cull rate.
  • Using today’s DC305 count for last year’s rates. Sold and dead cows are gone from the active file; rebuild the historical inventory.
  • Trusting RC 6 when dry-offs aren’t entered. Lactating counts come out too high and milk per cow too low.
  • Including heifers in “cows”. LACT>0 is cows; heifers belong only in total-herd counts.
  • Putting all cows in a PR denominator. Pregnancy rate uses eligible cows only.
  • Mixing cow-days and head counts in one ratio, such as monthly feed cost divided by month-end head count.