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
2,277. Padampur India 16,387
2,104. Padampur India 18,454
2,899. Paddhari India 9,701
1,961. Padmanābhapuram India 20,212
1,163. Padra India 36,499
901. Padrauna India 47,181
3,059. Pahalgām India 7,750
2,077. Pahāsu India 18,854
1,142. Paithan India 37,360
1,673. Pākāla India 24,680
1,052. Pākaur India 40,446
3,350. Palackattumala India 1,200
2,006. Pālakkodu India 19,630
735. Pālakollu India 57,341
3,003. Pālamedu India 8,435
3,281. Pālampur India 4,131
327. Pālanpur India 123,294
631. Palāsa India 65,833
3,262. Palāsbāri India 4,713
2,264. Palera India 16,554
575. Pālghar India 72,335
301. Pālghāt India 132,728
2,949. Pāli India 9,098
1,892. Pāli India 21,287
182. Pāli India 210,103
1,106. Paliā Kalān India 38,547
763. Pālitāna India 55,913
2,773. Pāliyād India 10,862
1,432. Pālkonda India 29,378
1,319. Palladam India 31,935
1,956. Pallappatti India 20,281
3,026. Pallattūr India 8,186
250. Pallāvaram India 157,145
3,233. Palle India 5,427
1,886. Pallikondai India 21,335
2,964. Pallipattu India 8,912
1,563. Pallippatti India 26,492
1,010. Palmaner India 42,179
627. Palni India 66,085
555. Pāloncha India 75,224
332. Palwal India 121,965
601. Palwancha India 68,561
1,556. Pānāgar India 26,619
635. Panaji India 65,586
3,282. Panāra India 4,096
2,454. Pānchgani India 14,400
1,740. Pānchla India 23,526
2,508. Pandaria India 13,875
2,055. Pāndavapura India 19,051
2,699. Pandhāna India 11,626
437. Pandharpur India 95,665
978. Pāndhurna India 43,630
3,272. Pāndoh India 4,351
1,484. Pandua India 28,205
3,294. Panhāla India 3,634
104. Pānihāti India 378,705
138. Pānīpat India 292,808
909. Panna India 46,791
748. Panruti India 56,586
2,742. Pānsemal India 11,183
315. Panvel India 128,046
1,854. Pāonta Sāhib India 21,787
2,236. Papanāsam India 16,837
2,975. Pāpireddippatti India 8,852
2,700. Pāppārappatti India 11,617
1,239. Pāppinisseri India 34,025
491. Parādīp Garh India 85,868
492. Paramagudi India 85,695
1,085. Parāsia India 39,440
1,097. Paravūr India 38,946
2,985. Parbatipur India 8,657
139. Parbhani India 289,629
1,522. Pārdi India 27,423
3,095. Parīchhā India 7,399
2,063. Parīchhatgarh India 18,990
938. Parlākimidi India 45,379
440. Parli Vaijnāth India 94,863
2,710. Parnera India 11,434
3,052. Parol India 7,800
1,148. Pārola India 37,001
2,794. Parshādepur India 10,690
2,858. Partāpur India 10,080
1,358. Partūr India 30,991
823. Pārvatīpuram India 52,085
2,358. Parvatsar India 15,405
2,989. Parwanoo India 8,609
1,362. Pasān India 30,928
1,614. Pāsighāt India 25,581
2,798. patamda India 10,655
1,225. Patāmundai India 34,400
2,929. Pātan India 9,332
2,656. Pātan India 12,155
2,482. Pātan India 14,122
347. Pātan India 117,863
908. Patancheru India 46,821
2,121. Pataudi India 18,248
2,359. Pathalgaon India 15,394
1,112. Pathanāmthitta India 38,285
221. Pathānkot India 174,306
1,709. Pāthardi India 24,091