List of cities in Afghanistan

Afghanistan has about 26 million people. 5.7 million live in urban areas. The rest live in rural areas or countryside. The following are fourteen cities of Afghanistan in order of population. The estimates are from 2006.
Ancient names.
Ancient names of places or cities in Afghanistan: