Population of Cities in Zimbabwe (2017)

1
Over 1 Million
5
100,000 to 1 Million
24
10,000 to 100,000

Zimbabwe has 1 cities with more than a million people, 5 cities with between 100,000 and 1 million people, and 24 cities with between 10,000 and 100,000 people. The largest city in Zimbabwe is Harare, with a population of 1,542,813 people.

Name 2017 Population
Harare1,542,813
Bulawayo699,385
Chitungwiza340,360
Mutare184,205
Gweru146,073
Epworth123,250
Kwekwe99,149
Kadoma79,174
Masvingo76,290
Chinhoyi61,739
Marondera57,082
Norton52,054
Chegutu47,294
Bindura37,423
Zvishavane35,896
Victoria Falls35,761
Hwange33,210
Redcliff33,197
Rusape29,292
Chiredzi28,205
Beitbridge26,459
Kariba25,531
Karoi25,030
Gokwe18,942
Chipinge18,860
Shurugwi17,075
Gwanda14,450
Mashava12,994
Chivhu10,369
Shamva10,317
Mazowe9,966
Glendale9,768
Banket9,641
Mutoko9,532
Murehwa8,559
Inyati8,402
Mvurwi7,970
Penhalonga7,681
Mhangura6,503
Chakari6,472
Mount Darwin6,349
Lupane1,200