List of cities in Afghanistan
The only city in Afghanistan with over 1 million population is its capital, Kabul. The rest are smaller cities and towns. According to the CIA, an estimated total number of people living inside Afghanistan was 31,822,848. Of this, around 6 million or so were reported to be living in urban areas and the rest in rural or countryside.
Demographics of Afghanistan
The recent estimate in the above chart is some what supported by the below national opinion polls, which were aimed at knowing how a group of about 804 to 8,706 local residents in Afghanistan felt about the current war, political situation, as well as the economic and social issues affecting their daily lives. Ten surveys were conducted between 2004 and 2015 by the Asia Foundation (a sample is shown in the table below; the survey in 2015 did not contain information on the ethnicity of the participants) and one between 2004 and 2009 by a combined effort of the broadcasting companies NBC News, BBC, and ARD.