Skip to content
CountryAtlas

Zambia · Population & demographics

Size, growth, ages, births, deaths, urbanisation and migration.

23 indicators · 23 with data

Population

people

62nd of 218 · 19th in Sub-Saharan Africa
PopulationZambia's population rose from 9M in 1996 to 21.9M in 2025.2000200520102015202020255M10M15M20M25M21.9M

Zambia's population rose from 9M in 1996 to 21.9M in 2025.

Population growth

annual %

19th of 217 · 11th in Sub-Saharan Africa
Population growthZambia's population growth rose from 2.5 % in 1996 to 2.8 % in 2025.2000200520102015202020252%3%3%4%4%2.8 %

Zambia's population growth rose from 2.5 % in 1996 to 2.8 % in 2025.

Population density

people per km² of land area

174th of 215 · 37th in Sub-Saharan Africa
Population densityZambia's population density rose from 11.5 in 1994 to 27.9 in 2023.199520002005201020152020101520253027.9

Zambia's population density rose from 11.5 in 1994 to 27.9 in 2023.

Population, female (% of total)

% of population

98th of 217 · 16th in Sub-Saharan Africa
Population, female (% of total)Zambia's population, female (% of total) fell from 51.8 % in 1996 to 50.5 % in 2025.20002005201020152020202550%51%51%52%52%50.5 %

Zambia's population, female (% of total) fell from 51.8 % in 1996 to 50.5 % in 2025.

Urbanisation

% of population

159th of 217 · 22nd in Sub-Saharan Africa
UrbanisationZambia's urbanisation rose from 38.0 % in 1996 to 45.9 % in 2025.20002005201020152020202535%40%45%45.9 %

Zambia's urbanisation rose from 38.0 % in 1996 to 45.9 % in 2025.

Urban population

people

66th of 217 · 17th in Sub-Saharan Africa
Urban populationZambia's urban population rose from 3.42M in 1996 to 10.1M in 2025.2000200520102015202020252M4M6M8M10M12M10.1M

Zambia's urban population rose from 3.42M in 1996 to 10.1M in 2025.

Rural population

people

45th of 217 · 19th in Sub-Saharan Africa
Rural populationZambia's rural population rose from 5.58M in 1996 to 11.9M in 2025.2000200520102015202020254M6M8M10M12M14M11.9M

Zambia's rural population rose from 5.58M in 1996 to 11.9M in 2025.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Latest values — expand for the charts.

Other topics