Different languages are spoken in the different states in India. States have the different climate and cultures, and so they have different languages too. Hindi is mostly spoken in every state in India and it is national language of India.
Languages spoken in different states of India :
1. Andhra Pradesh - Telugu, Urdu
2. Arunachal Pradesh - Nepali, English
3. Assam - Assamese, Bengali, English
4. Bihar - Hindi, Urdu, Bhojpuri
5. Chhattisgarh - Hindi, Chhattisgarhi
6. Goa - Konkani, Marathi, English
7. Gujarat - Gujarati, Hindi
8. Haryana - Hindi, Punjabi
9. Himachal Pradesh - Hindi, Nepali
10. Jammu & Kashmir - Kashmiri, Dogri, Hindi, Urdu
11. Jarkhand - Santali, Oriya, Bengali, Hindi
12. Karnataka - Kannada, Telugu, Tamil
13. Kerala - Malayalam, Tamil, Tulu
14. Madhya Pradesh - Hindi, Marathi, Urdu
15. Maharashtra - Marathi, Hindi, Urdu
16. Manipur - Meitei, Nepali, Hindi
17. Meghalaya - Khasi, Garo, Bengali
18. Mizoram - Mizo, English, Hindi
19. Nagaland - English, Hindi, Naga language
20. Odisha - Odia, Hindi, Santali
21.Punjab - Punjabi, Hindi, Urdu
22. Rajasthan- Rajasthani, Punjabi, Gujarati
23. Sikkim - Nepali, Hindi, Bengali
24. Tamil Nadu - Tamil, Telugu, Kannada
25. Telangana - Telugu, Urdu, Marathi
26. Tripura - Bengali, Kokborok, Chakma
27. Uttar Pradesh - Hindi, Urdu, Punjabi
28. Uttarakhand - Hindi, Urdu, Punjabi
29. West Bengal - Bengali, Hindi, Santali