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.