Estimated live weight calculator for livestock

Accurate live weight estimation is essential in livestock management, influencing nutrition, veterinary care, trading, and productivity. Farmers and veterinarians depend on precise estimations for correct dosing, balanced feeding, fair pricing, and performance evaluation.

Estimated Live Weight Calculator for Livestock — Heart-Girth & Length Method

Estimated Live Weight Calculator — Heart‑Girth × Length

Quick, evidence-based liveweight estimates for cattle, sheep, goats, pigs and horses. Metric & Imperial supported.

v1.0
Which formula is used?
This calculator uses the common heart‑girth × heart‑girth × body‑length method: Weight = (Girth² × Length) ÷ K. The constant K depends on species and units (see presets). You can edit K for breed-specific calibration. Sources: WSU, OSU extension and industry manuals (linked in developer notes).
How to measure
Measure heart girth just behind the elbow and around the chest. Measure body length from point of shoulder (or between ears for pigs) to the base of the tail. For woolly animals press fleece to measure girth properly. Ensure the animal stands square on level ground.
Accuracy note
This gives a field estimate. Breed, sex, age and body condition influence accuracy. For high-stakes decisions use a scale or validated breed-specific equation.

Core Formulas for Estimated Live Weight in Livestock

Several empirical equations are used worldwide to estimate live weight from body measurements. The most widely applied are Shaffer’s formula, Schaeffer’s girth–length method, and modified regression models. Below are key formulas, with detailed explanations of each variable.

1. Shaffer’s Formula (for cattle)

Where:

  • LW= Live Weight (kg)
  • HG = Heart Girth (cm), measured behind the forelegs
  • BL = Body Length (cm), measured from the point of shoulder to pin bone

Typical Values:

  • HG: 120–220 cm in adult cattle
  • BL: 100–180 cm in cattle

2. Schaeffer’s Formula (for dairy cattle)

Where constants differ for dairy breeds, producing more accurate predictions.

3. Estimation Formula for Sheep and Goats

Where:

  • HG= Heart Girth (cm)

Range:

  • Typical HG in goats: 60–100 cm
  • Typical HG in sheep: 65–110 cm

4. Pig Live Weight Estimation Formula

Where:

  • HG = Heart Girth (cm)
  • BL = Body Length (cm), from ear base to tail base

5. Poultry Estimation (Broilers)

For poultry, regression models are often applied:

Where:

  • Coefficients a,b,c vary by strain and must be calibrated experimentally.

Summary of Common Variables

VariableDefinitionTypical Range (by species)
Heart Girth (HG)Circumference behind forelegsCattle: 120–220 cm; Goats: 60–100 cm; Sheep: 65–110 cm; Pigs: 80–150 cm
Body Length (BL)Shoulder to pin bone (cattle/sheep/goats) or ear to tail base (swine)Cattle: 100–180 cm; Sheep/Goats: 60–100 cm; Pigs: 70–120 cm
Height at Withers (HW)Ground to highest point of shoulderCattle: 100–160 cm; Sheep/Goats: 55–95 cm
Live Weight (LW)Estimated live body massVaries by species and breed

Extensive Reference Tables for Estimated Live Weight

To enhance usability, here are ready-to-use lookup tables for estimating livestock live weight from heart girth and body length.

Table 1: Estimated Live Weight of Cattle (kg) Using Shaffer’s Formula

Heart Girth (cm)Body Length 120 cmBody Length 140 cmBody Length 160 cmBody Length 180 cm
12057677786
1407891104117
160102119136153
180130151172194
200160186213240
220194225257289

Table 2: Estimated Live Weight of Sheep and Goats (kg) Using LW=0.08×HG2LW = 0.08 \times HG^2LW=0.08×HG2

Heart Girth (cm)Estimated Live Weight (kg)
60288
70392
80512
90648
100800
110968

Note: Actual field weights are lower due to species-specific correction factors.

Table 3: Estimated Live Weight of Swine (kg) Using LW=0.08×HG2

Heart Girth (cm)Body Length 80 cmBody Length 100 cmBody Length 120 cm
80445667
100566983
1206783100
1407897117
16089111133

Table 4: Approximate Live Weight Ranges by Species and Class

SpeciesClassTypical Range (kg)Notes
Beef CattleMature cow400–700Heavier in continental breeds
Dairy CattleLactating cow450–650Holstein up to 700 kg
SheepAdult ewe50–90Breed-dependent
GoatsAdult doe35–70Dairy goats heavier
SwineMarket hog100–140At 5–6 months
Broiler ChickensMarket ready1.5–3.5Strain-dependent