Countries > Afghanistan > Afghanistan Cities

Major Cities in Afghanistan by Population (2014)

This is a list of the largest cities in Afghanistan by population in 2014. Afghanistan has 1 cities with a population over 1 million, 9 cities between 100 thousand and 1 million, and 62 cities between 10 thousand and 100 thousand.

1

Over 1 Million

9

100k - 1 Million

62

10k - 100k

Rank City 2014 Population (est)
1Kabul3,043,532
2Kandahar391,190
3Mazar-e Sharif303,282
4Herat272,806
5Jalalabad200,331
6Kunduz161,902
7Ghazni141,000
8Balkh114,883
9Baghlan108,449
10Gardez103,601
11Khost96,123
12Maymana75,900
13Khanabad71,531
14Bazarak65,000
15Khulm64,933
16Taloqan64,256
17Bamyan61,863
18Cool urhajo58,525
19Pul-e Khumri56,369
20Shibirghan55,641
21Charikar53,676
22Sar-e Pul52,121
23Zaranj49,851
24Paghman49,157
25Asadabad48,400
26Aibak47,823
27Fayzabad44,421
28Lashkar Gah43,934
29Gereshk43,588
30Farah43,561
31Nili30,058
32Ghormach30,000
33Shindand29,264
34Andkhoy29,208
35Rustaq25,636
36Qarawul24,544
37Nahrin22,363
38Baraki Barak22,305
39Art Khwajah18,623
40Kafir Qala18,086
41Karukh17,484
42Mehtar Lam17,345
43Kushk16,952
44Shahrak15,967
45Asmar15,708
46Sang-e Charak15,377
47Khash15,133
48Markaz-e Woluswali-ye Achin15,098
49Jabal os Saraj15,032
50Qarqin15,018
51Chaghcharan15,000
52Mirabad14,160
53Zarghun Shahr13,737
54Sangin13,579
55Panjab13,471
56Uruzgan13,388
57Pul-e `Alam13,247
58Chiras12,779
59Hukumati Azrah12,526
60Qarah Bagh12,412
61Qalat12,191
62Ashkasham12,120
63Jurm12,106
64Kuhsan12,087
65Tukzar12,021
66Chahar Burj11,935
67Larkird11,635
68Rudbar11,034
69Farkhar10,480
70Zindah Jan10,104
71Anar Darah10,023
72Tarinkot10,000
73Imam Sahib9,659
74Darzab9,642
75`Alaqahdari Dishu9,196
76Tagaw-Bay9,096
77Markaz-e Hukumat-e Darweshan9,012
78Qala i Naw9,000
79Qarchi Gak8,942
80Dasht-e Archi8,263
81Qal`ah-ye Shahr7,756
82Sidqabad7,407
83Zarah Sharan7,366
84Tir Pul6,979
85Basawul6,835
86Yangi Qal`ah6,541
87Tagab6,400
88Khandud5,521
89Mir Bachah Kot5,405
90Hukumati Dahanah-ye Ghori3,307
91Sharan2,200
92Maydanshakhr1,600
93Lab-Sar1,068
94Parun1,000