Largest Cities in Afghanistan
104 cities in Afghanistan, ranked by population.
Cities by population
| # | City | Population |
|---|---|---|
| 1 | Kabul | 4.4M |
| 2 | Herāt | 574.3K |
| 3 | Kandahār | 523.3K |
| 4 | Mazār-e Sharīf | 523.3K |
| 5 | Jalālābād | 271.9K |
| 6 | Kunduz | 161.9K |
| 7 | Ghazni | 141K |
| 8 | Balkh | 114.9K |
| 9 | Baghlān | 108.4K |
| 10 | Gardez | 103.6K |
| 11 | Khōst | 96.1K |
| 12 | Maymana | 75.9K |
| 13 | Khanabad | 71.5K |
| 14 | Bāzār-e Yakāwlang | 65K |
| 15 | Bāzārak | 65K |
| 16 | Khulm | 64.9K |
| 17 | Taloqan | 64.3K |
| 18 | Bāmyān | 61.9K |
| 19 | Pul-e Khumrī | 56.4K |
| 20 | Shibirghān | 55.6K |
| 21 | Charikar | 53.7K |
| 22 | Sar-e Pul | 52.1K |
| 23 | Zaranj | 49.9K |
| 24 | Paghmān | 49.2K |
| 25 | Asadābād | 48.4K |
| 26 | Aībak | 47.8K |
| 27 | Fayzabad | 44.4K |
| 28 | Lashkar Gāh | 43.9K |
| 29 | Gereshk | 43.6K |
| 30 | Farah | 43.6K |
| 31 | Istālif | 41.4K |
| 32 | Andkhōy | 37.9K |
| 33 | Bahārak | 32.6K |
| 34 | Nīlī | 30.1K |
| 35 | Ghormach | 30K |
| 36 | Shīnḏanḏ | 29.3K |
| 37 | Rustāq | 25.6K |
| 38 | Khān Neshīn | 25.6K |
| 39 | Qarāwul | 24.5K |
| 40 | Jurm | 23.1K |
| 41 | Nahrīn | 22.4K |
| 42 | Baraki Barak | 22.3K |
| 43 | Ārt Khwājah | 18.6K |
| 44 | Eslam Qaleh | 18.1K |
| 45 | Karukh | 17.5K |
| 46 | Mehtar Lām | 17.3K |
| 47 | Kushk | 17K |
| 48 | Shahrak | 16K |
| 49 | Āsmār | 15.7K |
| 50 | Sang-e Chārak | 15.4K |
| 51 | Khāsh | 15.1K |
| 52 | Markaz-e Woluswalī-ye Āchīn | 15.1K |
| 53 | Jabal os Saraj | 15K |
| 54 | Qarqīn | 15K |
| 55 | Barakī | 15K |
| 56 | Fayrōz Kōh | 15K |
| 57 | Mīrābād | 14.2K |
| 58 | Zarghūn Shahr | 13.7K |
| 59 | Sangīn | 13.6K |
| 60 | Panjāb | 13.5K |
| 61 | Uruzgān | 13.4K |
| 62 | Pul-e ‘Alam | 13.2K |
| 63 | Chīras | 12.8K |
| 64 | Ḩukūmatī Azrah | 12.5K |
| 65 | Qarah Bāgh | 12.4K |
| 66 | Qalāt | 12.2K |
| 67 | Ashkāsham | 12.1K |
| 68 | Kuhsān | 12.1K |
| 69 | Tukzār | 12K |
| 70 | Chahār Burj | 11.9K |
| 71 | Larkird | 11.6K |
| 72 | Yangī Qal‘ah | 11.1K |
| 73 | Rūdbār | 11K |
| 74 | Farkhār | 10.5K |
| 75 | Zindah Jān | 10.4K |
| 76 | Anār Darah | 10K |
| 77 | Tarinkot | 10K |
| 78 | Imām Şāḩib | 9.7K |
| 79 | Darzāb | 9.6K |
| 80 | ‘Alāqahdārī Dīshū | 9.2K |
| 81 | Tagāw-Bāy | 9.1K |
| 82 | Markaz-e Ḩukūmat-e Darwēshān | 9K |
| 83 | Qala i Naw | 9K |
| 84 | Qarchī Gak | 8.9K |
| 85 | Chīchkah | 8.8K |
| 86 | Dasht-e Archī | 8.3K |
| 87 | Qal‘ah-ye Shahr | 7.8K |
| 88 | Sidqābād | 7.4K |
| 89 | Zaṟah Sharan | 7.4K |
| 90 | Markaz-e Sayyidābād | 7.3K |
| 91 | Tīr Pul | 7K |
| 92 | Muhmand Dara | 6.8K |
| 93 | Tagāb | 6.4K |
| 94 | Khandūd | 5.5K |
| 95 | Mīr Bachah Kōṯ | 5.4K |
| 96 | Islām Chumgar | 5K |
| 97 | Mazad | 4K |
| 98 | Ḩukūmatī Dahanah-ye Ghōrī | 3.3K |
| 99 | Sharan | 2.2K |
| 100 | Rāẕay Balochi | 2K |
| 101 | Maydanshakhr | 1.6K |
| 102 | Lab-Sar | 1.1K |
| 103 | Pārūn | 1K |
| 104 | Arghestān | 894 |
Frequently Asked Questions
Our database contains 104 cities for Afghanistan, shown above ranked by population.
The largest city in Afghanistan by population is Kabul with approximately 4.4M residents.
City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.