| # | City | Population |
|---|---|---|
| 1 | Harare | 1,542,813 |
| 2 | Bulawayo | 1,200,337 |
| 3 | Chitungwiza | 371,244 |
| 4 | Mutare | 224,802 |
| 5 | Gweru | 158,200 |
| 6 | Epworth | 123,250 |
| 7 | Kwekwe | 119,863 |
| 8 | Kadoma | 116,300 |
| 9 | Ruwa | 94,083 |
| 10 | Chinhoyi | 90,800 |
| 11 | Masvingo | 90,286 |
| 12 | Norton | 87,038 |
| 13 | Marondera | 66,203 |
| 14 | Chegutu | 65,800 |
| 15 | Zvishavane | 59,717 |
| 16 | Beitbridge | 58,100 |
| 17 | Bindura | 50,400 |
| 18 | Redcliff | 41,526 |
| 19 | Chiredzi | 40,100 |
| 20 | Victoria Falls | 35,199 |
| 21 | Chipinge | 34,959 |
| 22 | Karoi | 34,200 |
| 23 | Rusape | 29,292 |
| 24 | Kariba | 27,600 |
| 25 | Gwanda | 26,700 |
| 26 | Shurugwi | 22,900 |
| 27 | Hwange | 21,300 |
| 28 | Gokwe | 18,942 |
- The current population of Zimbabwe is 17,019,111 as of Monday, September 22, 2025, based on Worldometer’s elaboration of the latest United Nations data1.
- Zimbabwe 2025 population is estimated at 16,950,795 people at mid-year.
- Zimbabwe population is equivalent to 0.21% of the total world population.
- Zimbabwe ranks number 74 in the list of countries (and dependencies) by population.
- The population density in Zimbabwe is 44 per Km² (113 people per mi²).
- The total land area is 386,850 Km² (149,364 sq. miles).
- 37.93% of the population is urban (6,429,761 people in 2025)
- The median age in Zimbabwe is 18.1 years.
1. U.N. Dept. of Economic and Social Affairs – Population Division. World Population Prospects: The 2024 Revision. (Medium-fertility variant).





