Livestock Population of India

India has the largest livestock population in the world. As per the 20th Livestock Census of 2019, the livestock population in India was 535.78 million.

Major categories of livestock and their population

Livestock Population
Cattle192.49 million
Buffalo109.85 million
Goat148.88 million
Sheep74.26 million
Pig9.06 million

Top Ranking States in Livestock Population

Category Top 3 States
Total livestock1. Uttar Pradesh; 2. Rajasthan; 3. Madhya Pradesh
Cattle1. West Bengal; 2. Uttar Pradesh; 3. Madhya Pradesh
Buffalo1. Uttar Pradesh; 2. Rajasthan; 3. Gujarat
Sheep1. Telangana; 2. Andhra Pradesh; 3. Karnataka
Goat1. Rajasthan; 2. West Bengal; 3. Uttar Pradesh
Poultry1. Tamil Nadu; 2. Andhra Pradesh; 3. Telangana