Indian states' official languages
Nagaland
English
Haryana
Hindi
Odisha
Odia
Punjab
Punjabi
Jammu and Kashmir
Urdu
Assam
Assamese
Tripura
Bengali, English, Kokborok
Arunachal Pradesh
English
Sikkim
English
Andaman and Nicobar Islands
English, Hindi
Lakshadweep
English, Hindi
Meghalaya
English, Khasi
Chandigarh
English, Punjabi, Hindi
Gujarat
Gujarati
Chhattisgarh
Hindi
Madhya Pradesh
Hindi
Uttarakhand
Hindi
Himachal Pradesh
Hindi, English
Rajasthan
Hindi, English
Dadra and Nagar Haveli
Hindi, Gujarati, Marathi
Delhi
Hindi, Punjabi, Urdu
Bihar
Hindi, Urdu
Jharkhand
Hindi, Urdu
Uttar Pradesh
Hindi, Urdu
West Bengal
Hindi, Urdu, Santhali, Oriya, Punjabi, Nepali
Karnataka
Kannada
Daman and Diu
Konkani, Gujarati
Goa
Konkani, Marathi
Kerala
Malayalam
Manipur
Manipuri, English
Maharashtra
Marathi
Mizoram
Mizo, English, Hindi
Tamil Nadu
Tamil, English
Puducherry
Tamil, English, Malayalam, Telugu
Telangana
Telegu, Urdu
Andhra Pradesh
Telugu, Urdu