Livestock Weight Estimator

Estimate livestock weight from body measurements without a scale.
Calculate cattle, horse, and pig weight from heart girth and body length.

Estimated Livestock Weight

Why Estimate Weight Without a Scale? Large livestock scales are expensive and not always available. Veterinarians, farmers, and ranchers use body measurement formulas to estimate weight for drug dosing, feed planning, market value, and breeding records. These formulas are approximate, and accuracy is typically plus or minus 10-15%.

Cattle Weight Formula (Schaeffer’s Formula) The most widely used livestock weight formula for cattle (United States, widely adopted): Weight (lb) = (Heart Girth² × Body Length) / 300 Heart Girth: measured in inches, around the body just behind the front legs. Body Length: measured in inches, from point of shoulder to point of pin bone (tuber ischii). This formula was developed by agricultural researchers at US land-grant universities in the early 20th century.

Horse Weight Formula Weight (lb) = (Heart Girth² × Body Length) / 330 Adapted version of the cattle formula with a different constant for horse body proportions. For ponies (under 14.2 hands): use a slightly different constant (300 instead of 330). Alternative: Weight (kg) = (Heart Girth in cm)² × Body Length (cm) / 11,880 × 1.486

Pig Weight Formula Weight (lb) = (Heart Girth² × Body Length) / 400 Body length on a pig runs from between the ears to the base of the tail, not shoulder to pin bone as on cattle. If all you have is the girth, cubing it and dividing by 400 will get you close, but that shortcut quietly assumes the hog is as long as it is round. Most finished hogs are not, so it reads about 10% heavy at market weight. The calculator uses it only when you leave the length blank.

Sheep and Goat Weight Weight (lb) = (Heart Girth² × Body Length) / 300 Same shape as the cattle formula, and the same constant. A ewe measuring 38 inches around the heart girth and 30 inches long works out at 144 lb, which is about right for a commercial crossbred. Fleece is what trips this one up. A full-wool ewe measures roughly two inches more around than the same animal the day after shearing, and two inches of girth is about 15 lb of sheep that is not there.

Tips for Accurate Measurement Animal must be standing squarely on level ground. Heart girth tape: hold snugly but not tight; measure natural breathing position. Use a flexible measuring tape or a purpose-made “weigh tape” (marked in weight equivalents). Weigh tapes pre-calculate the formula and show the weight directly, and every farm store sells them. Average 2–3 measurements for better accuracy. Accuracy decreases for very thin (body condition score 1–2) or very fat (BCS 5) animals.

Body Condition Scoring (BCS) BCS (1–5 scale for cattle) or (1–9 scale for horses) assesses fat coverage. BCS affects the accuracy of measurement-based weight formulas. Very thin animals have lower actual weight than formula predicts. Very fat animals have higher actual weight.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.