Name the capital of each of India’s 28 states, from Amaravati to Kolkata. Study the full list below first, then play, or print a quiz for class. This indian states and capitals quiz also has the quiz in a printable form and tables that sort the 28 states and capitals by region, first letter and name change.
Indian states and capitals quiz to print (PDF)
The four printable pages below are a multiple-choice sheet, a write-in sheet, the answer key and a black-and-white version. Click a picture for the PDF.




How to play the indian states and capitals quiz
- Pick the options above the quiz (questions, timer) and answer each question by tapping an answer, or press 1 to 4 on a keyboard.
- A correct answer moves on by itself; a wrong one shows the right answer so you learn it.
- At the end you get your score, stars and your best score so far, plus a list of the answers to learn.
- Press Challenge a friend to send a link with exactly the same questions, or Practice the ones I missed to go again.
States and capitals of India
| State | Capital |
|---|---|
| Andhra Pradesh | Amaravati |
| Arunachal Pradesh | Itanagar |
| Assam | Dispur |
| Bihar | Patna |
| Chhattisgarh | Raipur |
| Goa | Panaji |
| Gujarat | Gandhinagar |
| Haryana | Chandigarh |
| Himachal Pradesh | Shimla |
| Jharkhand | Ranchi |
| Karnataka | Bengaluru |
| Kerala | Thiruvananthapuram |
| Madhya Pradesh | Bhopal |
| Maharashtra | Mumbai |
| Manipur | Imphal |
| Meghalaya | Shillong |
| Mizoram | Aizawl |
| Nagaland | Kohima |
| Odisha | Bhubaneswar |
| Punjab | Chandigarh |
| Rajasthan | Jaipur |
| Sikkim | Gangtok |
| Tamil Nadu | Chennai |
| Telangana | Hyderabad |
| Tripura | Agartala |
| Uttar Pradesh | Lucknow |
| Uttarakhand | Dehradun |
| West Bengal | Kolkata |
Punjab and Haryana share one capital, Chandigarh, which is itself a union territory. Some states also have a second (summer or winter) capital, such as Dharamshala in Himachal Pradesh and Gairsain in Uttarakhand.
Indian states and capitals quiz: 28 states by region
The Indian states and capitals quiz covers all 28 states, and this table sorts them into the six usual regions of India. Learning the capitals one region at a time is easier than learning the whole list in alphabetical order:
| Region | States | States and capitals |
|---|---|---|
| North | 5 | Haryana (Chandigarh), Himachal Pradesh (Shimla), Punjab (Chandigarh), Uttarakhand (Dehradun), Uttar Pradesh (Lucknow) |
| South | 5 | Andhra Pradesh (Amaravati), Karnataka (Bengaluru), Kerala (Thiruvananthapuram), Tamil Nadu (Chennai), Telangana (Hyderabad) |
| East | 4 | Bihar (Patna), Jharkhand (Ranchi), Odisha (Bhubaneswar), West Bengal (Kolkata) |
| West | 4 | Goa (Panaji), Gujarat (Gandhinagar), Maharashtra (Mumbai), Rajasthan (Jaipur) |
| Central | 2 | Chhattisgarh (Raipur), Madhya Pradesh (Bhopal) |
| North-East | 8 | Arunachal Pradesh (Itanagar), Assam (Dispur), Manipur (Imphal), Meghalaya (Shillong), Mizoram (Aizawl), Nagaland (Kohima), Sikkim (Gangtok), Tripura (Agartala) |
The North-East has the most states (8), because it includes the Seven Sisters and Sikkim, and the Central region has the fewest (2).
States and capitals of India quiz: capitals by first letter
For the states and capitals of India quiz, the shape of the list can help you remember it. The letter A starts the most capitals (3 of 28), and the letters are spread like this:
| First letter | How many | Capitals |
|---|---|---|
| A | 3 | Agartala, Aizawl, Amaravati |
| B | 3 | Bengaluru, Bhopal, Bhubaneswar |
| C | 3 | Chandigarh, Chandigarh, Chennai |
| D | 2 | Dehradun, Dispur |
| G | 2 | Gandhinagar, Gangtok |
| H | 1 | Hyderabad |
| I | 2 | Imphal, Itanagar |
| J | 1 | Jaipur |
| K | 2 | Kohima, Kolkata |
| L | 1 | Lucknow |
| M | 1 | Mumbai |
| P | 2 | Panaji, Patna |
| R | 2 | Raipur, Ranchi |
| S | 2 | Shillong, Shimla |
| T | 1 | Thiruvananthapuram |
India states capitals: the eight union territories
India has eight union territories, which are governed by the central government, so they are not in the quiz. They are worth knowing, because many general knowledge tests ask for them. When students list India states capitals, they often forget these eight places and their capitals:
| Union territory | Capital |
|---|---|
| Andaman and Nicobar Islands | Port Blair |
| Chandigarh | Chandigarh |
| Dadra and Nagar Haveli and Daman and Diu | Daman |
| Delhi | New Delhi |
| Jammu and Kashmir | Srinagar (summer) and Jammu (winter) |
| Ladakh | Leh |
| Lakshadweep | Kavaratti |
| Puducherry | Puducherry |
Chandigarh is the capital of Punjab and Haryana and a union territory in its own right. Wikipedia’s article on the states and union territories of India lists them all with their capitals.
28 states and capitals: cities that changed their names
A list of the 28 states and capitals is also a list of changes. Some of the cities in the quiz are known by an older name in books and maps, and a good quiz player knows both:
| Old name | New name | Year of the change | State |
|---|---|---|---|
| Bombay | Mumbai | 1995 | Maharashtra |
| Madras | Chennai | 1996 | Tamil Nadu |
| Calcutta | Kolkata | 2001 | West Bengal |
| Bangalore | Bengaluru | 2014 | Karnataka |
| Pondicherry | Puducherry | 2006 | Puducherry (union territory) |
The capital of Andhra Pradesh is Amaravati in this quiz, and Telangana has had Hyderabad as its own capital since June 2024, when the shared arrangement with Andhra Pradesh ended. Assam’s capital, Dispur, is part of the city of Guwahati.
States and capitals quiz India: a five-day study plan
To get ready for a states and capitals quiz India test, follow this plan, which takes about 10 minutes a day:
| Day | Part of the quiz | What to do |
|---|---|---|
| Day 1 | South and West (9 states) | Study the capitals on the list and play the quiz with the timer off |
| Day 2 | North (5 states) | Include Chandigarh, shared with Haryana |
| Day 3 | East and Central (6 states) | Include Bhubaneswar and Ranchi |
| Day 4 | North-East (8 states) | The Seven Sisters and Sikkim, the hardest group |
| Day 5 | All 28 states | Play the whole quiz and print the write-in sheet |
Playing all 28 questions takes 6 minutes at 12 seconds each. The shortest capital name is Patna (5 letters) and the longest is Thiruvananthapuram (18 letters).
Print this indian states and capitals quiz
Make a printable version with an answer key: 10 to 30 questions, as multiple choice or write-in answers.
Frequently asked questions
4 quick answers
How many states does India have?
28 states and 8 union territories.
Which city is the capital of two states?
Chandigarh, the capital of both Punjab and Haryana.
Which Indian state has two capitals?
Several states use a second capital for the legislature or for the seasons. Himachal Pradesh has Shimla and Dharamshala, Uttarakhand has Dehradun and Gairsain, and Maharashtra holds a winter session of its legislature in Nagpur.
How long does the indian states and capitals quiz take?
Ten questions take about 2 minutes, and all 28 capitals take 6 minutes at 12 seconds each. The timer is optional.