Indigenous cattle breeds of India

Of the more than 800 cattle breeds recognized worldwide, India had 27 acknowledged indigenous breeds of cattle and 7 breeds of buffaloes. the ICAR recognized 43 breeds that are indigenous in India, of which two cattle breeds and three buffalo breeds were added in 2018. Local conservation programs are endeavouring to maintain the purity of breeds such as Tharparkar, dwarf cattle such as Kasaragod, and Kankrej, Amrit Mahal and Kangayam. Cattle breeds are classified in to milch (cow and buffalloes for milk), draft (load carrying such as ox), and dwarf (such as Kasaragod, Punganur, and India's smallest cow breed Vechur) categories. 
Indigenous cattle breeds of India.
Total population and breeds of indigenous cattle of India are as follows:
Indigenous buffalo breeds of India.
Total population and breeds of indigenous buffalo of India are as follows: