Uttar Pradesh is the largest milk producer in the country, followed by Rajasthan, according to a reply tabled in Lok Sabha on Tuesday (August 12, 2025) by Union Minister of State, Ministry of Fisheries, Animal Husbandry and Dairying S.P. Singh Baghel. The country’s total milk production is 239.30 million tonnes. 53.12% of the total milk produced is contributed by cows, while buffaloes’ share is 43.62%.

The total production of cow milk is 1,27,105.15 thousand tonnes, while the production of milk from buffaloes is 1,04,388.29 thousand tonnes. As the largest producer, Uttar Pradesh has 13,106.39 thousand tonnes of milk produced from cows and 24,351.54 thousand tonnes from buffaloes. This is followed by Rajasthan, that produces 14,806.90 thousand tonnes of cow milk and 16,789.55 thousand tonnes of buffalo milk. Madhya Pradesh is the third largest milk producer in the country. The State produces 10,086.07 thousand tonnes of cow milk and 10,197.1 thousand tonnes of buffalo milk. Lakshadweep produces 0.07 thousand tonnes of cow milk and the island does not produce buffalo milk, according to the Centre.