A recent nationwide survey conducted by the Afghan Central Statistics Office (CSO) estimated that the total number of people living inside Afghanistan was about 26 million. Of this, 5.7 million were reported to be living in urban areas and the rest in rural or countryside.The following are fourteen cities of Afghanistan in order of population. The estimates are from 2006 by the CSO published by the Ministry of Rural Rehabilitation and Development of Afghanistan.

  1. Kabul - 1,925,548
  2. Kandahar - 468,200
  3. Herat - 397,456
  4. Mazar-i-Sharif - 375,181
  5. Kunduz - 230,600
  6. Jalalabad - 205,423
  7. Lashkar Gah - 201,546
  8. Taluqan - 194,471
  9. Puli Khumri - 191,640
  10. Khost - 160,214
  11. Ghazni - 154,618
  12. Sheberghan - 148,329
  13. Sari Pul - 115,463
  14. Farah - 109,409

pv:1243