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

  1. Search or choose States (28) or Union Territories (8).
  2. Read the capital.
  3. 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

MaharashtraMumbai
KarnatakaBengaluru
Tamil NaduChennai
West BengalKolkata
GujaratGandhinagar
RajasthanJaipur
Uttar PradeshLucknow
KeralaThiruvananthapuram

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.

Related tools