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