States of India with Capitals and Languages

India is a federal union of states comprising 29 states and 7 union territories. The states and union territories are further sub-divided into districts and further into smaller administrative divisions.

States Capital Languages
Andhra Pradesh Hyderabad Telugu and Urdu
Arunachal Pradesh Itanager Miji, Apotanji, Merdukpen, Tagin, Adi, Honpa
Assam Dispur Assamese
Bihar Patna Hindi
Chhattisgarh Raipur Hindi
Goa Panaji Marathi and Konkani
Gujarat Gandhinagar Gujarati
Haryana Chandigarh Hindi
Himachal Pradesh Shimla Hindi and Pahari
Mizoram Aizawl Mizo and English
Jammu & Kashmir Srinagar (Summer); Jammu (Winter) Kashmiri, Dogri, Urdu, Ladakhi, Pahari, Punjabi, Dadri
Jharkhand Ranchi Hindi
Karnataka Bangaluru Kannda
Kerala Thiruvananthapuram Malayalam, English
Madhya Pradesh Bhopal Hindi
Maharashtra Mumbai Marathi
Manipur Imphal Manipuri
Meghalaya Shillong Khasi, Jaintia and Garo
Nagaland Kohima Konyak, Angami, Sema and Lotha
Odisha Bhubaneswar Odia, English
Punjab Chandigarh Punjabi
Rajasthan Jaipur Rajasthani and Hindi
Sikkim Gangtok Bhutia, Hindi, Nepali, Lepcha, Limbu
Tamil Nadu Chennai Tamil
Telangana Hyderabad Telugu, Urdu
Tripura Agartala Bengali, Tripuri, Manipuri, Kakborak
Uttar Pradesh Lucknow Hindi
Uttarakhand Dehradun Hindi
West Bengal Kolkata Bengali