Uttar Pradesh has the highest number of Livestock. The number stands at 67.8 million. The other top 4 ranked states are Rajasthan, which has livestock numbering up to 56.8 million. The 3rd place is occupied by Madhya Pradesh which has a livestock population of 40.6 million, followed by West Bengal (WB) at 4th position. The livestock number in West Bengal stands at 37.4 million.