Major Cities in Afghanistan Population 2015

Name 2015 Population
Kabul 3,043,532
Kandahar 391,190
Mazar-e Sharif 303,282
Herat 272,806
Jalalabad 200,331
Kunduz 161,902
Ghazni 141,000
Balkh 114,883
Baghlan 108,449
Gardez 103,601
Khost 96,123
Maymana 75,900
Khanabad 71,531
Bazarak 65,000
Khulm 64,933
Taloqan 64,256
Bamyan 61,863
Cool urhajo 58,525
Pul-e Khumri 56,369
Shibirghan 55,641
Charikar 53,676
Sar-e Pul 52,121
Zaranj 49,851
Paghman 49,157
Asadabad 48,400
Aibak 47,823
Fayzabad 44,421
Lashkar Gah 43,934
Gereshk 43,588
Farah 43,561
Ghormach 30,000
Shindand 29,264
Andkhoy 29,208
Rustaq 25,636
Qarawul 24,544
Nahrin 22,363
Baraki Barak 22,305
Art Khwajah 18,623
Kafir Qala 18,086
Karukh 17,484
Mehtar Lam 17,345
Kushk 16,952
Shahrak 15,967
Asmar 15,708
Sang-e Charak 15,377
Khash 15,133
Markaz-e Woluswali-ye Achin 15,098
Jabal os Saraj 15,032
Qarqin 15,018
Fayroz Koh 15,000
Mirabad 14,160
Zarghun Shahr 13,737
Sangin 13,579
Panjab 13,471
Uruzgan 13,388
Pul-e `Alam 13,247
Chiras 12,779
Hukumati Azrah 12,526
Qarah Bagh 12,412
Qalat 12,191
Ashkasham 12,120
Jurm 12,106
Kuhsan 12,087
Tukzar 12,021
Chahar Burj 11,935
Larkird 11,635
Rudbar 11,034
Farkhar 10,480
Zindah Jan 10,104
Anar Darah 10,023
Tarinkot 10,000
Imam Sahib 9,659
Darzab 9,642
`Alaqahdari Dishu 9,196
Tagaw-Bay 9,096
Markaz-e Hukumat-e Darweshan 9,012
Qala i Naw 9,000
Qarchi Gak 8,942
Dasht-e Archi 8,263
Qal`ah-ye Shahr 7,756
Sidqabad 7,407
Zarah Sharan 7,366
Tir Pul 6,979
Basawul 6,835
Yangi Qal`ah 6,541
Tagab 6,400
Khandud 5,521
Mir Bachah Kot 5,405
Sharan 2,200
Maydanshakhr 1,600
Parun 1,000
Nili