More Than 300 Million Indian Cows

Last update: February 2, 2025 in Wild Numbers
More Than 300 Million Indian Cows
Anjuna, Goa, India. Cow Close Up Portrait At Anjuna Market Street @ Great_bru, elements.envato.com

India is home to more cattle than any other country. According to statistics published in 2024, India’s cattle population reached 307.42 million cows. Protected and considered sacred by the majority of Indians, the cows give more than 230 million tons of milk annually.