Largest Cities in Zimbabwe

69 cities in Zimbabwe, ranked by population.

Cities
69
Urban population
4.7M
Largest city
Harare

Cities by population

# City Population
1 Harare 1.5M
2 Bulawayo 666K
3 Chitungwiza 371.2K
4 Mutare 224.8K
5 Epworth 206.4K
6 Gweru 158.2K
7 Kwekwe 119.9K
8 Kadoma 117.4K
9 Ruwa 94.1K
10 Chinhoyi 90.8K
11 Masvingo 90.3K
12 Norton 87K
13 Marondera 66.2K
14 Chegutu 65.8K
15 Zvishavane 59.7K
16 Beitbridge 58.6K
17 Bindura 50.4K
18 Redcliff 41.5K
19 Chiredzi 40.1K
20 Hwange 39.8K
21 Rusape 37.9K
22 Karoi 37.6K
23 Victoria Falls 35.2K
24 Chipinge 35K
25 Gokwe 33.1K
26 Kariba 27.6K
27 Gwanda 26.7K
28 Shurugwi 23.3K
29 Mvurwi 15.6K
30 Harare Western Suburbs 15.6K
31 Plumtree 14.5K
32 Mashava 13K
33 Chivhu 13K
34 Mutoko 12.3K
35 Murewa 11.8K
36 Shamva 10.3K
37 Mazowe 10K
38 Banket 9.8K
39 Glendale 9.8K
40 Mount Hampden 9.2K
41 Inyati 8.4K
42 Penhalonga 7.7K
43 Mhangura 6.5K
44 Chakari 6.5K
45 Mount Darwin 6.3K
46 Concession 5K
47 Nyanga 4.9K
48 Mvuma 4.3K
49 Binga 4.3K
50 Shangani 3.8K
51 Macheke 3.6K
52 Odzi 3.4K
53 Centenary 3.4K
54 Dete 3K
55 Mhangura Mine 2.9K
56 Chimanimani 2.8K
57 Insiza 2.6K
58 Esigodini 2.2K
59 Lupane 2.2K
60 Nyazura 2.1K
61 Raffingora 2K
62 Chirundu 1.9K
63 Filabusi 1.8K
64 Headlands 1.7K
65 Dorowa Mining Lease 1.7K
66 Beatrice 1.6K
67 Kamativi Mine 1.6K
68 Lalapanzi 1.4K
69 Madziwa 527

Frequently Asked Questions

Our database contains 69 cities for Zimbabwe, shown above ranked by population.

The largest city in Zimbabwe by population is Harare with approximately 1.5M residents.

City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.