Rankings
Population density by state
India had 382 people per km² in 2011 and about 433 in 2026. Delhi is the most densely populated (11,320/km²) and Ladakh the least (5/km²).
| # | ||||
|---|---|---|---|---|
| 1 | Delhi | 11,320 | 15,199 | 1,483 |
| 2 | Chandigarh | 9,258 | 11,114 | 114 |
| 3 | Puducherry | 2,547 | 3,586 | 490 |
| 4 | Lakshadweep | 2,149 | 2,333 | 30 |
| 5 | Bihar | 1,106 | 1,405 | 94,163 |
| 6 | West Bengal | 1,028 | 1,133 | 88,752 |
| 7 | Dadra and Nagar Haveli and Daman and Diu | 975 | 2,560 | 602 |
| 8 | Kerala | 860 | 932 | 38,852 |
| 9 | Uttar Pradesh | 829 | 1,008 | 2,40,928 |
| 10 | Haryana | 573 | 708 | 44,212 |
| 11 | Tamil Nadu | 555 | 596 | 1,30,060 |
| 12 | Punjab | 551 | 622 | 50,362 |
| 13 | Jharkhand | 414 | 514 | 79,716 |
| 14 | Assam | 398 | 468 | 78,438 |
| 15 | Goa | 394 | 432 | 3,702 |
| 16 | Maharashtra | 365 | 420 | 3,07,713 |
| 17 | Tripura | 350 | 406 | 10,486 |
| 18 | Karnataka | 319 | 360 | 1,91,791 |
| 19 | Gujarat | 308 | 378 | 1,96,244 |
| 20 | Telangana | 308 | 341 | 1,13,416 |
| 21 | Andhra Pradesh | 307 | 332 | 1,61,629 |
| 22 | Jammu and Kashmir | 290 | 329 | 42,241 |
| 23 | Odisha | 270 | 287 | 1,55,707 |
| 24 | Madhya Pradesh | 236 | 291 | 3,08,252 |
| 25 | Rajasthan | 200 | 244 | 3,42,239 |
| 26 | Chhattisgarh | 189 | 231 | 1,35,192 |
| 27 | Uttarakhand | 189 | 224 | 53,483 |
| 28 | Meghalaya | 132 | 153 | 22,429 |
| 29 | Manipur | 128 | 148 | 22,327 |
| 30 | Himachal Pradesh | 123 | 136 | 55,673 |
| 31 | Nagaland | 119 | 138 | 16,579 |
| 32 | Sikkim | 86 | 100 | 7,096 |
| 33 | Mizoram | 52 | 60 | 21,081 |
| 34 | Andaman and Nicobar Islands | 46 | 49 | 8,249 |
| 35 | Arunachal Pradesh | 17 | 19 | 83,743 |
| 36 | Ladakh | 5 | 5 | 59,146 |
2026 density divides the official projection by the 2011 area.
Most densely populated, 2011 (people per km²)
- Delhi 11,320
- Chandigarh 9,258
- Puducherry 2,547
- Lakshadweep 2,149
- Bihar 1,106
- West Bengal 1,028
- Dadra and Nagar Haveli and Daman and Diu 975
- Kerala 860
- Uttar Pradesh 829
- Haryana 573
- Tamil Nadu 555
- Punjab 551
- Jharkhand 414
- Assam 398
- Goa 394
Map
People per km², 2011
530711,320
More rankings
- Most populated states in India (2026)
- Largest states in India by area
- Sex ratio by state
- Literacy rate by state
- Urban population by state
- Population growth by state
- State population projections to 2036
- Largest cities in India
- Million-plus cities and urban agglomerations
- Most populated districts in India
- Largest districts in India by area
- Birth rate and fertility by state
- Death rate and infant mortality by state
- Scheduled Caste and Scheduled Tribe population by state
- Per capita income by state
- Household amenities by state
- Age structure by state
- Main languages by state
- Population by religion, state-wise (Census 2011)