Mozambique flag

Largest Cities in Mozambique

17 cities with population over 100,000

Mozambique has 17 cities with a population over 100,000. The largest city is Maputo with 1,254,837 people. The capital city is Maputo.

Country Population

34.1M

Major Cities

17

Largest City

Maputo

Capital

Maputo

Top 10 Cities

Maputo
1.3M
Matola
1.2M
Nampula
770,379
Beira
687,764
Chimoio
422,046
Tete
357,000
Quelimane
349,842
Lichinga
281,341
Nacala
239,808
Pemba
232,932

All Cities in Mozambique

Cities in Mozambique ranked by population
#CityPopulation
1MaputoCapital1,254,837
2Matola1,198,988
3Nampula770,379
4Beira687,764
5Chimoio422,046
6Tete357,000
7Quelimane349,842
8Lichinga281,341
9Nacala239,808
10Pemba232,932
11Mocuba196,001
12GurĂșĂš168,971
13Xai-Xai154,356
14Maxixe126,408
15Mandimba118,922
16Ressano Garcia110,000
17Angoche104,540