India: largest cities and towns and statistics of their population

(c = census, e = estimate, calc = calculation)
download data for Google Earth
see also the list of metropolitan areas

view more cities and places
no.Namec1991c2001calc.2006parent division
1Bombay9 925 89111 914 39812 883 645Maharashtra
2Delhi7 206 7049 817 43911 215 130Delhi
3Bangalore2 908 0184 292 2235 104 047Karnataka
4Calcutta4 399 8194 580 5444 638 350Bangla
5Madras3 857 5294 216 2684 352 932Tamil Nadu
6Ahmadābād2 966 3123 515 3613 769 846Gujarat
7Hyderabad3 059 2623 449 8783 632 094Andhra Pradesh
8Pune1 702 3762 540 0693 043 128Maharashtra
9Sūrat1 498 8172 433 7873 022 821Gujarat
10Kānpur1 879 4202 532 1382 898 859Uttar Pradesh
11Jaipur1 518 2352 324 3192 817 522Rajasthan
12Lakhnau1 619 1152 207 3402 541 101Uttar Pradesh
13Nāgpur1 624 7522 051 3202 272 891Maharashtra
14Indore1 091 6741 597 4411 901 271Madhya Pradesh
15Patna917 2431 376 9501 660 126Bihar
16Bhopāl1 062 7711 433 8751 643 049Madhya Pradesh
17Ludhiāna1 042 7401 395 0531 584 743Punjab
18Thāna803 3891 261 5171 548 351Maharashtra
19Āgra891 7901 259 9791 475 091Uttar Pradesh
20Vadodara1 046 0091 306 0351 435 716Gujarat
21Pimpri517 0831 006 4171 366 010Maharashtra
22Nāshik656 9251 076 9671 348 872Maharashtra
23Farīdābad617 7171 054 9811 344 436Haryana
24Kalyān1 014 5571 193 2661 278 933Maharashtra
25Ghāziābād542 992968 5211 264 968Uttar Pradesh
26Mīrat753 7781 074 2291 262 757Uttar Pradesh
27Rājkot559 407966 6421 237 157Gujarat
28Vārānasī940 7781 100 7481 179 484Uttar Pradesh
29Amritsar708 835975 6951 123 365Punjab
30Allahābād792 858990 2981 094 199Uttar Pradesh
31Visakhapatnam752 037969 6081 087 237Andhra Pradesh
32Aurangābād573 272872 6671 055 728Maharashtra

sponsor:
.