C
G
H
J
K
L
M
P
S
T

cities in Afghanistan
Currently in Afghanistan 12 cities. Cities with more than 1,000,000 inhabitants - 1. Cities in Afghanistan with a population of 250,000 to 500,000 people – 3. 100,000 to 250,000 people - 5 cities. From population 50,000 to 100,000 - 2 cities. and with a population of up to 50,000 people - 1 cities.
| Kabul | 4 273 156 |
| Kandahar | 491 500 |
| Herat | 436 300 |
| Mazari-Sharif | 427 600 |
| Jalalabad | 205 423 |
| Talukan | 196 400 |
| Charikar | 171 200 |
| Ghazni | 141 000 |
| Kunduz | 112 689 |
| Shibargan | 78 300 |
| Puli-Humri | 58 300 |
| Laschkargach | 45 846 |