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,100. Phalauda India 18,545
411. Phagwāra India 100,146
2,560. Petlāwad India 13,260
826. Petlād India 51,819
3,009. Perūr India 8,341
1,384. Perungudi India 30,363
2,177. Perundurai India 17,488
1,534. Perumpāvūr India 27,105
1,558. Perumbavoor India 26,550
3,229. Pernem India 5,555
2,799. Periyapatti India 10,647
3,046. Periyanegamam India 7,913
1,658. Periyanāyakkanpālaiyam India 24,894
1,061. Periyakulam India 40,131
1,862. Perāvūrani India 21,663
987. Peranāmpattu India 43,124
3,216. Peranamallūr India 5,723
1,368. Perambalūr India 30,799
2,937. Peraiyūr India 9,244
1,959. Penukonda India 20,220
1,733. Penugonda India 23,654
3,021. Pennāttūr India 8,257
2,330. Pennāgaram India 15,758
2,160. Pennādam India 17,662
2,619. Pendra India 12,637
1,237. Pen India 34,092
1,093. Pehowa India 39,101
927. Peddāpuram India 45,967
1,254. Peddapalli India 33,582
3,326. pedda nakkalapalem India 2,500
1,390. Pedana India 30,252
591. Payyannūr India 70,069
1,608. Pawāyan India 25,708
2,579. Pawai India 13,083
2,813. Pavuluru India 10,524
1,313. Pāvagada India 32,063
1,560. Pauri India 26,514
1,748. Pauni India 23,450
1,858. Pātūr India 21,747
3,263. Pātuli India 4,694
610. Pattukkottai India 67,982
2,900. Patti India 9,685
1,145. Patti India 37,087
2,400. Pattan India 14,965
2,704. Pātrasāer India 11,520
2,008. Patnāgarh India 19,582
16. Patna India 1,599,920
2,543. Patiāli India 13,515
117. Patiāla India 329,224
1,135. Pāthri India 37,648
2,111. Patharia India 18,358
944. Pāthardih India 45,276
1,709. Pāthardi India 24,091
221. Pathānkot India 174,306
1,112. Pathanāmthitta India 38,285
2,359. Pathalgaon India 15,394
2,121. Pataudi India 18,248
908. Patancheru India 46,821
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
1,225. Patāmundai India 34,400
2,798. patamda India 10,655
1,614. Pāsighāt India 25,581
1,362. Pasān India 30,928
2,989. Parwanoo India 8,609
2,358. Parvatsar India 15,405
823. Pārvatīpuram India 52,085
1,358. Partūr India 30,991
2,858. Partāpur India 10,080
2,794. Parshādepur India 10,690
1,148. Pārola India 37,001
3,052. Parol India 7,800
2,710. Parnera India 11,434
440. Parli Vaijnāth India 94,863
938. Parlākimidi India 45,379
2,063. Parīchhatgarh India 18,990
3,095. Parīchhā India 7,399
1,522. Pārdi India 27,423
139. Parbhani India 289,629
2,985. Parbatipur India 8,657
1,097. Paravūr India 38,946
1,085. Parāsia India 39,440
492. Paramagudi India 85,695
491. Parādīp Garh India 85,868
1,239. Pāppinisseri India 34,025
2,700. Pāppārappatti India 11,617
2,975. Pāpireddippatti India 8,852
2,236. Papanāsam India 16,837
1,854. Pāonta Sāhib India 21,787
315. Panvel India 128,046
2,742. Pānsemal India 11,183
748. Panruti India 56,586
909. Panna India 46,791
138. Pānīpat India 292,808
104. Pānihāti India 378,705
3,294. Panhāla India 3,634
1,484. Pandua India 28,205
3,272. Pāndoh India 4,351