What is the population of Mozambique?
Mozambique has approximately 33 million inhabitants in 2025, making it one of the most populated countries in Southern Africa.
Current Population of Mozambique
Mozambique has 33 million inhabitants according to the latest 2025 estimates. This population places the country among the most populous nations in southern Africa, after South Africa.
Geographic Distribution
The Mozambican population is concentrated mainly along the Indian Ocean coast and in river valleys. The main urban areas include Maputo (the capital), Beira, Nampula and Matola, which bring together a significant share of the inhabitants.
Demographic Growth
Mozambique is experiencing sustained demographic growth, with a predominantly young population. This demographic dynamic influences the country's economic and tourism development, particularly in the ecotourism and beach tourism sectors.
