| S.No. | State | Official Languages | Second Official Language(s) |
| 1. | Andhra Pradesh | Telugu | English |
| 2. | Arunachal Pradesh | English | – |
| 3. | Assam | Assamese | Bengali, Bodo |
| 4. | Bihar | Hindi | Urdu |
| 5. | Chhattisgarh | Hindi | Chhattisgarhi |
| 6. | Goa | Konkani, English | Marathi |
| 7. | Gujarat | Gujarati | Hindi |
| 8. | Haryana | Hindi | English, Punjabi |
| 9. | Himachal Pradesh | Hindi | Sanskrit |
| 10. | Jharkhand | Hindi | Angika, Bengali, Bhojpuri, Ho, Kharia, Khortha, Kurmali, Kurukh, Magahi, Maithili, Mundari, Nagpuri, Odia, Santali and Urdu |
| 11. | Karnataka | Kannada | English |
| 12. | Kerala | Malayalam | English |
| 13. | Madhya Pradesh | Hindi | – |
| 14. | Maharashtra | Marathi | – |
| 15. | Manipur | Manipuri | English |
| 16. | Meghalaya | English | Khasi and Garo |
| 17. | Mizoram | Mizo | English, Hindi |
| 18. | Nagaland | English | – |
| 19. | Odisha | Odia | – |
| 20. | Punjab | Punjabi | – |
| 21. | Rajasthan | Hindi | – |
| 22. | Sikkim | English, Nepali, Sikkimese, Lepcha | Gurung, Limbu, Magar, Mukhia, Newari, Rai, Sherpa and Tamang |
| 23. | Tamil Nadu | Tamil | English |
| 24. | Telangana | Telugu | Urdu |
| 25. | Tripura | Bengali, English, Kokborok | – |
| 26. | Uttar Pradesh | Hindi | Urdu |
| 27. | Uttarakhand | Hindi | Sanskrit |
| 28. | West Bengal | Bengali, English | Nepali, Urdu, Hindi, Odia, Santali, Punajbi, Kamtapuri, Rajbanshi, Kurmali, Kurukh and Telugu |