List of cities in Afghanistan

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.


 * 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

Ancient names
Ancient names of places or cities in Afghanistan: