Cities in Afghanistan

54 cities · sorted by population

Kabul

Pop. 4,434,550

Capital

Herāt

Pop. 574,300

Mazār-e Sharīf

Pop. 523,300

Kandahār

Pop. 523,300

Jalālābād

Pop. 271,900

Kunduz

Pop. 161,902

Ghazni

Pop. 141,000

Balkh

Pop. 114,883

Baghlān

Pop. 108,449

Gardez

Pop. 103,601

Khōst

Pop. 96,123

Maymana

Pop. 75,900

Khanabad

Pop. 71,531

Bāzār-e Yakāwlang

Pop. 65,000

Bāzārak

Pop. 65,000

Khulm

Pop. 64,933

Taloqan

Pop. 64,256

Bāmyān

Pop. 61,863

Pul-e Khumrī

Pop. 56,369

Shibirghān

Pop. 55,641

Charikar

Pop. 53,676

Sar-e Pul

Pop. 52,121

Zaranj

Pop. 49,851

Paghmān

Pop. 49,157

Asadābād

Pop. 48,400

Aībak

Pop. 47,823

Fayzabad

Pop. 44,421

Lashkar Gāh

Pop. 43,934

Gereshk

Pop. 43,588

Farah

Pop. 43,561

Istālif

Pop. 41,413

Andkhōy

Pop. 37,900

Bahārak

Pop. 32,551

Nīlī

Pop. 30,058

Ghormach

Pop. 30,000

Shīnḏanḏ

Pop. 29,264

Rustāq

Pop. 25,636

Khān Neshīn

Pop. 25,600

Qarāwul

Pop. 24,544

Jurm

Pop. 23,064

Nahrīn

Pop. 22,363

Baraki Barak

Pop. 22,305

Ārt Khwājah

Pop. 18,623

Eslam Qaleh

Pop. 18,086

Karukh

Pop. 17,484

Mehtar Lām

Pop. 17,345

Kushk

Pop. 16,952

Shahrak

Pop. 15,967

Āsmār

Pop. 15,708

Sang-e Chārak

Pop. 15,377

Khāsh

Pop. 15,133

Markaz-e Woluswalī-ye Āchīn

Pop. 15,098

Jabal os Saraj

Pop. 15,032

Qarqīn

Pop. 15,018