India - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
152. Etāwah India 257,448
151. Satna India 257,778
150. Gajuwaka India 258,944
149. Baranagar India 260,072
148. Dewās India 261,218
147. Lal Bahadur Nagar India 261,987
146. Jālna India 262,034
145. Āīzawl India 265,331
144. Bijāpur India 271,064
143. Ichalkaranji India 274,383
142. Bilāspur India 282,705
141. Alwar India 283,228
140. Darbhanga India 287,150
139. Parbhani India 289,629
138. Pānīpat India 292,808
137. Kākināda India 292,923
136. Noida India 293,908
135. Rāmpur India 296,418
134. Hisār India 296,436
133. Bāli India 296,973
132. Bārāsat India 298,127
131. Barddhamān India 301,725
130. Rājahmundry India 304,804
129. Kulti India 305,405
128. Nizāmābād India 305,438
127. Fīrozābād India 306,409
126. Tumkūr India 307,359
125. Rohtak India 317,245
124. New Delhi India 317,797
123. Shimoga India 319,550
122. Shāhjahānpur India 320,434
121. Brahmapur India 324,726
120. Trichūr India 325,110
119. Bhīlwāra India 326,431
118. Chandrapur India 328,351
117. Patiāla India 329,224
116. Mathura India 330,511
115. Kāmārhāti India 332,965
114. Muzaffarpur India 333,200
113. Bellary India 336,681
112. Ambattūr India 341,049
111. Kūkatpalli India 341,709
110. Lātūr India 348,967
109. Muzaffarnagar India 349,706
108. Punāsa India 350,000
107. Bhāgalpur India 361,548
106. Dhule India 366,980
105. Ahmadnagar India 367,140
104. Pānihāti India 378,705
103. Quilon India 394,163
102. Tiruppūr India 397,521
101. Nellore India 404,158
100. Jhānsi India 412,927
99. Mangalore India 417,387
98. Bokāro India 418,533
97. Korba India 419,146
96. Udaipur India 422,784
95. Gaya India 423,692
94. Belgaum India 428,720
93. Akola India 428,857
92. Jālgaon India 429,298
91. Mālegaon India 435,362
90. Tirunelveli India 435,844
89. Calicut India 439,922
88. Nangi India 440,894
87. Ujjain India 457,346
86. Jammu India 465,567
85. Bhātpāra India 483,129
84. Gulbarga India 483,615
83. Sahāranpur India 484,873
82. Jāmnagar India 492,056
81. Āsansol India 504,271
80. Shiliguri India 515,574
79. Kolhāpur India 516,142
78. Ulhāsnagar India 516,584
77. Ajmer India 517,911
76. Durgāpur India 518,872
75. Dehra Dūn India 522,081
74. Guntūr India 530,577
73. Bhāvnagar India 554,978
72. Warangal India 557,802
71. Bīkāner India 576,015
70. Cuttack India 580,000
69. Sāngli India 601,214
68. Amrāvati India 603,837
67. Cochin India 604,696
66. Borivli India 609,617
65. Jamshedpur India 616,338
64. Bhilai India 625,138
63. Gorakhpur India 674,246
62. Raipur India 679,995
61. Bhiwandi India 707,035
60. Morādābād India 721,139
59. Bareilly India 745,435
58. Alīgarh India 753,207
57. Bhubaneshwar India 762,243
56. Kota India 763,088
55. Tiruchchirāppalli India 775,484
54. Salem India 778,396
53. Thiruvananthapuram India 784,153