Indian States and Capitals — Complete List
Complete list of all 28 Indian states and 8 Union Territories with their capitals. Interactive search and quiz mode.
About this reference
Browse all 28 states and 8 union territories with their capitals, and search by name.
Useful for students, competitive exams and quizzes.
How to use it
- Search or choose States (28) or Union Territories (8).
- Read the capital.
- Use it to revise.
Facts to remember
India has 28 states and 8 union territories. Several share capitals: Chandigarh is the capital of both Punjab and Haryana and is itself a union territory. Andhra Pradesh's capital is Amaravati (Visakhapatnam and Kurnool have been proposed or used for functions), Telangana's is Hyderabad, and Maharashtra's is Mumbai (winter session at Nagpur). Jammu and Kashmir and Ladakh became union territories in 2019, and Dadra and Nagar Haveli and Daman and Diu merged in 2020. Capitals can change by law, so check for updates.
Worked example
Quick list
| Maharashtra | Mumbai |
| Karnataka | Bengaluru |
| Tamil Nadu | Chennai |
| West Bengal | Kolkata |
| Gujarat | Gandhinagar |
| Rajasthan | Jaipur |
| Uttar Pradesh | Lucknow |
| Kerala | Thiruvananthapuram |
Tips and common mistakes
- Group capitals by region to memorise.
- Note states with two capitals or shared capitals.
- Learn UT capitals separately.
- Check news for changes.
- Use flashcards for revision.
Frequently asked questions
How many states are there in India?
28.
How many union territories?
8.
Which city is capital of two states?
Chandigarh (Punjab and Haryana).
What is the capital of Gujarat?
Gandhinagar.
When did Ladakh become a UT?
2019.
Is it free?
Yes.