Rajasthan is a linguistically diverse state in India where people speak 19 different languages. The official language of Rajasthan is Hindi while the regional language of is Rajasthani which has various dialects like Marwari, Mewari, Dhundhari, Mewati and Harauti. Other languages like Gujarati, Sindhi, Punjabi, and Urdu also have a significant presence due to historical and cultural influences.