The only city in Afghanistan with over 1 million settled residents is the nation's capital, Kabul. According to Afghanistan's National Statistics and Information Authority (NSIA), an estimated 36,435,197 citizens are physically residing in Afghanistan as of September 2025. [2] [3] Over 4 million natives of Afghanistan are temporarily residing in Iran and approximately 2 million in Pakistan, [4] and there are at least a million more among the Afghan diaspora around the world. This makes Afghanistan's population over 40 million people. [a]
The chart below shows 25 cities of Afghanistan with an estimated population of over 100,000 people, by order of population. The estimates are from September 2025, provided by NSIA. [11]
| No. | City | Province | Population | Citation |
|---|---|---|---|---|
| 1 | Kabul (nation's capital) | Kabul | 5,333,284 | [12] |
| 2 | Kandahar | Kandahar | 732,629 | [13] |
| 3 | Herat | Herat | 673,273 | [14] |
| 4 | Mazar-i-Sharif | Balkh | 568,013 | [15] |
| 5 | Kunduz | Kunduz | 413,996 | [16] |
| 6 | Jalalabad | Nangarhar | 318,733 | [17] |
| 7 | Taloqan | Takhar | 284,990 | [18] |
| 8 | Puli Khumri | Baghlan | 230,112 | [19] |
| 9 | Charikar | Parwan | 222,751 | [20] |
| 10 | Sheberghan | Jowzjan | 213,411 | [21] |
| 11 | Ghazni | Ghazni | 205,965 | [22] |
| 12 | Lashkargah | Helmand | 191,458 | [23] |
| 13 | Khost | Khost | 170,615 | [24] |
| 14 | Mehtarlam | Laghman | 160,123 | [25] |
| 15 | Balkh | Balkh | 148,972 | [26] |
| 16 | Farah | Farah | 141,091 | [27] |
| 17 | Sar-e-Pol | Sar-e-Pol | 134,809 | [28] |
| 18 | Puli Alam | Logar | 130,793 | [29] |
| 19 | Aybak | Samangan | 130,409 | [30] |
| 20 | Firuzkoh | Ghor | 129,521 | [31] |
| 21 | Tarinkot | Uruzgan | 127,095 | [32] |
| 22 | Spin Boldak | Kandahar | 123,945 | [33] |
| 23 | Maymana | Faryab | 108,049 | [34] |
| 24 | Gardez | Paktia | 105,278 | [35] |
| 25 | Bamyan | Bamyan | 103,909 | [36] |
Ancient names of places or cities in Afghanistan:
| Current city and region | Ancient name |
|---|---|
| Kabul | Kophene, [37] Gaofū, Kābūrā |
| Ghazni | Ghaznīn, Ghazna |
| Balkh | Bakhlo, Bactra, Bokhdī |
| Bamyan | Bamikan [38] |
| Herat | Haraiva, Harī, Aria |
| Laghman | Lampaka [37] |
| Jalalabad | Adinapur [39] |
| Kandahar | Arachosia [37] |
| Lashkargah | Bost, Bust |
| Zaranj | Zranka, Zarangia, Drangiana |
| Kunduz | Drapsaka, Walwalij |