List of cities in Mozambique by population. There are 137 cities in Mozambique, of which Maputo is the largest in terms of population - 1 149 719. The total number of people in Mozambique is 30 366 059 for 2026.
| # | Name, city | Population |
|---|---|---|
| 1 | Maputo | 1 149 719 |
| 2 | Matola | 817 097 |
| 3 | Nampula | 575 634 |
| 4 | Beira | 441 749 |
| 5 | Nakala | 230 261 |
| 6 | Kelimane | 212 568 |
| 7 | Tete | 181 833 |
| 8 | Lishing | 176 536 |
| 9 | Chimoio | 272 944 |
| 10 | Pemba | 174 578 |