How many cattle are there in the world?

World medium Data from 2023

Guess before you scroll — the answer is below

In cattle. Thousands: 1.000 · Decimals: 1,5 · Millions: 9m.

The answer

1,500,000,000 cattle

Roughly 1.5B.

There are roughly 1.5 billion cattle on Earth, about one for every five people. India has the largest herd, followed by Brazil. Livestock is a major climate story: cattle alone account for a substantial share of global methane emissions.

How to get close to this number

Reason from consumption. Beef and dairy feed a large share of the world, a cow produces milk for years but is eaten once, and herds must be large enough to sustain both. A ratio of roughly one animal per several people is what that requires, and applying it to the global population gives the answer directly.

The country ranking in the explanation catches people out. The largest herd is in a country where cattle are largely not eaten, because they are kept for milk, draught and religious reasons. Livestock counts measure animals, not meat production, and the two diverge sharply — which is why guessing from beef consumption alone gets the ranking wrong even when it gets the total roughly right.

The climate point is why this figure gets tracked closely. Cattle are ruminants, and rumination produces methane, which is a far more potent greenhouse gas than carbon dioxide over the short term. So a headcount of cattle is also an emissions statistic, and it is one of the few agricultural figures that appears routinely in climate policy documents.

Where this number comes from

Source UN Food and Agriculture Organization (FAOSTAT)
Figure refers to 2023
Last checked
Unit cattle

Numbers move. If this one has drifted from its source, let us know.

Think you can do better?

Five fresh questions every day. No account needed.

Play today’s puzzle

Related questions