700 years old
Urdu is spoken in six Indian states of Delhi, Bihar, Uttar Pradesh, Maharashtra, Jammu & Kashmir.
Pakistan, Bangladesh, Nepal, South Africa, Mauritius, Guyana and several other countries also have Urdu speakers.
Hindi
10.
800 years old
Hindi is the base spoken for the North Indian Languages like the Punjabi, Gujarati, Marathi, etc.
Around 422 million people in Indian states such as Delhi, Uttar Pradesh, Haryana, Bihar widely speak Hindi making it so popular.
Gujarati
9.
1000 years old
Gujarat belonging to the Indo-European language family is the oldest Indian Arian, and the native language of the Gujaratis.
Gujarati is also spoken in Rajasthan, Maharashtra, Karnataka, Madhya Pradesh, Nagar Haveli, Dadra, and Daman.
Bengali
8.
1500 years old
Bengali is the world’s loveliest language and the native language of West Bengal, Tripura and Assam.
Bengali is an official language in Bangladesh and second official language in Karachi, Pakistan.
Marathi
7.
1500 - 2000 years old
Marathi is spoken in Goa, Maharashtra, and other Western Indian states.
About 71.9 million people in India and also in the USA, Australia, Israel and a few other countries speak Marathi. The different names are Malhatee, Maharathi, Marthi and Muruthu.
Odia
6.
2000 years old
Odia dates back to 10 AD. Being a part of the Indo-Aryan branch, and the Indo-European family, Odia is the native language of Odisha.
Odia speakers are there in Indian states like West Bengal, Andhra Pradesh, Chhattisgarh, and Jharkhand.
Malayalam
5.
2000 years old
Malayalam is spoken by about 34 million people mostly in Kerala, Tamil Nadu, and Karnataka.
There is a debate that the language has descended from Middle Tamil whereas others claim it is descended from Proto-Tamil-Dravidian.
Telugu
4.
1500 - 2000 years old
Telugu is an official and oldest language of India in the Indian states of Andhra Pradesh, Telangana, and the Puducherry Territory.
About 7.9% of the population have designated it as a classical language.
Kannada
3.
2000 years old
Kannada is widely spoken in Karnataka, Tamil Nadu and Andhra Pradesh.
About 50 million people speak Kannada as a primary or secondary language.
Bengaluru (Bangalore) is the capital of the Kannada speaking state (Karnataka).
Sanskrit
2.
2000 - 3000 years old
Sanskrit is the oldest language besides Tamil.
Sanskrit is a sacred language of the Hindu, Jain and Buddhist writings.
The collection of Vedic Sanskrit hymns in Rigveda contains the oldest written records of Sanskrit.
Tamil
1.
3000 - 5000 years old
Tamil, the oldest Dravidian language, is spoken by 78 million people.
Being an official language of Sri Lanka and Singapore, it constitutes several native southern and eastern Indian languages.
Chennai is the capital of Tamil speaking state.