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
944. Pāthardih India 45,276
2,111. Patharia India 18,358
1,135. Pāthri India 37,648
117. Patiāla India 329,224
2,543. Patiāli India 13,515
16. Patna India 1,599,920
2,008. Patnāgarh India 19,582
2,704. Pātrasāer India 11,520
2,400. Pattan India 14,965
2,900. Patti India 9,685
1,145. Patti India 37,087
610. Pattukkottai India 67,982
3,263. Pātuli India 4,694
1,858. Pātūr India 21,747
1,748. Pauni India 23,450
1,560. Pauri India 26,514
1,313. Pāvagada India 32,063
2,813. Pavuluru India 10,524
2,579. Pawai India 13,083
1,608. Pawāyan India 25,708
591. Payyannūr India 70,069
1,390. Pedana India 30,252
3,326. pedda nakkalapalem India 2,500
1,254. Peddapalli India 33,582
927. Peddāpuram India 45,967
1,093. Pehowa India 39,101
1,237. Pen India 34,092
2,619. Pendra India 12,637
2,160. Pennādam India 17,662
2,330. Pennāgaram India 15,758
3,021. Pennāttūr India 8,257
1,733. Penugonda India 23,654
1,959. Penukonda India 20,220
2,937. Peraiyūr India 9,244
1,368. Perambalūr India 30,799
3,216. Peranamallūr India 5,723
987. Peranāmpattu India 43,124
1,862. Perāvūrani India 21,663
1,061. Periyakulam India 40,131
1,658. Periyanāyakkanpālaiyam India 24,894
3,046. Periyanegamam India 7,913
2,799. Periyapatti India 10,647
3,229. Pernem India 5,555
1,558. Perumbavoor India 26,550
1,534. Perumpāvūr India 27,105
2,177. Perundurai India 17,488
1,384. Perungudi India 30,363
3,009. Perūr India 8,341
826. Petlād India 51,819
2,560. Petlāwad India 13,260
411. Phagwāra India 100,146
2,100. Phalauda India 18,545
910. Phalodi India 46,788
803. Phaltan India 53,202
2,252. Phaphūnd India 16,675
3,173. Phariha India 6,380
2,383. Phek India 15,118
1,808. Phillaur India 22,588
2,190. Phirangipuram India 17,335
1,160. Phulabāni India 36,613
1,810. Phulera India 22,572
2,967. Phūlpur India 8,893
1,782. Phūlpur India 22,886
1,383. Pihāni India 30,369
1,486. Pilāni India 28,149
1,156. Pilibangan India 36,755
305. Pīlībhīt India 131,008
561. Pilkhua India 74,212
23. Pimpri India 1,284,606
2,012. Pināhat India 19,511
1,763. Pindwāra India 23,229
1,310. Pinjaur India 32,162
3,332. Pīpalkoti India 2,000
1,216. Pīpār India 34,630
2,372. Pipili India 15,301
3,062. Piploda India 7,719
2,317. Pipraich India 15,856
1,776. Pīpri India 23,047
1,481. Piravam India 28,254
2,686. Pirāwa India 11,790
2,301. Piriyāpatna India 16,099
1,452. Piro India 28,967
3,333. Pitampura India 2,000
607. Pithampur India 68,051
813. Pithāpuram India 52,709
3,078. Pithora India 7,592
891. Pithorāgarh India 47,571
1,907. Pokaran India 21,014
1,935. Polasara India 20,577
476. Pollāchi India 88,214
1,574. Polūr India 26,290
2,072. Ponda India 18,898
169. Pondicherry India 227,411
2,689. Ponnamarāvati India 11,741
3,191. Ponnampet India 6,117
387. Ponnāni India 105,512
1,666. Ponneri India 24,756
750. Ponnur India 56,504
739. Ponnūru India 57,170
871. Poonamallee India 48,837