Population Statistics
HomeWorldZimbabwe

Zimbabwe: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

Zimbabwe has a population of 17,273,580 (UN estimate, 2026), with Harare as its capital. The 50 largest of its 67 recorded towns and cities, ranked.

+45%
since 2000 (11,892,055)
+50%
projected by 2050 (25,866,385)
45
people per km²
19501975200020252050 2.8M 25.9M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
19502,790,905
19756,098,658
200011,892,055
200512,483,432
201013,356,548
201514,399,013
202015,526,888
202516,950,795
202617,273,580
2030 projected18,610,349
2050 projected25,866,385

Medium variant. Figures from 2026 onward are projections, not measurements.

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.

Largest cities in Zimbabwe

#PlaceRegionPopulation
1HarareHarare1,542,813
2BulawayoBulawayo665,952
3ChitungwizaHarare371,246
4MutareManicaland224,802
5GweruMidlands Province158,200
6KwekweMidlands Province119,863
7KadomaMashonaland West117,381
8RuwaMashonaland East Province94,083
9ChinhoyiMashonaland West90,800
10MasvingoMasvingo Province90,286
11NortonMashonaland West87,039
12MaronderaMashonaland East Province66,204
13ChegutuMashonaland West65,800
14ZvishavaneMasvingo Province59,717
15BeitbridgeMatabeleland South Province58,574
16BinduraMashonaland Central50,400
17RedcliffMidlands Province41,526
18ChiredziMasvingo Province40,100
19HwangeMatabeleland North39,750
20RusapeManicaland37,906
21KaroiMashonaland West37,564
22Victoria FallsMatabeleland North35,215
23ChipingeManicaland34,959
24GokweMidlands Province33,073
25KaribaMashonaland West27,600
26GwandaMatabeleland South Province26,700
27ShurugwiMidlands Province23,304
28MvurwiMashonaland Central15,646
29Harare Western SuburbsMashonaland West15,556
30PlumtreeMatabeleland South Province14,460
31MashavaMasvingo Province12,994
32ChivhuMashonaland East Province12,958
33MutokoMashonaland East Province12,336
34MurewaMashonaland East Province11,750
35ShamvaMashonaland Central10,317
36MazoweMashonaland Central9,966
37BanketMashonaland West9,845
38GlendaleMashonaland Central9,798
39InyatiMatabeleland North8,402
40PenhalongaManicaland7,681
41MhanguraMashonaland West6,503
42ChakariMashonaland West6,472
43Mount DarwinMashonaland Central6,349
44ConcessionMashonaland Central4,983
45NyangaManicaland4,852
46MvumaMidlands Province4,331
47BingaMatabeleland North4,327
48ShanganiMidlands Province3,835
49MachekeMashonaland East Province3,642
50OdziManicaland3,438

Twenty years earlier: Zimbabwe in the 2005 World Gazetteer — population then 12,095,233.

Common questions

What is the population of Zimbabwe?
Zimbabwe has a population of 17,273,580, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 25,866,385 — a forecast, not a measurement.
What is the capital of Zimbabwe?
Harare.

Go deeper

Harare
The largest place we record in Zimbabwe: 1,542,813 people
Zimbabwe in 2005
The World Gazetteer's archive edition: 12,095,233 then
All 246 countries
Every country and territory, ranked by population