States and capitals of India

India has 28 states and 8 union territories. Each red dot on the map is a capital.

🎯 Capitals quiz

28 states and their capitals

#StateCapital
1Andhra PradeshAmaravati
2Arunachal PradeshItanagar
3AssamDispur
4BiharPatna
5ChhattisgarhRaipur
6GoaPanaji
7GujaratGandhinagar
8HaryanaChandigarh
9Himachal PradeshShimla — second capital: Dharamshala (winter)
10JharkhandRanchi
11KarnatakaBengaluru
12KeralaThiruvananthapuram
13Madhya PradeshBhopal
14MaharashtraMumbai — second capital: Nagpur (winter)
15ManipurImphal
16MeghalayaShillong
17MizoramAizawl
18NagalandKohima
19OdishaBhubaneswar
20PunjabChandigarh
21RajasthanJaipur
22SikkimGangtok
23Tamil NaduChennai
24TelanganaHyderabad
25TripuraAgartala
26Uttar PradeshLucknow
27UttarakhandDehradun — second capital: Bhararisain (summer)
28West BengalKolkata

8 union territories and their capitals

#Union territoryCapital
1Andaman and Nicobar IslandsSri Vijaya Puram
2ChandigarhChandigarh
3Dadra and Nagar Haveli and Daman and DiuDaman
4Delhi (NCT)New Delhi
5Jammu and KashmirSrinagar (summer) and Jammu (winter)
6LadakhLeh
7LakshadweepKavaratti
8PuducherryPuducherry

Good to know

Checked October 2026 against official notifications. Names of capitals can change; tell us if you spot one that has.