Population of Cities in Afghanistan (2020)

Afghanistan is a large and mountainous, although mainly rural, country. This means that there are only few major cities in the country, and these are widely spaced apart. Kabul is the capital and largest city, and is located along the Kabul River south of the Hindu Kush mountain range. It has a population of around 4.6 million residents. Kabul is one of the highest cities in the world, at an elevation of almost 1800 meters. The city has 22 separate districts, and is also the most diverse area of the country, with a number of different ethnic groups represented in the city.

Kabul is the only city in Afghanistan with a population in excess of a million, and it is now one of the fastest growing cities in the world. The other key cities in the country include Kandahar, Herat, Mazar-e Sharif, and Jalalabad – each of these have populations ranging from around 300,000 (Jalalabad) to 500,000 (Kandahar). However, given the geography of the country, only around twenty percent of the Afghan population lives in cities, with the rest of the population living in the more rural areas of the country. Afghanistan's cities have also been significantly affected by the ongoing political conflicts in the country, with city populations, demographics and amenities fluctuating as a result of the wars.

Afghanistan has 1 cities with more than a million people, 9 cities with between 100,000 and 1 million people, and 59 cities with between 10,000 and 100,000 people. The largest city in Afghanistan is , with a population of people.

Name 2020 Population Location
Kabul3,043,532Map
Kandahar391,190Map
Mazar E Sharif303,282Map
Herat272,806Map
Jalalabad200,331Map
Kunduz161,902Map
Ghazni141,000Map
Balkh114,883Map
Baghlan108,449Map
Gardez103,601Map
Khost96,123Map
Maymana75,900Map
Khanabad71,531Map
Bazarak65,000Map
Khulm64,933Map
Taloqan64,256Map
Bamyan61,863Map
Pul E Khumri56,369Map
Shibirghan55,641Map
Charikar53,676Map
Sar E Pul52,121Map
Zaranj49,851Map
Paghman49,157Map
Asadabad48,400Map
Aibak47,823Map
Fayzabad44,421Map
Lashkar Gah43,934Map
Gereshk43,588Map
Farah43,561Map
Ghormach30,000Map
Shindand29,264Map
Andkhoy29,208Map
Rustaq25,636Map
Qarawul24,544Map
Nahrin22,363Map
Baraki Barak22,305Map
Art Khwajah18,623Map
Kafir Qala18,086Map
Karukh17,484Map
Mehtar Lam17,345Map
Kushk16,952Map
Shahrak15,967Map
Asmar15,708Map
Sang E Charak15,377Map
Khash15,133Map
Markaz E Woluswali Ye Achin15,098Map
Jabal Os Saraj15,032Map
Qarqin15,018Map
Fayroz Koh15,000Map
Mirabad14,160Map
Zarghun Shahr13,737Map
Sangin13,579Map
Panjab13,471Map
Uruzgan13,388Map
Pul E 'Alam13,247Map
Chiras12,779Map
Hukumati Azrah12,526Map
Qarah Bagh12,412Map
Qalat12,191Map
Ashkasham12,120Map
Jurm12,106Map
Kuhsan12,087Map
Tukzar12,021Map
Chahar Burj11,935Map
Larkird11,635Map
Rudbar11,034Map
Farkhar10,480Map
Zindah Jan10,104Map
Anar Darah10,023Map
Tarinkot10,000Map
Imam Sahib9,659Map
Darzab9,642Map
'Alaqahdari Dishu9,196Map
Tagaw Bay9,096Map
Markaz E Hukumat E Darweshan9,012Map
Qala I Naw9,000Map
Qarchi Gak8,942Map
Dasht E Archi8,263Map
Qal'ah Ye Shahr7,756Map
Sidqabad7,407Map
Zarah Sharan7,366Map
Tir Pul6,979Map
Basawul6,835Map
Yangi Qal'ah6,541Map
Tagab6,400Map
Khandud5,521Map
Mir Bachah Kot5,405Map
Sharan2,200Map
Maydanshakhr1,600Map
Parun1,000Map
NiliMap

Population of All Cities in Afghanistan