Bulawayo's 2025 population is now estimated at 668,949. In 1950, the population of Bulawayo was 91,635. Bulawayo has grown by 10,921 in the last year, which represents a 1.66% annual change. These population estimates and projections come from the latest revision of the UN World Urbanization Prospects . These estimates represent the Urban agglomeration of Bulawayo, which typically includes Bulawayo's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Harare | 1,633,020 | |
| Chitungwiza | 419,611 | |
| Mutare | 184,205 | |
| Gweru | 146,073 | |
| Epworth | 123,250 | |
| Kwekwe | 99,149 | |
| Kadoma | 79,174 | |
| Masvingo | 76,290 | |
| Chinhoyi | 61,739 | |
| Marondera | 57,082 | |
| Norton | 52,054 | |
| Chegutu | 47,294 | |
| Bindura | 37,423 | |
| Zvishavane | 35,896 | |
| Victoria Falls | 35,761 | |
| Hwange | 33,210 | |
| Redcliff | 33,197 | |
| Ruwa | 30,000 | |
| Rusape | 29,292 | |
| Chiredzi | 28,205 | |
| Beitbridge | 26,459 | |
| Kariba | 25,531 | |
| Karoi | 25,030 | |
| Gokwe | 18,942 | |
| Chipinge | 18,860 | |
| Shurugwi | 17,075 | |
| Gwanda | 14,450 | |
| Mashava | 12,994 | |
| Chivhu | 10,369 | |
| Shamva | 10,317 |