Skip to content
CountryAtlas

Eswatini · Population & demographics

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

23 indicators · 23 with data

Population

people

159th of 218 · 43rd in Sub-Saharan Africa
PopulationEswatini's population rose from 989,841 in 1996 to 1.26M in 2025.2000200520102015202020251M1.1M1.2M1.3M1.26M

Eswatini's population rose from 989,841 in 1996 to 1.26M in 2025.

Population growth

annual %

97th of 217 · 46th in Sub-Saharan Africa
Population growthEswatini's population growth fell from 2.0 % in 1996 to 1.1 % in 2025.2000200520102015202020250%0.5%1%2%2%1.1 %

Eswatini's population growth fell from 2.0 % in 1996 to 1.1 % in 2025.

Population density

people per km² of land area

134th of 215 · 24th in Sub-Saharan Africa
Population densityEswatini's population density rose from 56.5 in 1994 to 71.5 in 2023.199520002005201020152020556065707571.5

Eswatini's population density rose from 56.5 in 1994 to 71.5 in 2023.

Population, female (% of total)

% of population

66th of 217 · 11th in Sub-Saharan Africa
Population, female (% of total)Eswatini's population, female (% of total) fell from 51.3 % in 1996 to 50.9 % in 2025.20002005201020152020202551%51%52%52%53%50.9 %

Eswatini's population, female (% of total) fell from 51.3 % in 1996 to 50.9 % in 2025.

Urbanisation

% of population

201st of 217 · 43rd in Sub-Saharan Africa
UrbanisationEswatini's urbanisation rose from 23.1 % in 1996 to 26.7 % in 2025.20002005201020152020202522%24%26%26.7 %

Eswatini's urbanisation rose from 23.1 % in 1996 to 26.7 % in 2025.

Urban population

people

170th of 217 · 45th in Sub-Saharan Africa
Urban populationEswatini's urban population rose from 228,274 in 1996 to 335,667 in 2025.200020052010201520202025250k300k350k335,667

Eswatini's urban population rose from 228,274 in 1996 to 335,667 in 2025.

Rural population

people

133rd of 217 · 40th in Sub-Saharan Africa
Rural populationEswatini's rural population rose from 761,567 in 1996 to 920,507 in 2025.200020052010201520202025750k800k850k900k950k920,507

Eswatini's rural population rose from 761,567 in 1996 to 920,507 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