Britannica AI Icon
Adding us as a Preferred Source tells Google you trust our content, so our articles show up more often in your Google Search, Discover feed, and AI Overviews.
verifiedCite
While every effort has been made to follow citation style rules, there may be some discrepancies. Please refer to the appropriate style manual or other sources if you have any questions.
Select Citation Style
Feedback
Corrections? Updates? Omissions? Let us know if you have suggestions to improve this article (requires login).
Thank you for your feedback

Our editors will review what you’ve submitted and determine whether to revise the article.

External Websites

This is a list of the capital cities of the 28 states and 8 union territories (administrative units partly or wholly governed by the union government) in India, ordered alphabetically by state. The list also provides the population for each capital city based on the most recent census conducted in India (2011).

Capitals of Indian states

capital state population of capital (2011)
1Amaravati was proposed as the capital city in 2014, when a portion of Andhra Pradesh was carved off to form the state of Telangana. It officially became the capital of Andhra Pradesh in 2024.
Amaravati1 Andhra Pradesh 140,000 (figure from 2018)
Itanagar Arunachal Pradesh 59,490
Dispur Assam 534,872
Patna Bihar 1,684,222
Raipur Chhattisgarh 1,010,433
Panaji Goa 40,017
Gandhinagar Gujarat 206,167
Chandigarh (city) Haryana 960,787
Shimla Himachal Pradesh 169,578
Ranchi Jharkhand 1,073,427
Bengaluru Karnataka 8,443,675
Thiruvananthapuram Kerala 743,691
Bhopal Madhya Pradesh 1,798,218
Mumbai Maharashtra 12,478,447
Imphal Manipur 268,243
Shillong Meghalaya 143,229
Aizawl Mizoram 293,416
Kohima Nagaland 99,039
Bhubaneshwar Odisha 843,402
Chandigarh (city) Punjab 960,787
Jaipur Rajasthan 3,046,163
Gangtok Sikkim 100,286
Chennai Tamil Nadu 4,646,732
Hyderabad Telangana 3,943,323
Agartala Tripura 400,004
Dehradun Uttarakhand 569,578
Lucknow Uttar Pradesh 2,817,105
Kolkata West Bengal 4,486,679

Capitals of Indian union territories

capital union territory1 population of capital (2011)
1Union territories are administrative units partly or wholly governed by the union government of India. The president of India exercises administrative authority over them through appointed officials known as administrators or lieutenant governors. Three union territories—Delhi, Jammu and Kashmir, and Puducherry—have government frameworks similar to those of the states. They have legislative assemblies with directly elected members and are represented in the Rajya Sabha (upper house of India’s bicameral Parliament).
Sri Vijaya Puram Andaman and Nicobar Islands 108,058
Chandigarh (city) Chandigarh 960,787
Daman Dadra and Nagar Haveli and Daman and Diu 44,282
Delhi Delhi (also called National Capital Territory) 16,753,235
Srinagar (summer capital) and Jammu (winter capital) Jammu and Kashmir 1,180,570 and 502,197, respectively
Leh Ladakh 30,870
Kavaratti Lakshadweep 11,210
Puducherry (city) Puducherry 244,377