Pakistan - 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
178. Pindi Gheb Pakistan 34,301
173. Pindi Bhattiān Pakistan 35,088
256. Pind Dādan Khān Pakistan 22,001
367. Phūlji Pakistan 7,877
237. Phālia Pakistan 24,789
8. Peshāwar Pakistan 1,218,773
90. Pattoki Pakistan 70,436
117. Pasrūr Pakistan 53,364
185. Pasni Pakistan 33,110
86. Pāno Āqil Pakistan 72,881
46. Pākpattan Pakistan 126,706
285. Pahārpur Pakistan 17,294
262. Pad Īdan Pakistan 20,919
160. Pabbi Pakistan 37,307
329. Ormāra Pakistan 13,026
27. Okāra Pakistan 223,648
218. Nushki Pakistan 27,680
64. Nowshera Cantonment Pakistan 96,766
397. Noorābād Pakistan 1,100
153. New Bādāh Pakistan 38,855
374. Nazir Town Pakistan 6,750
25. Nawābshāh Pakistan 229,504
281. Naushahro Fīroz Pakistan 17,631
146. Naushahra Virkān Pakistan 40,853
255. Naukot Pakistan 22,081
184. Naudero Pakistan 33,455
217. Nasīrābād Pakistan 27,809
96. Nārowāl Pakistan 68,291
175. Nārang Pakistan 34,778
116. Nankāna Sāhib Pakistan 56,366
378. Nabīsar Pakistan 6,256
34. Muzaffargarh Pakistan 165,192
267. Muzaffarābād Pakistan 19,750
135. Mustafābād Pakistan 45,795
234. Murree Pakistan 25,247
35. Murīdke Pakistan 164,246
5. Multān Pakistan 1,437,230
395. Moza Shahwala Pakistan 1,200
79. Moro Pakistan 76,765
24. Montgomery Pakistan 235,695
245. Mithi Pakistan 23,431
227. Mitha Tiwāna Pakistan 26,390
335. Mīrwāh Gorchani Pakistan 12,139
364. Mīrpur Sakro Pakistan 8,371
125. Mīrpur Māthelo Pakistan 49,311
28. Mīrpur Khās Pakistan 215,657
358. Mīrpur Batoro Pakistan 8,866
345. Mīro Khān Pakistan 10,590
382. Mīram Shāh Pakistan 3,334
26. Mingāora Pakistan 227,331
207. Minchinābād Pakistan 29,253
67. Miānwāli Pakistan 89,570
80. Miān Channūn Pakistan 76,226
172. Mehrābpur Pakistan 35,263
380. Mehmand Chak Pakistan 5,000
199. Mehar Pakistan 30,429
122. Mātli Pakistan 50,398
272. Matiāri Pakistan 18,929
210. Mastung Pakistan 29,082
21. Mardān Pakistan 300,424
100. Mānsehra Pakistan 66,486
343. Mankera Pakistan 10,819
295. Mangla Pakistan 16,264
43. Mandi Bahāuddīn Pakistan 129,733
212. Mānānwāla Pakistan 28,432
189. Māmu Kānjan Pakistan 31,914
174. Malakwal City Pakistan 35,000
176. Malakwāl Pakistan 34,589
104. Mailsi Pakistan 64,545
312. Madeji Pakistan 14,802
287. Mach Pakistan 16,930
158. Loralai Pakistan 37,787
63. Lodhrān Pakistan 97,249
333. Liliāni Pakistan 12,211
77. Leiah Pakistan 78,954
16. Lārkāna Pakistan 364,033
388. Landi Kotal Pakistan 2,223
196. Lāliān Pakistan 31,355
103. Lāla Mūsa Pakistan 65,197
165. Lakki Marwat Pakistan 36,391
325. Lakhi Pakistan 13,600
2. Lahore Pakistan 6,310,888
151. Ladhewāla Warāich Pakistan 39,757
275. Lāchi Pakistan 18,537
224. Kunri Pakistan 26,773
215. Kunjāh Pakistan 28,103
169. Kundiān Pakistan 35,406
252. Kulāchi Pakistan 22,376
87. Kotri Pakistan 72,672
259. Kotli Lohārān Pakistan 21,463
10. Kotli Pakistan 640,000
346. Kot Sultan Pakistan 10,000
248. Kot Samāba Pakistan 22,953
133. Kot Rādha Kishan Pakistan 45,938
155. Kot Mūmin Pakistan 38,355
93. Kot Malik Pakistan 69,359
263. Kot Ghulām Muhammad Pakistan 20,897
232. Kot Diji Pakistan 25,616
57. Kot Addu Pakistan 104,217
91. Kohror Pakka Pakistan 69,743