What are the capitals of the states of india?

There are 28 states and 7 union territories in India.
(A 29th state, Telangana, is awaiting approval in 2014)

States and their capitals:
  1. Andhra Pradesh - Hyderabad (*also will be the capital of Telangana)
  2. Arunachal Pradesh - Itanagar
  3. Assam - Dispur
  4. Bihar - Patna
  5. Chattisgarh - Raipur
  6. Goa - Panaji
  7. Gujarat - Gandhinagar
  8. Haryana - Chandinagar
  9. Himachal Pradesh - Simla
  10. Jammu And Kashmir - Srinagar(Summer) /Jammu(Winter)
  11. Jharkhand - Ranchi
  12. Karnataka - Bangalore
  13. Kerala - Thiruvananthapuram
  14. Madhya Pradesh - Bhopal
  15. Maharashtra - Mumbai
  16. Manipur - Imphal
  17. Meghalaya - Shillong
  18. Mizoram - Aizawl
  19. Nagaland - Kohima
  20. Orissa - Bhubaneshwar
  21. Punjab - Chandigarh
  22. Rajasthan - Jaipur
  23. Sikkim - Gangtok
  24. Tamil Nadu - Chennai
  25. Tripura - Agartala
  26. Uttar Pradesh - Lucknow
  27. Uttaranchal - Dehradun
  28. West Bengal - Calcutta

Union Territories and their capitals:

  1. Andaman And Nikobar - Port Blair
  2. Chandigarh - Chandigarh
  3. Dadra And Nagar Haveli - Silvassa
  4. Daman And Diu - Daman
  5. Delhi - New Delhi (*capital of India)
  6. Lakshadweep - Kavaratti
  7. Pondicherry - Pondicherry