India is formed by 29 states and 7 Union territories. The largest state of India is Rajasthan and smallest state is Goa. Here is the list of all states and Union territories of India along with their capitals.
States and their capitals
State | Capital |
---|---|
Andhra Pradesh | Hyderabad |
Arunachal Pradesh | Itanagar |
Assam | Dispur |
Bihar | Patna |
Chhattisgarh | Raipur |
Goa | Panaji |
Gujarat | Gandhinagar |
Haryana | Chandigarh |
Himachal Pradesh | Shimla |
Jammu and Kashmir | Srinagar (summer), Jammu (winter) |
Jharkhand | Ranchi |
Karnataka | Bengaluru |
Kerala | Thiruvananthapuram |
Madhya Pradesh | Bhopal |
Maharashtra | Mumbai |
Manipur | Imphal |
Meghalaya | Shillong |
Mizoram | Aizawl |
Nagaland | Kohima |
Odisha | Bhubaneswar |
Punjab | Chandigarh |
Rajasthan | Jaipur |
Sikkim | Gangtok |
Tamil Nadu | Chennai |
Telangana | Hyderabad |
Tripura | Agartala |
Uttar Pradesh | Lucknow |
Uttarakhand | Dehradun |
West Bengal | Kolkata |
Union territories and their Capitals
Union territory | Capital |
---|---|
Andaman and Nicobar Islands | Port Blair |
Chandigarh | Chandigarh |
Dadar and Nagar Haveli | Silvassa |
Daman and Diu | Daman |
Delhi | Delhi |
Lakshadweep | Kavaratti |
Puducherry | Puducherry |