List of cities in Zimbabwe by population. There are 137 cities in Zimbabwe, of which Harare is the largest in terms of population - 2 123 169. The total number of people in Zimbabwe is 14 645 099 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Harare | 2 123 169 |
| 2 | Manicaland | 1 752 798 |
| 3 | Midlands | 1 614 970 |
| 4 | Mashonaland West | 1 501 670 |
| 5 | Masvingo | 1 485 130 |
| 6 | Mashonaland East | 1 345 014 |
| 7 | Mashonaland Central | 1 152 543 |
| 8 | Matabeleland North | 749 050 |
| 9 | Matabeleland South | 683 980 |
| 10 | Bulawayo | 653 404 |