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.