INDIAN STATES AND THEIR CAPITAL CITIES
India has 28 states and 8 Union Territories.
Know the names and capital cities of each.
Andhra Pradesh: Amaravati
Arunachal Pradesh: Itanagar
Assam: Dispur
Bihar: Patna
Chhattisgarh: Raipur
Goa: Panaji
Gujarat: Gandhinagar
Haryana: Chandigarh (shared with Punjab)
Himachal Pradesh: Shimla
Jharkhand: Ranchi
Karnataka: Bengaluru (Bangalore)
Kerala: Thiruvananthapuram (Trivandrum)
Madhya Pradesh: Bhopal
Maharashtra: Mumbai (Bombay)
Manipur: Imphal
Meghalaya: Shillong
Mizoram: Aizawl
Nagaland: Kohima
Odisha: Bhubaneswar
Punjab: Chandigarh (shared with Haryana)
Rajasthan: Jaipur
Sikkim: Gangtok
Tamil Nadu: Chennai (Madras)
Telangana: Hyderabad
Tripura: Agartala
Uttarakhand: Dehradun
Uttar Pradesh: Lucknow
West Bengal: Kolkata (Calcutta)
UNION TERRITORIES
Andaman and Nicobar Islands: Port Blair
Chandigarh: Chandigarh (shared with Punjab and Haryana)
Dadra and Nagar Haveli: Silvassa
Daman and Diu: Daman
Jammu and Kashmir: Srinagar (summer), Jammu (winter)
Lakshadweep: Kavaratti
Puducherry: Puducherry
Ladakh: Leh
Know More:
Learn more