Mozambique: List of the Largest Cities by Population

A lush, sun-dappled tropical paradise in Mozambique. In the foreground, a pristine, white-sand beach with crystal-clear turquoise waters lapping at the shore. Swaying palm trees and vibrant, blooming flora line the coast. In the middle ground, rugged, verdant hills rise up, dotted with traditional thatched-roof huts. The background features a dramatic, cloud-streaked sky with shafts of warm, golden light filtering through. The scene is captured with a wide-angle lens, creating a sense of expansive, breathtaking beauty. An atmosphere of tranquility and rejuvenation pervades the idyllic tropical paradise.
Book reservations in numerous Languages + World Currencies.

Hotels by Trip.com

Flights by Trip.com

1. Maputo – 1,101,000
Capital and largest city; political, economic, and cultural hub with a major port.


2. Matola – 1,032,000
Industrial center adjacent to Maputo, known for manufacturing and shipping.


3. Nampula – 743,000
Northern commercial center and transport hub.


4. Beira – 646,000
Major port city and gateway to central Mozambique.


5. Chimoio – 403,000
Capital of Manica Province, near the Zimbabwe border.


6. Quelimane – 350,000
Coastal city and provincial capital, known for agriculture and trade.


7. Tete – 305,000
City on the Zambezi River, center of coal mining and energy projects.


8. Nacala – 300,000
Important deep-water port in the north.


9. Xai-Xai – 250,000
Coastal provincial capital with agriculture and fishing.


10. Pemba – 226,000
Coastal city known for beaches, diving, and oil exploration.


11. Lichinga – 213,000
Highland city near Lake Niassa, known for agriculture.


12. Maxixe – 209,000
Port town opposite Inhambane, serving as an economic hub.


13. Mocuba – 168,000
Agricultural city in Zambezia Province.


14. Angoche – 124,000
Coastal city and fishing center in Nampula Province.


15. Gurué – 116,000
Tea-producing city in Zambezia Province.


16. Montepuez – 101,000
Mining town in Cabo Delgado, known for ruby deposits.


17. Cuamba – 79,000
Railway town in Niassa Province.


18. Dondo – 78,000
Town near Beira, known for agriculture and industry.


19. Inhambane – 81,000
Historic coastal town and tourism destination.


20. Moatize – 39,000
Mining town near Tete, center of coal extraction.


21. Vilankulo – 38,000
Tourism hub and gateway to the Bazaruto Archipelago.


22. Marracuene – 35,000
Town north of Maputo, known for beaches and markets.


23. Manica – 34,000
Border town near Zimbabwe, known for trade and farming.


24. Chokwe – 31,000
Agricultural town in Gaza Province.


25. Mandimba – 30,000
Town in Niassa Province near Malawi border.


26. Maganja da Costa – 28,000
Agricultural town in Zambezia Province.


27. Mueda – 26,000
Plateau town in Cabo Delgado Province.


28. Marrupa – 25,000
Town in Niassa Province, known for farming.


29. Namaacha – 24,000
Border town with Eswatini, known for agriculture.


30. Buzi – 23,000
Rural town in Sofala Province, known for sugarcane farming.


31. Mueda – 22,000
Town in northern Mozambique with historical significance.


32. Catandica – 21,000
Agricultural town in Manica Province.


33. Marromeu – 20,000
Sugar-producing town in Sofala Province.


34. Chiúre – 19,000
Market town in Cabo Delgado Province.


35. Nhamatanda – 18,000
Town in Sofala Province, agricultural hub.


36. Magude – 17,000
Agricultural town in Maputo Province.


37. Manjacaze – 17,000
Farming town in Gaza Province.


38. Morrumbala – 16,000
Town in Zambezia Province near the Shire River.


39. Mueda – 15,000
Plateau town known for agriculture and history.


40. Namapa – 15,000
Town in Nampula Province, center for cashew production.


41. Manhiça – 14,000
Agricultural center north of Maputo.


42. Pebane – 13,000
Coastal fishing town in Zambezia Province.


43. Chinde – 12,000
Port town at the mouth of the Zambezi River.


44. Lalaua – 11,000
Small inland town in Nampula Province.


45. Mabalane – 10,000
Remote town in Gaza Province.


46. Funhalouro – 9,000
Rural settlement in Inhambane Province.


47. Zumbo – 8,000
Remote town at the confluence of the Zambezi and Luangwa rivers.


48. Massinga – 7,000
Town in Inhambane Province known for farming.


49. Chemba – 6,000
Town in Sofala Province along the Zambezi River.


50. Panda – 5,000
Agricultural settlement in Inhambane Province.

The above is subject to change. Check back often to TRAVEL.COM for the latest travel information and deals.

Related Posts

Coming Soon: Clickable Maps