How many languages are spoken in India?


India is a linguistically diverse country with a rich tapestry of languages spoken across its regions. The Eighth Schedule of the Indian Constitution recognizes 22 officially recognized languages. These languages are:

Assamese
Bengali
Bodo
Dogri
Gujarati
Hindi
Kannada
Kashmiri
Konkani
Maithili
Malayalam
Manipuri
Marathi
Nepali
Odia
Punjabi
Sanskrit
Santali
Sindhi
Tamil
Telugu
Urdu
Apart from these 22 languages, there are numerous other languages and dialects spoken across different states and regions in India. The linguistic diversity reflects India’s multicultural and multilingual heritage.