Skip to content

How many capitals are there in India

GeneralClass 12AllAnswered 27 Mar 2026
Answer

India has one national capital, New Delhi, which serves as the seat of the Union Government and houses Parliament, the Supreme Court, and the offices of the President and Prime Minister. However, India also has 28 state capitals (one for each state) and 8 capitals or administrative centers for its union territories, bringing the total number of capitals or administrative seats to 37. Each state capital houses the state legislative assembly, the chief minister's office, and the high court (though some states share high courts), serving as the primary center for state-level governance and administration.

Some states have unique capital arrangements that add complexity to this count. For instance, Maharashtra has Mumbai as its capital, but Nagpur serves as the winter session capital. Jammu and Kashmir union territory alternates its capital between Srinagar (summer) and Jammu (winter). Additionally, Chandigarh serves as the shared capital for both Punjab and Haryana states, a unique arrangement that exists because Chandigarh itself is a separate union territory. Understanding these capital cities is important for anyone doing business across India, as most major government offices, policy-making bodies, and administrative functions are concentrated in these cities, making them critical hubs for commerce, lobbying, and accessing government services. The concentration of power and resources in capital cities also creates development imbalances that many states are trying to address through decentralization initiatives.

General · Class 12