ShareYourGroupShareYourGroupGK

Indian states and capitals: GK questions and answers

India has 28 states and 8 union territories. Every state has a capital city where its government sits. These questions cover the capitals that are asked most often in school quizzes and entrance tests.

Test yourself

Ten questions picked at random from this topic, four choices each. Or go through every question as flash cards.

20 questions on Indian states and capitals

  1. What is the capital of Rajasthan? Jaipur Jaipur is also called the Pink City.
  2. What is the capital of Uttar Pradesh? Lucknow Lucknow stands on the Gomti river and is known as the City of Nawabs.
  3. What is the capital of Maharashtra? Mumbai Nagpur hosts the winter session of the state legislature.
  4. What is the capital of West Bengal? Kolkata Kolkata was the capital of British India until 1911.
  5. What is the capital of Tamil Nadu? Chennai Chennai was earlier called Madras.
  6. What is the capital of Karnataka? Bengaluru Bengaluru was earlier written as Bangalore.
  7. What is the capital of Kerala? Thiruvananthapuram The city was earlier called Trivandrum.
  8. What is the capital of Gujarat? Gandhinagar Ahmedabad is the largest city, but the capital is Gandhinagar.
  9. What is the capital of Madhya Pradesh? Bhopal Bhopal is known as the City of Lakes.
  10. What is the capital of Bihar? Patna Patna stands on the site of ancient Pataliputra.
  11. What is the capital of Odisha? Bhubaneswar Bhubaneswar is known as the Temple City. Cuttack was the capital before it.
  12. What is the capital of Assam? Dispur Dispur is a locality of Guwahati.
  13. What is the capital of Telangana? Hyderabad Telangana became a separate state on 2 June 2014.
  14. What is the capital of Jharkhand? Ranchi Jharkhand was formed out of Bihar on 15 November 2000.
  15. What is the capital of Chhattisgarh? Raipur Chhattisgarh was formed out of Madhya Pradesh on 1 November 2000.
  16. What is the capital of Himachal Pradesh? Shimla Shimla was the summer capital of British India.
  17. Which city is the capital of both Punjab and Haryana? Chandigarh Chandigarh is itself a union territory.
  18. What is the capital of Goa? Panaji Goa is the smallest state of India by area.
  19. What is the capital of Sikkim? Gangtok Sikkim became a state of India in 1975.
  20. What is the capital of Meghalaya? Shillong Meghalaya means "abode of clouds".

These are well-established facts, written in our own words and last checked on 11 November 2026. If your textbook says something different, follow your textbook and tell us.

More topics

Daily quiz All topics