List of cities in Afghanistan

The only city in Afghanistan with over 1 million people is its capital, Kabul. The rest are smaller cities and towns. According to the National Statistic and Information Authority of Afghanistan (NSIA), an estimated total number of people living inside Afghanistan was 32,225,560 in 2020. Of this, around 7.8 million were reported to be living in urban areas and the rest in rural or countryside.[2]

List of cities in Afghanistan is located in Afghanistan
Kabul
Kabul
Herat
Herat
Jalalabad
Jalalabad
Kandahar
Kandahar
Mazar-i-Sharif
Mazar-i-Sharif
Kunduz
Kunduz
Lashkargah
Lashkargah
Puli Khumri
Puli Khumri
Farah
Farah
Ghazni
Ghazni
Maymana
Maymana
Khost
Khost
Map of major cities as identified by governmental organizations[1]
Kabul is the only city in Afghanistan with over a million residents
Herat is the second largest city and is located in western Afghanistan
Mazar-i-Sharif is the third largest city and is located in northern Afghanistan
Jalalabad, the fifth-largest city, located in eastern Afghanistan

List

The chart below shows 18 cities of Afghanistan with a population over 70,000, by order of population.

NameProvincePopulation estimate (2015)[3]
KabulKabul4,457,882
HeratHerat695,000
Mazar-i-SharifBalkh595,000
KandaharKandahar543,000
JalalabadNangarhar356,685
LashkargahHelmand280,381
KunduzKunduz268,893
TaloqanTakhar196,400
Puli KhumriBaghlan221,274
SheberghanJowzjan175,599
ZaranjNimroz160,902
MaymanaFaryab149,040
GhazniGhazni143,379
KhostKhost106,083
CharikarParwan96,039
FayzabadBadakhshan95,445
TarinkotUruzgan71,604
GardezPaktia70,641

Ancient names

Ancient names of places or cities in Afghanistan:

Current city and regionAncient name
KabulKophene,[4] Gaofū, Kābūrā
GhazniGhaznīn, Ghazna
BalkhBakhlo, Bactra, Bokhdī
BamyanBamikan[5]
HeratHaraiva, Harī, Aria
LaghmanLampaka[4]
JalalabadAdinapur[6]
KandaharArachosia[4]
LashkargahBost, Bust
ZaranjZranka, Zarangia, Drangiana
KunduzDrapsaka, Walwalij

Gallery

See also

References

External links