Largest Cities by Population in Zimbabwe (2025)

Below are the urban areas with more than 100,000 inhabitants in Zimbabwe ranked by population.

Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.

Rank Urban Area Population Estimate (2025) 1 Year Change (over 2024) Land Area (Km²) Density (P/Km²) Global Rank Projections (2030) Projections (2050)
1 Harare 2,117,195 2.26% 606 3,494 238 2,346,959 3,453,220
2 Bulawayo 492,771 0.98% 173 2,848 1,130 519,381 692,970
3 Ruwa 185,224 2.07% 67 2,765 3,255 207,663 309,358
4 Mutare 149,231 1.78% 42 3,553 4,062 164,356 242,137
5 Kwekwe 135,991 1.88% 38 3,579 4,485 154,823 239,115
6 Masvingo 122,019 2.15% 31 3,936 5,022 139,533 214,482
7 Chinhoyi 97,159 2.15% 24 4,048 6,366 107,373 161,796
8 Norton 90,287 2.47% 25 3,611 6,870 99,685 155,680
9 Kadoma 88,029 3.08% 22 4,001 7,055 97,127 158,230
10 Marondera 87,722 2.77% 25 3,509 7,093 99,772 155,324
11 Chegutu 69,833 2.19% 17 4,108 8,885 78,635 118,767
12 Gweru 67,301 2.37% 25 2,692 9,208 77,546 139,858
13 Mkoba 56,561 1.52% 14 4,040 10,884 63,142 95,875
14 Zvishavane 55,721 16 3,483 11,055 64,202 101,939
15 Rusape 52,605 13 4,047 11,689 59,459 84,909

See also

Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.