India has 28 states and 8 union territories. The capitals of Indian states and union territories are mentioned below.
Capital of Andhra Pradesh is Amaravati
Capital of Arunachal Pradesh is Itanagar
Capital of Assam is Dispur
Capital of Bihar is Patna
Capital of Chhattisgarh is Raipur
Capital of Goa is Panaji
Capital of Gujarat is Gandhinagar
Capital of Haryana is Chandigarh
Capital of Himachal Pradesh is Shimla
Capital of Jharkhand is Ranchi
Capital of Karnataka is Bengaluru
Capital of Kerala is Thiruvananthapuram
Capital of Madhya Pradesh is Bhopal
Capital of Maharashtra is Mumbai
Capital of Manipur is Imphal
Capital of Meghalaya is Shillong
Capital of Mizoram is Aizawl
Capital of Nagaland is Kohima
Capital of Odisha is Bhubaneswar
Capital of Punjab is Chandigarh
Capital of Rajasthan is Jaipur
Capital of Sikkim is Gangtok
Capital of Tamil Nadu is Chennai
Capital of Telangana is Hyderabad
Capital of Tripura is Agartala
Capital of Uttar Pradesh is Lucknow
Capitals of Uttarakhand is Dehradun (Winter) and Gairsain (Summer)
Capital of West Bengal is Kolkata
India has 8 union territories. Their Capitals are mentioned below.
Capital of Andaman and Nicobar Islands is Port Blair.
Capital of Chandigarh is Chandigarh
Capital of Dadra and Nagar Haveli and Daman & Diu is Daman
Capital of The Government of NCT of Delhi is Delhi
Capitals of Jammu & Kashmir are Srinagar (Summer ) and Jammu (Winter)
Capital of Ladakh is Leh
Capital of Lakshadweep is Kavaratti
Capital of Puducherry is Puducherry