How Many Goats per Acre? Stocking Rates for Pasture & Brush

By the HerdMath team · Updated 2026-10-07

On good pasture, about 2–3 goats per acre for a 6-month grazing season, and up to about 3.5 on improved pasture. Poor pasture carries about 1 goat per acre, and dry rangeland about 1 goat for every 2–3 acres. Grazing all year needs roughly twice the land.

Stocking Rate Calculator
How many animals your pasture can carry.
Open the calculator

Goats per acre by pasture type

Pasture (forage per acre per season)Goats per acre, 180 daysAcres per goat, 180 days
Dry rangeland (~800 lb), 30% useabout 0.35about 2.9
Poor pasture (~1,500 lb)about 1about 0.9
Fair pasture (~2,500 lb)about 1.8about 0.55
Good pasture (~3,500 lb)about 2.5about 0.4
Excellent / improved (~5,000 lb)about 3.6about 0.28

Goat = 0.15 animal units (a 1,000 lb cow = 1.0); 50% grazing use unless stated; forage yields are dry matter.

How the numbers are worked out

Stocking rates use animal units. One animal unit is a 1,000 lb cow eating about 26 lb of forage dry matter a day. A goat counts as about 0.15 animal units, so it takes roughly 6–7 goats to eat what one cow eats.

Over a 180-day season, one goat eats about 0.15 × 5.9 months × 780 lb = about 690 lb of forage. Good pasture grows about 3,500 lb per acre, and you only let animals take half, which leaves 1,750 lb usable. 1,750 ÷ 690 = about 2.5 goats per acre.

Goats are browsers, not grazers

These figures assume grass pasture. Goats prefer to browse: brush, weeds, saplings, vines and the leaves of shrubs, eaten from the head up. Land with a good mix of brush and grass can carry more goats than the grass yield alone suggests, and goats can share pasture with cattle or sheep with little competition because they eat different plants. Pure, short grass pasture is the least suitable ground for goats.

Parasites set the real limit

The biggest problem with crowding goats is internal parasites, especially barber pole worm. Parasite larvae live in the bottom few inches of grass, so the more goats on an acre, and the shorter the grass they are made to eat, the more larvae they pick up. Two practical rules:

  • Don't graze below about 4 inches. Move goats before they reach the bottom of the grass.
  • Rotate and rest paddocks. Moving goats through several paddocks and resting each one gives larvae time to die off and the plants time to regrow.

A stocking rate that is fine for forage can still be too high for parasites in a warm, wet climate. Start below the calculated number and add goats once you know how your land holds up.

Small herds and small acreage

Goats are herd animals and do poorly alone, so plan for at least two. On a 1-acre lot of good pasture, 2 goats for the growing season is a comfortable start, with hay for the rest of the year. Miniature breeds such as Nigerian Dwarfs and Pygmies eat less than full-size goats, so a few more fit on the same ground. A 70 lb goat eats about half what a 150 lb goat does.

Fencing matters as much as acreage: goats test fences, and woven wire or 4–5 electric strands set low to the ground hold them far better than 2–3 strands. Use the calculator below with your own acres, forage level and grazing days.

Stocking Rate Calculator
How many animals your pasture can carry.
Open the calculator

Common questions

How many goats can I keep on 1 acre?

About 2 goats on good pasture for a 6-month grazing season, with hay the rest of the year. Brushy land can carry a little more; poor or overgrazed ground less. Always keep at least two goats so they have company.

How many goats can I put on 5 acres?

About 12 goats on good pasture for a 6-month season (5 × 2.5), or about 18 on improved pasture with rotational grazing. In warm, wet climates start lower and watch parasite loads.

Figures are typical values from university extension and breed-association guidance. Estimates only. Individual animals vary — confirm pregnancy and health questions with your veterinarian.