Cattle livestock count heads in India

India: Cattle livestock count heads was 194.75 million in 2024. ▲ Rising

Latest (2024)
194.75 million
Change on year
up 0.1%
World rank
2nd
of 197 countries
All-time high
204.58 million
in 1992
All-time low
173.90 million
in 1962
Years of data
64
1961–2024

Cattle livestock count heads in India, 1961–2024

050.0M100.0M150.0M200.0M196119922024

Source: Our World in Data.

Analysis

The most recent figure for cattle livestock count heads in India is 194.75 million, measured in 2024.

That represents a change of up 0.1% on the previous year and up 4.1% over ten years.

Over the whole period, cattle livestock count heads in India peaked at 204.58 million in 1992 and was at its lowest, 173.90 million, in 1962.

India ranks 2nd of 197 countries on this measure, in the top 10%.

The long-run direction has been consistently rising across the 64 years of available data.

Cattle livestock count heads in India, year by year

Annual values for Cattle livestock count heads in India, 1961 to 2024.
Year Value Change
1961 175.60 million —
1962 173.90 million -1.0%
1963 173.97 million +0.0%
1964 175.80 million +1.1%
1965 175.90 million +0.1%
1966 176.21 million +0.2%
1967 176.38 million +0.1%
1968 176.73 million +0.2%
1969 177.09 million +0.2%
1970 177.44 million +0.2%
1971 177.81 million +0.2%
1972 178.38 million +0.3%
1973 178.33 million -0.0%
1974 178.58 million +0.1%
1975 179.46 million +0.5%
1976 180.35 million +0.5%
1977 180.29 million -0.0%
1978 181.99 million +0.9%
1979 184.30 million +1.3%
1980 186.50 million +1.2%
1981 188.70 million +1.2%
1982 192.45 million +2.0%
1983 193.80 million +0.7%
1984 195.15 million +0.7%
1985 196.52 million +0.7%
1986 197.90 million +0.7%
1987 199.69 million +0.9%
1988 200.65 million +0.5%
1989 201.60 million +0.5%
1990 202.50 million +0.4%
1991 203.50 million +0.5%
1992 204.58 million +0.5%
1993 203.63 million -0.5%
1994 202.68 million -0.5%
1995 201.73 million -0.5%
1996 200.78 million -0.5%
1997 198.88 million -0.9%
1998 196.53 million -1.2%
1999 194.22 million -1.2%
2000 191.92 million -1.2%
2001 189.66 million -1.2%
2002 187.42 million -1.2%
2003 185.18 million -1.2%
2004 188.57 million +1.8%
2005 192.02 million +1.8%
2006 195.53 million +1.8%
2007 199.07 million +1.8%
2008 197.44 million -0.8%
2009 195.81 million -0.8%
2010 194.19 million -0.8%
2011 192.56 million -0.8%
2012 190.90 million -0.9%
2013 189.00 million -1.0%
2014 187.00 million -1.1%
2015 188.07 million +0.6%
2016 189.15 million +0.6%
2017 190.49 million +0.7%
2018 191.96 million +0.8%
2019 193.46 million +0.8%
2020 194.94 million +0.8%
2021 193.44 million -0.8%
2022 194.20 million +0.4%
2023 194.54 million +0.2%
2024 194.75 million +0.1%

India compared with similar countries

  • India's 194.75 million is above the median for lower middle income countries, which is 2.73 million, 71.4× the median. (46 countries reporting)
  • India's 194.75 million is above the median for South Asia, which is 5.20 million, 37.5× the median. (5 countries reporting)

Averages by decade

DecadeAverage LowestHighest Years
1960s 175.73 million 173.90 million 177.09 million 9
1970s 179.69 million 177.44 million 184.30 million 10
1980s 195.30 million 186.50 million 201.60 million 10
1990s 200.91 million 194.22 million 204.58 million 10
2000s 192.26 million 185.18 million 199.07 million 10
2010s 190.68 million 187.00 million 194.19 million 10
2020s 194.38 million 193.44 million 194.94 million 5

Countries ranked near India

  1. 1 Brazil 238.18 million compare
  2. 3 USSR 115.64 million compare
  3. 4 United States 87.16 million compare
  4. 5 Ethiopia 71.92 million compare

See the full ranking of 197 places →

More agriculture & rural data for India

All data for India →

Frequently asked questions

What is cattle livestock count heads in India?
Cattle livestock count heads in India was 194.75 million in 2024, according to Our World in Data.
What is the highest cattle livestock count heads recorded in India?
The highest recorded value was 204.58 million in 1992.
What is the lowest cattle livestock count heads recorded in India?
The lowest recorded value was 173.90 million in 1962.
How does India rank for cattle livestock count heads?
India ranks 2nd out of 197 countries with data for 2024.
Is cattle livestock count heads rising or falling in India?
Over the last ten years it is up 4.1%. The long-run trend across the full record is rising.
Where does this India data come from?
The figures come from Our World in Data, published as part of Cattle livestock count heads. Statizoid updates them automatically from the source API.

Download this data

CSV · JSON — 64 observations, free to reuse under CC BY 4.0 (Our World in Data).

Share, cite or embed this page

Cite this page

Cattle livestock count heads in India. Statizoid, drawing on Our World in Data. Retrieved 13 November 2026, from https://agriculture.statizoid.com/stat/cattle-livestock-count-heads/india/

Embed or link this data

Paste this into a page to link back to these figures. The data itself is free to reuse under CC BY 4.0 (Our World in Data); please keep the attribution.

<a href="https://agriculture.statizoid.com/stat/cattle-livestock-count-heads/india/">Cattle livestock count heads in India</a> — Statizoid

About this data

Indicator
Cattle livestock count heads
Source
Our World in Data
Licence
CC BY 4.0 (Our World in Data)
Coverage
197 places, 11,450 data points, 1961–2024
Last refreshed