Home Countries Pakistan

Cities in Pakistan

Population data for 227 cities in Pakistan. Sorted by population size.

227
Cities
384,913,306
Total Urban Population
Lahore Division
Largest City

All Cities in Pakistan

# City Population Year
1 Lahore Division 19,581,281 2026
2 Gujranwala Division 16,123,984 2026
3 Karachi 14,910,352 2026
4 Faisalabad Division 14,177,081 2026
5 Lahore District 12,978,661 2026
6 Multan Division 12,265,161 2026
7 Bahawalpur Division 11,464,031 2026
8 Dera Ghazi Khan District 11,014,398 2026
9 Rawalpindi Division 10,007,821 2026
10 Faisalabad District 9,075,819 2026
11 Malakand Division 7,514,694 2026
12 Peshawar Division 7,403,817 2026
13 Hyderabad Division 7,026,335 2026
14 Rahim Yar Khan District 5,564,703 2026
15 Sukkur Division 5,538,555 2026
16 Hazara Division 5,325,121 2026
17 Gujranwala District 4,966,338 2026
18 Multan District 4,745,109 2026
19 Sialkot District 4,499,394 2026
20 Sargodha District 4,334,448 2026
21 Peshawar District 4,331,959 2026
22 Bahawalpur District 4,284,964 2026
23 Quetta Division 4,174,562 2026
24 Kasur District 4,084,286 2026
25 Bahawalnagar District 3,550,342 2026
26 Muzaffargarh District 3,528,567 2026
27 Okara District 3,515,490 2026
28 Vehari District 3,430,421 2026
29 Khanewal District 3,364,077 2026
30 Rawalpindi District 3,363,911 2026
31 Sheikhupura District 3,321,029 2026
32 Faisalabad 3,203,846 2026
33 Jhang District 3,077,720 2026
34 Sahiwal District 2,881,811 2026
35 Gujrat District 2,756,289 2026
36 Mardan District 2,744,898 2026
37 Swat District 2,687,384 2026
38 Khairpur District 2,597,535 2026
39 Toba Tek Singh District 2,524,044 2026
40 Kalat Division 2,509,230 2026
41 Hyderabad District 2,432,540 2026
42 Rajanpur District 2,323,980 2026
43 Sanghar District 2,308,465 2026
44 Quetta District 2,272,290 2026
45 Pakpattan District 2,136,170 2026
46 Gujranwala 2,027,001 2026
47 Peshawar 1,970,042 2026
48 Bhakkar District 1,957,470 2026
49 Narowal District 1,950,954 2026
50 Badin District 1,947,081 2026
51 Lodhran District 1,928,299 2026
52 Multan 1,871,843 2026
53 Shaheed Benazirabad District 1,845,102 2026
54 Charsadda District 1,835,504 2026
55 Mandi Bahauddin District 1,829,486 2026
56 Mansehra District 1,797,177 2026
57 Mianwali District 1,795,897 2026
58 Larkana District 1,784,453 2026
59 Tharparkar District 1,778,407 2026
60 Naushahro Feroze District 1,777,082 2026
61 Ghotki District 1,772,609 2026
62 Dadu District 1,742,307 2026
63 Nowshera District 1,740,705 2026
64 Hyderabad 1,732,693 2026
65 Mirpur Khas District 1,681,386 2026
66 Lower Dir District 1,650,183 2026
67 Nankana Sahib District 1,634,871 2026
68 Sukkur District 1,625,467 2026
69 Orangi Town 1,540,420 2026
70 Qambar Shahdadkot District 1,514,869 2026
71 Khushab District 1,501,089 2026
72 Makran Division 1,489,015 2026
73 Abbottabad District 1,419,072 2026
74 Shikarpur District 1,386,330 2026
75 Jhelum District 1,382,308 2026
76 Bannu District 1,357,890 2026
77 Abbottabad Tehsil 1,332,912 2026
78 Hafizabad District 1,319,909 2026
79 Attock District 1,274,935 2026
80 Kohat District 1,234,661 2026
81 Kashmore District 1,233,957 2026
82 Jacobabad District 1,174,097 2026
83 Haripur District 1,173,056 2026
84 Umerkot District 1,159,831 2026
85 Chakwal District 1,132,608 2026
86 Layyah District 1,120,951 2026
87 Jamshoro District 1,117,308 2026
88 Bajaur District 1,090,987 2026
89 Upper Dir District 1,083,566 2026
90 Thatta District 1,083,191 2026
91 Kech District 1,060,931 2026
92 Lakki Marwat District 1,040,856 2026
93 Islamabad 1,014,825 2026
94 Quetta 1,001,205 2026
95 Khuzdar District 997,214 2026
96 Khyber District 986,973 2026
97 Bannu Tehsil 958,504 2026
98 Tando Allahyar District 922,012 2026
99 Buner District 897,319 2026
100 South Waziristan 888,675 2026
101 Dera Ismail Khan District 852,995 2026
102 Matiari District 849,383 2026
103 Sujawal District 839,292 2026
104 Karak District 815,878 2026
105 Kotli District 774,194 2026
106 Bahawalpur 762,111 2026
107 Shangla District 759,609 2026
108 Pishin District 736,903 2026
109 Tando Muhammad Khan District 726,119 2026
110 Muzaffarabad 725,000 2026
111 Battagram 700,000 2026
112 Lasbela District 680,977 2026
113 Kurram District 615,372 2026
114 Malir Town 604,763 2026
115 Sialkot 591,668 2026
116 Nasirabad District 563,315 2026
117 Battagram District 554,133 2026
118 Mohmand District 553,933 2026
119 Hangu District 518,811 2026
120 Jafarabad District 513,972 2026
121 Panjgur District 509,781 2026
122 Zafarwal 501,213 2026
123 Sukkur 499,900 2026
124 Larkana 490,508 2026
125 Chiniot 477,781 2026
126 Sheikhupura 473,129 2026
127 Gulberg Town 453,490 2026
128 Kachhi District 442,674 2026
129 Attock Tehsil 434,705 2026
130 Bhimber District 420,624 2026
131 Rahim Yar Khan 420,419 2026
132 Kabal 420,374 2026
133 Jhang 414,131 2026
134 Baldia Town 406,165 2026
135 Dera Ghazi Khan 399,064 2026
136 Gujrat 390,533 2026
137 Orakzai District 387,561 2026
138 Killa Saifullah District 380,200 2026
139 Nagarparkar Tehsil 378,200 2026
140 North Waziristan 361,246 2026
141 Zhob District 355,692 2026
142 Daggar Tehsil 355,692 2026
143 Dera Bughti District 355,274 2026
144 Jhang Sadar 341,210 2026
145 Lower Kohistan District 340,017 2026
146 Shah Faisal Town 335,823 2026
147 Kasur 314,617 2026
148 Mastung District 313,271 2026
149 Gwadar 305,160 2026
150 Washuk District 302,623 2026
151 Mardan 300,424 2026
152 Malir Cantonment 300,000 2026
153 Chakwal 299,751 2026
154 Sudhanoti District 297,584 2026
155 Mingora 279,914 2026
156 Palas Tehsil 275,003 2026
157 Loralai District 272,432 2026
158 Kalat District 271,560 2026
159 Chagai District 269,192 2026
160 Nawabshah 263,102 2026
161 Kharan District 260,352 2026
162 Kotri 259,358 2026
163 Wah 258,737 2026
164 Sahiwal 247,706 2026
165 Mirpur Khas 236,961 2026
166 Okara523/r 232,386 2026
167 Kamoke 230,979 2026
168 Sibi District 224,148 2026
169 Sadiqabad 221,866 2026
170 Neelum District 216,000 2026
171 Skardu District 214,848 2026
172 Kohlu District 213,933 2026
173 Barkhan District 210,249 2026
174 Domel Tehsil 209,388 2026
175 Jhal Magsi District 203,368 2026
176 Jacobabad 200,815 2026
177 Shahkot Tehsil 200,000 2026
178 Jhelum 190,425 2026
179 Būrewāla 183,915 2026
180 Allai Tehsil 180,414 2026
181 Awaran District 178,958 2026
182 Nushki District 178,947 2026
183 Kohat 170,800 2026
184 Hafizabad 169,702 2026
185 Khanewal 165,038 2026
186 Gagra Tehsil 164,824 2026
187 Muzaffargarh 163,268 2026
188 Muridke 163,268 2026
189 Khanpur 160,308 2026
190 Ziarat District 160,095 2026
191 Garhi Khairo Tehsil 158,360 2026
192 Gojra 157,863 2026
193 Mandi Bahauddin 157,352 2026
194 Swabi District 156,496 2026
195 Shikarpur 155,400 2026
196 Tando Adam Khan 152,617 2026
197 Jaranwala 150,380 2026
198 Tordher 150,000 2026
199 Abbottabad 148,587 2026
200 Daska 146,579 2026
201 Dadu 146,179 2026
202 Khairpur 144,949 2026
203 Lodhran 144,512 2026
204 Bahawalnagar 141,935 2026
205 Pakpattan 139,525 2026
206 Tando Allahyar 133,487 2026
207 Mianwali 129,500 2026
208 Ahmedpur East 128,112 2026
209 Vehari 128,034 2026
210 Mirpur 124,352 2026
211 Daraban Tehsil 123,933 2026
212 Kamalia 121,401 2026
213 Kot Addu 120,479 2026
214 Ghotki 119,879 2026
215 Nowshera 118,594 2026
216 Badin 117,455 2026
217 Swabi 115,018 2026
218 Tando Muhammad Khan 114,406 2026
219 Skardu 112,996 2026
220 Khushab 110,868 2026
221 Dera Ismail Khan 109,686 2026
222 Chaman 107,660 2026
223 Charsadda 105,414 2026
224 Kandhkot 105,011 2026
225 Wazirabad 102,444 2026
226 Bahrain 102,253 2026
227 Chishtian 101,659 2026