Buffalo inventory in India 2019, by leading state
Uttar Pradesh had the highest buffalo population across India, at about 33 million in 2019. Rajasthan ranked second that year by a large difference, followed by Gujarat. Buffalo population across the country grew by over one percent between 2012 and 2019. Furthermore, livestock population amounted to nearly 535.8 million with cattle, buffaloes and goats making up the largest share.