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.
| Livestock | Population |
|---|---|
| Cattle | 192.49 million |
| Buffalo | 109.85 million |
| Goat | 148.88 million |
| Sheep | 74.26 million |
| Pig | 9.06 million |
| Category | Top 3 States |
|---|---|
| Total livestock | 1. Uttar Pradesh; 2. Rajasthan; 3. Madhya Pradesh |
| Cattle | 1. West Bengal; 2. Uttar Pradesh; 3. Madhya Pradesh |
| Buffalo | 1. Uttar Pradesh; 2. Rajasthan; 3. Gujarat |
| Sheep | 1. Telangana; 2. Andhra Pradesh; 3. Karnataka |
| Goat | 1. Rajasthan; 2. West Bengal; 3. Uttar Pradesh |
| Poultry | 1. Tamil Nadu; 2. Andhra Pradesh; 3. Telangana |