2ua.org

India cities by population

India cities by population list

A sortable list of India cities by population, list can be sorted by the name of the city, population, area or region if such available.

Name Population Area, km2 Region
Mumbai 15,414,288 603 Maharashtra
Bangalore 12,327,000 741 Karnataka
Chennai 10,265,000 426.83 Tamil Nadu
Delhi 9,879,172 1484
Hyderabad 9,305,000 n/a Telangana
Ahmedabad 7,645,000 464.17 Gujarat
Pune 5,945,000 710 Maharashtra
Surat 5,935,000 327 Gujarat
Kolkata 4,496,694 206.08 West Bengal
Lucknow 3,382,000 631 Uttar Pradesh
Jaipur 3,073,350 n/a Rajasthan
Katihar 3,071,029 n/a Bihar
Mysore 3,001,127 132 Karnataka
Kanpur 2,823,249 3029 Uttar Pradesh
Mirzapur 2,496,970 38.85 Uttar Pradesh
Ghaziabad 2,375,820 220 Uttar Pradesh
Nagpur 2,228,018 218 Maharashtra
Vadodara 2,065,771 235 Gujarat
Visakhapatnam 2,035,922 11161 Andhra Pradesh
Indore 1,994,397 530 Madhya Pradesh
Thane 1,886,941 147 Maharashtra
Bhopal 1,798,218 648.24 Madhya Pradesh
Pimpri-Chinchwad 1,729,320 171.51 Maharashtra
Patna 1,684,222 99.45 Bihar
Bilaspur 1,625,502 255 Chhattisgarh
Ludhiana 1,618,879 310 Punjab
Agra 1,585,705 188.4 Uttar Pradesh
Madurai 1,561,129 147.97 Tamil Nadu
Jamshedpur 1,558,000 230.59 Jharkhand
Nashik 1,486,053 300 Maharashtra
Tirunelveli 1,435,844 189.9 Tamil Nadu
Faridabad 1,404,653 742.9 Haryana
Rajkot 1,335,397 104.86 Gujarat
Meerut 1,305,429 141.94 Uttar Pradesh
Jabalpur 1,267,564 374 Madhya Pradesh
Varanasi 1,198,491 82.1 Uttar Pradesh
Dhanbad 1,196,214 2052 Jharkhand
Srinagar 1,180,570 294 Jammu and Kashmir
Aligarh 1,131,160 n/a Uttar Pradesh
Navi Mumbai 1,119,477 344 Maharashtra
Guwahati 1,116,267 216 Assam
Amritsar 1,092,450 170 Punjab
Howrah 1,077,075 63.55 West Bengal
Ranchi 1,073,440 652.02 Jharkhand
Allahabad 1,073,438 82 Uttar Pradesh
Gwalior 1,069,276 604 Madhya Pradesh
Chandigarh 1,055,450 114
Vijayawada 1,048,240 n/a Andhra Pradesh
Aurangabad 1,016,441 219 Maharashtra
Solapur 997,281 180.67 Maharashtra
Tirupur 963,173 159.6 Tamil Nadu
Coimbatore 959,823 246.75 Tamil Nadu
Jodhpur 921,476 289.85 Rajasthan
Trichy 916,857 n/a Tamil Nadu
Gurugram 876,824 732.19 Haryana
Jalandhar 873,725 110 Punjab
Bhubaneswar 837,737 1035 Odisha
Dehradun 803,983 300 Uttarakhand
Kota 763,088 527 Rajasthan
Bareilly 745,435 235 Uttar Pradesh
Thiruvananthapuram 743,691 214.86 Kerala
Bhiwandi 709,665 n/a Maharashtra
Varangal 704,570 197.82 Telangana
Salem 693,236 102 Tamil Nadu
Raipur 679,995 226 Chhattisgarh
Kochi 677,381 94.88 Kerala
Gorakhpur 673,446 141 Uttar Pradesh
Pondicherry 657,209 19.54 Puducherry
Guntur 647,508 45.79 Andhra Pradesh
Noida 637,272 92.1 Uttar Pradesh
Bhilai 625,700 341 Chhattisgarh
Cuttack 606,007 192.5 Odisha
Bhavnagar 605,882 108.27 Gujarat
Bikaner 576,015 155 Rajasthan
Durgapur 566,517 154.2 West Bengal
Asansol 563,917 326.48 West Bengal
Nanded 550,564 63.22 Maharashtra
Kozhikode 550,440 177 Kerala
Amravati 549,370 183 Maharashtra
Nellore 547,621 n/a Andhra Pradesh
Ajmer 542,321 8.48 Rajasthan
Rourkela 536,450 90 Odisha
Agartala 522,613 76.5 Tripura
Ulhasnagar 516,584 n/a Maharashtra
Kolhapur 516,142 66.82 Maharashtra
Ujjain 515,215 157 Madhya Pradesh
Jhansi 507,000 n/a Uttar Pradesh
Belgaum 488,157 94 Karnataka
Saharanpur 484,873 46.74 Uttar Pradesh
Vellore 484,690 n/a Tamil Nadu
Gulbarga 483,615 192 Karnataka
Jamnagar 479,920 125 Gujarat
Gaya 474,093 90.17 Bihar
Jammu 465,567 112 Jammu and Kashmir
Jalgaon 460,468 68.24 Maharashtra
Kurnool 457,633 97.69 Andhra Pradesh
Malegaon 435,362 68.56 Maharashtra
Davangere 435,128 77 Karnataka
Akola 428,857 54.31 Maharashtra
Udaipur 422,784 37 Rajasthan
Korba 419,146 290 Chhattisgarh
Mangalore 417,387 184 Karnataka
Thoothukudi 410,760 n/a Tamil Nadu
Kollam 397,419 73.03 Kerala
Muzaffarnagar 392,768 12.04 Uttar Pradesh
Bhatpara 386,019 34.69 West Bengal
Kakinada 384,182 57.36 Andhra Pradesh
Panihati 377,347 19.38 West Bengal
Rohtak 374,292 115 Haryana
Dhule 366,980 137 Maharashtra
Bhagalpur 361,548 342 Bihar
Sasaram 358,283 n/a Bihar
Ahmednagar 350,859 n/a Maharashtra
Latur 348,967 32.56 Maharashtra
Kadapa 344,893 182.75 Andhra Pradesh
Rajamahendravaram 341,831 56.03 Andhra Pradesh
Alwar 341,422 8380 Rajasthan
Ambattur 341,049 25.99 Tamil Nadu
Bellary 336,681 89.95 Karnataka
Muzaffarpur 333,200 36 Bihar
Mathura 330,511 28.05 Uttar Pradesh
Kamarhati 330,211 10.96 West Bengal
Patiala 329,224 n/a Punjab
Chandrapur 328,351 56.4 Maharashtra
Bijapur 327,427 98.73 Karnataka
Satara 326,789 22.42 Maharashtra
Bhilwara 326,431 n/a Rajasthan
Berhampur 324,726 86.82 Odisha
Shahjahanpur 320,434 11.37 Uttar Pradesh
Junagadh 320,250 160 Gujarat
Shivamogga 319,550 70.01 Karnataka
Thrissur 315,596 101.42 Kerala
Bardhaman 314,265 26.3 West Bengal
Kulti 313,809 n/a West Bengal
Nizamabad 311,152 n/a Telangana
Purnia 310,817 n/a Bihar
Tumkur 307,359 48.6 Karnataka
Firozabad 306,409 21.35 Uttar Pradesh
Rampur 296,418 20.2 Uttar Pradesh
Aizawl 293,416 457 Mizoram
Bally 293,373 11.81 West Bengal
Panipat 292,808 64 Haryana
Karimnagar 289,821 n/a Telangana
Parbhani 289,629 37.77 Maharashtra
Hugli-Chuchura 288,506 17.8 West Bengal
Ichalkaranji 287,570 29.84 Maharashtra
Darbhanga 287,150 n/a Bihar
Satna 283,004 187 Madhya Pradesh
Barasat 278,435 34.06 West Bengal
Sagar 274,556 n/a Madhya Pradesh
Ananthapuram 267,161 n/a Andhra Pradesh
Imphal 264,986 n/a Manipur
Jalna 262,034 81.64 Maharashtra
Dewas 261,218 50 Madhya Pradesh
Etawah 257,448 28.94 Uttar Pradesh
Durg 255,283 182 Chhattisgarh
Ongole 252,739 n/a Andhra Pradesh
Bharatpur 252,342 n/a Rajasthan
Sonipat 250,521 n/a Haryana
Avadi 250,044 25.62 Tamil Nadu
New Delhi 249,998 42.7 Delhi
Tiruvottiyur 248,059 n/a Tamil Nadu
Mau 246,050 39 Uttar Pradesh
Baranagar 245,213 7.12 West Bengal
Bihar Sharif 244,230 n/a Bihar
Ramagundam 242,979 n/a Telangana
Hapur 242,920 n/a Uttar Pradesh
Farrukhabad 241,152 n/a Uttar Pradesh
Alappuzha 240,991 46.18 Kerala
Ratlam 236,843 50 Madhya Pradesh
Uluberia 235,345 n/a West Bengal
Sri Ganganagar 231,838 225 Rajasthan
Pali 229,956 123.79 Rajasthan
Vizianagaram 228,720 n/a Andhra Pradesh
Raichur 225,962 n/a Karnataka
Nadiad 225,132 100.16 Gujarat
Karnal 225,049 2520 Haryana
Nagercoil 224,849 24.25 Tamil Nadu
Arrah 223,676 n/a Bihar
Thanjavur 222,943 36 Tamil Nadu
Sambhal 220,813 15.65 Uttar Pradesh
Siliguri 218,718 41.9 West Bengal
Naihati 217,900 11.55 West Bengal
Ambarnath 217,780 38 Maharashtra
Secunderabad 213,698 22.81 Telangana
Yamuna Nagar 208,931 n/a Haryana
Rewa 208,461 102 Madhya Pradesh
Kharagpur 207,604 321 West Bengal
Dindigul 207,327 14.96 Tamil Nadu
Shimla 206,575 25 Himachal Pradesh
English Bazar 205,521 81 West Bengal
Eluru 203,780 n/a Andhra Pradesh
Munger 203,163 68 Bihar
Deoghar 203,123 337 Jharkhand
Burhanpur 202,695 181.06 Madhya Pradesh
Chhapra 201,597 n/a Bihar
Nandyala 200,516 n/a Andhra Pradesh
Panchkula 200,000 898 Haryana
Sikar 199,932 22.57 Rajasthan
Bulandshahr 198,612 37 Uttar Pradesh
Hospet 197,846 67.89 Karnataka
Bhiwani 197,662 4778 Haryana
Khammam 196,283 n/a Telangana
Madhyamgram 196,127 n/a West Bengal
Gandhinagar 195,891 177 Gujarat
Katni 195,856 n/a Uttar Pradesh
Berhampore 195,223 n/a West Bengal
Nangloi Jat 194,363 6.7 Delhi
Raebareli 186,433 50.12 Uttar Pradesh
Haridwar 186,079 23.56 Uttarakhand
Singrauli 185,580 2200 Madhya Pradesh
Mehsana 184,991 32 Gujarat
Adoni 184,625 106.4 Andhra Pradesh
Raiganj 183,612 36.51 West Bengal
Bhusawal 183,001 13.38 Maharashtra
Khandwa 182,841 n/a Madhya Pradesh
Bahraich 182,218 13.3 Uttar Pradesh
Serampore 181,842 11.6 West Bengal
Jaunpur 180,362 n/a Uttar Pradesh
Madanapalle 180,180 n/a Andhra Pradesh
Amroha 176,253 n/a Uttar Pradesh
Bhind 174,035 n/a Madhya Pradesh
Bidar 172,298 43 Karnataka
Machilipatnam 169,892 n/a Andhra Pradesh
Kumbakonam 167,155 12.58 Tamil Nadu
Fatehpur 166,480 56.98 Uttar Pradesh
Gandhidham 166,388 n/a Gujarat
Tenali 164,937 n/a Andhra Pradesh
Loni 164,810 n/a Uttar Pradesh
Shivpuri 164,215 10278 Madhya Pradesh
Proddatur 163,970 n/a Andhra Pradesh
Sambalpur 162,887 50.75 Odisha
Unnao 161,671 21.5 Uttar Pradesh
Chittoor 160,722 n/a Andhra Pradesh
Orai 158,265 23.2 Uttar Pradesh
Pallavaram 157,145 18 Tamil Nadu
Saharsa 156,540 n/a Bihar
Guna 153,689 84 Madhya Pradesh
Morena 152,004 80 Madhya Pradesh
Hindupuram 151,677 38.16 Andhra Pradesh
Erode 151,184 8.4 Tamil Nadu
Ambala 146,787 n/a Haryana
Bhimavaram 142,184 26.14 Andhra Pradesh
Anand 138,009 2939.9 Gujarat
Srikakulam 137,944 n/a Andhra Pradesh
Hajipur 133,606 19.64 Bihar
Dehri 129,938 n/a Bihar
Panvel 128,046 12.17 Maharashtra
Bettiah 127,008 n/a Bihar
Gunthakallu 126,270 40.87 Andhra Pradesh
Dharmavaram 121,874 40.5 Andhra Pradesh
Siwan 119,181 13.05 Bihar
Gudivada 118,167 12.67 Andhra Pradesh
Morbi 118,022 n/a Gujarat
Narasaraopet 116,250 7.65 Andhra Pradesh
Motihari 112,144 122 Bihar
Tadipatri 108,171 7.45 Andhra Pradesh
Suryapet 106,805 24 Telangana
Karaikudi 106,714 33.75 Tamil Nadu
Kishanganj 105,782 n/a Bihar
Miryalaguda 104,918 n/a Telangana
Tadepalligudem 104,032 20.71 Andhra Pradesh
Bagaha 103,855 n/a Bihar
Begusarai 103,060 1918 Bihar
Aurangabad 102,244 1419.7 Bihar
Jamalpur 100,780 10 Bihar
Gangtok 100,286 19.2 Sikkim
Phagwara 100,146 20 Punjab
Buxar 96,120 1620 Bihar
Kavali 90,099 n/a Andhra Pradesh
Kottayam 55,374 57.2 Kerala
Sirsa 1,313 6.37 Haryana
Danapur 33 0.73 Bihar

Cities in India map