Balkh · Afghanistan
Mazār-e Sharīf population
523,300people · latest figure
Mazār-e Sharīf has a population of 523,300, making it the 3rd largest place we list in Afghanistan. It is in Balkh.
Mazār-e Sharīf holds 1.2% of Afghanistan's 45,047,069 people. Kabul, the largest place we list there, is 8.5 times its size.
523,300
population
#3
in Afghanistan
Nearby in size
| Place | Region | Population |
|---|---|---|
| Kabul | Kabul | 4,434,550 |
| Herāt | Herat | 574,300 |
| Kandahār | Kandahar | 523,300 |
| Jalālābād | Nangarhar | 271,900 |
| Kunduz | Kunduz | 161,902 |
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.