Here r the languages spoken in different regions:
Jammu and Kashmir:Kashmiri,Dogri,Ladakhi,Urdu
Himachal Pradesh:Hindi and Pahari
Punjabi:Hindi
Chandigarh:Punjabi and Hindi
Harayana:Hindi
Delhi:Punjabi and Hindi
Rajasthan:Rajasthani and Hindi
Uttar Pradesh:Hindi and Urdu
Bihar:Hindi
Madhya Pradesh:Hindi
Orrisa:Oriya
Gujarat:Gujarati
Dadra and Nagar Haveli:Gujarati and Hindi
Maharashtra:Marathi
Goa:Konkani,Marathi and Gujarati
Daman and Diu:Hindi and Gujarati
West Bengal:Bengal
Sikkim:Lepcha,Bhutia,Nepali,Limbu
Arunachal Pradesh:Monpa,Miji,Aka,Sherdukpen
Tripura:Bengali and Kokborak
Mizoram:Mizo and English
Manipur:Manipuri
Nagaland:Angami,Ao,Chang,Konyak,Lotha
Assam:Assamese and Bengali
Meghalaya:Khasi and Garo
Andhra Pradesh:Telugu and Urdu
Andaman and Nicobar Islands:Bengali,Hindi,Nicobarese,Tamil
Karnataka:Kannada
Tamilnadu:Tamil
Pondicherry:Tamil,Telugu,Malayalam,French
Kerala:Malayalam
Lakshwadeep:Malayalam