The 50 largest towns and villages in Mozambique
- Maputo (City Province): ≈ 1,100,000 - 1,800,000
- Matola (Maputo): ≈ 1,000,000 - 1,200,000
- Nampula (Nampula): ≈ 740,000 - 770,000
- Beira (Sofala): ≈ 530,000 - 690,000
- Chimoio (Manica): ≈ 240,000 - 420,000
- Quelimane (Zambézia): ≈ 190,000 - 350,000
- Nacala (Nacala City) (Nampula): ≈ 205,000 - 240,000
- Tete (Tete): ≈ 150,000 - 360,000
- Lichinga (Niassa): ≈ 140,000 - 280,000
- Pemba (Cabo Delgado): ≈ 140,000 - 230,000
- Xai-Xai (Gaza): ≈ 115,000 - 145,000
- Maxixe (Inhambane): ≈ 110,000 - 125,000
- Cuamba (Niassa): ≈ 79,000
- Montepuez (Cabo Delgado): ≈ 76,000
- Dondo (Sofala): ≈ 71,000
- Mocuba (Zambézia): ≈ 69,000 - 170,000
- Inhambane (Inhambane): ≈ 64,000 - 80,000
- Chokwé (Gaza): ≈ 64,000
- Manhiça (Maputo): ≈ 60,000
- Pebane (Zambézia): ≈ 58,000
- Angoche (Nampula): ≈ 52,000 (estimate)
- Moatize (Tete): ≈ 40,000 (estimate)
- Namapa (Nampula): ≈ 35,000 (estimate)
- Metangula (Niassa): ≈ 30,000 (estimate)
- Mandimba (Niassa): ≈ 28,000 (estimate)
- Ulongué (Tete): ≈ 25,000 (estimate)
- Vilankulo (Inhambane): ≈ 25,000 (estimate)
- Inharrime (Inhambane): ≈ 22,000 (estimate)
- Marromeu (Sofala): ≈ 20,000 (estimate)
- Catandica (Manica): ≈ 18,000 (estimate)
- Guro (Manica): ≈ 17,000 (estimate)
- Espungabera (Manica): ≈ 16,000 (estimate)
- Chibuto (Gaza): ≈ 15,000 (estimate)
- Massinga (Inhambane): ≈ 14,000 (estimate)
- Morrumbene (Inhambane): ≈ 13,000 (estimate)
- Homoíne (Inhambane): ≈ 12,000 (estimate)
- Panda (Inhambane): ≈ 11,000 (estimate)
- Jangamo (Inhambane): ≈ 10,000 (estimate)
- Massangena (Gaza): ≈ 9,000 (estimate)
- Chicualacuala (Gaza): ≈ 8,000 (estimate)
- Funhalouro (Inhambane): ≈ 7,500 (estimate)
- Mabote (Inhambane): ≈ 7,000 (estimate)
- Machaze (Manica): ≈ 6,500 (estimate)
- Mueda (Cabo Delgado): ≈ 6,000 (estimate)
- Palma (Cabo Delgado): ≈ 5,500 (estimate)
- Mocímboa da Praia (Cabo Delgado): ≈ 5,000 (estimate)
- Mabalane (Gaza): ≈ 4,500 (estimate)
- Bilene Macia (Gaza): ≈ 4,000 (estimate)
- Magude (Maputo): ≈ 3,500 (estimate)
- Moamba (Maputo): ≈ 3,000 (estimate)
Mozambique's estimated total population is approximately 32 million inhabitants (2023).