Mozambique Population

#45 in the worldEastern AfricaStill growing
Estimated population right now
36,129,468
Births this year
0
Deaths this year
0
Net change this year
0
Today
36.1 million
Peaks
2100
104 million
2050
63.0 million
2100
104 million

Mozambique population, 1990–2100

Medium projection with low/high uncertainty band

020.0M40.0M60.0M80.0M100M120M140M2000202020402060208021002026peak 2100

The Mozambique demographic outlook

Mozambique is the world's 45th most populous country, home to about 36.1 million people in 2026. A country of Eastern Africa, its trajectory to 2100 is governed by how births, deaths and migration play out. Population density stands at about 47 people for every square kilometre of land.

The defining marker in Mozambique's future is its peak, expected around 2100 at about 104 million. After that the population eases back toward 104 million by 2100, having passed through 63.0 million at mid-century. It is projected to pass the 100 million mark around 2092.

Half of Mozambique is currently younger than about 16, but by 2100 the median age is projected to reach around 34, while life expectancy, near 64 years, keeps rising. For now it remains one of the world's youngest populations, with a large generation about to reach working age. A rising median age means fewer working-age people supporting each retiree over time.

With about 4.69 births per woman, Mozambique still has one of the higher fertility rates in the world, driving fast expansion. Emigration adds a further drag, as departures outnumber arrivals year to year.

These figures follow the UN's medium variant, the most widely cited scenario. The low and high variants, driven mainly by differing fertility assumptions, fan out into a wide range by 2100, so treat each number as a central estimate rather than a precise forecast.

Key milestones

Population today
36.1 million
Projected peak
2100
104 million
Median age 2024 β†’ 2100
16 β†’ 34
Fertility rate (2024)
4.69
At/above replacement
Life expectancy (2024)
64 yrs
Change 2024 β†’ 2100
+205.2%

Age structure

Toggle the year

MaleFemale0-45-910-1415-1920-2425-2930-3435-3940-4445-4950-5455-5960-6465-6970-7475-7980-8485-8990-9495-99100+← 2.9M per 5-yr band2024

Demographic indicators

Population 202434.1 million
Population 205063.0 million
Population 207588.5 million
Population 2100104 million
Median age 205021.6 years
Fertility rate 20502.92
Life expectancy 210074.2 years

Neighbouring countries

Rankings & world