Maputo's 2025 population is now estimated at 1,230,070. In 1950, the population of Maputo was 91,852. Maputo has grown by 36,820 in the last year, which represents a 3.09% 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 Maputo, which typically includes Maputo's population in addition to adjacent suburban areas.
| City | 2025 Pop. ↓ | Growth |
|---|---|---|
| Matola | 1,984,660 | |
| Nampula | 1,057,290 | |
| Beira | 666,616 | |
| Quelimane | 536,362 | |
| Chimoio | 529,423 | |
| Tete | 489,549 | |
| Nacala | 224,795 | |
| Xai-Xai | 127,366 | |
| Maxixe | 119,868 | |
| Mandimba | 118,922 | |
| Ressano Garcia | 110,000 | |
| Lichinga | 109,839 | |
| Pemba | 108,737 | |
| Dondo | 78,648 | |
| Antonio Enes | 74,624 | |
| Inhambane | 73,884 | |
| Cuamba | 73,268 | |
| Montepuez | 72,279 | |
| Chokwe | 63,695 | |
| Chibuto | 59,165 | |
| Ilha de Mocambique | 54,315 | |
| Mutuali | 30,523 | |
| Mocimboa | 27,909 | |
| Macia | 23,156 | |
| Chinde | 16,500 |