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.
Ethnic violence in Afghanistan
There are about a dozen ethnic groups in Afghanistan, they include: Pashtuns, Tajiks, Hazaras, Uzbeks, and others who make up less than 2% each. The most recent figures on the ethnic affiliations comes from a survey conducted by the Asia Foundation in 2014. According to the representative survey, 40% of the people identified themselves as Pashtun, 36% as Tajik, 10% as Hazara, 8% as Uzbek, 2% as Turkmen, 1% as Baloch, 1% as Nuristani, 1% as Aimaq, 1% as Arab, 1% as Pashaye, 1% as Sadat, 0.5% as Qizilbash, and 0.5% as Safi.