India is a linguistically diverse country, and each state and union territory can have its own official languages, as recognized by the Constitution of India. Here is a list of some states and their official languages:
- Andhra Pradesh: Telugu and Urdu
- Arunachal Pradesh: English
- Assam: Assamese, Bengali, Bodo, and English
- Bihar: Hindi and Urdu
- Chhattisgarh: Hindi
- Goa: Konkani
- Gujarat: Gujarati
- Haryana: Hindi and Punjabi
- Himachal Pradesh: Hindi
- Jharkhand: Hindi
- Karnataka: Kannada
- Kerala: Malayalam
- Madhya Pradesh: Hindi
- Maharashtra: Marathi
- Manipur: Manipuri
- Meghalaya: English and Khasi
- Mizoram: Mizo and English
- Nagaland: English
- Odisha: Odia
- Punjab: Punjabi
- Rajasthan: Hindi
- Sikkim: Nepali, Bhutia, and Lepcha
- Tamil Nadu: Tamil
- Telangana: Telugu and Urdu
- Tripura: Bengali and Kokborok
- Uttar Pradesh: Hindi and Urdu
- Uttarakhand: Hindi and Sanskrit
- West Bengal: Bengali and Nepali