Population of Eswatini today

1,252,729
Tuesday, April 1, 2025

Population of Eswatini as of today

The current population of Eswatini is 1,252,729 with an annual growth rate of 1.089%. Eswatini has a population of 0.015% of the world's population.

Population1,252,729
Growth Rate1.089%
Male615,303 (49.117%)
Female637,426 (50.883%)
Today Change+ 37
Births today80
Deaths today27
Births in 20257,282
Deaths in 20252,429
Change in 2025+ 3,392 (0.271%)

Population chart for Eswatini

Population History of Eswatini

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20241,236,30612,9691.049%1,249,275
20231,224,70611,5490.943%1,236,255
20221,213,12711,5250.95%1,224,652
20211,200,06012,9971.083%1,213,057
20201,185,39914,5691.229%1,199,968
20191,174,34911,0040.937%1,185,353
20181,163,51010,7860.927%1,174,296
20171,152,87910,5830.918%1,163,462
20161,146,1366,7280.587%1,152,864
20151,139,4896,6320.582%1,146,121

Net Migration Rate of Eswatini

The net migration rate of Eswatini in the most recent year (2023) is estimated at -8,549, indicating a negative migration trend where more people are leaving than arriving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
2023-8,549
2022-8,549
2021-4,242
2020-4,242
2019-8,439
2018-8,546
2017-8,658
2016-12,481
2015-12,582
2014-12,724

The population of countries near Eswatini

RankIsoCountryPopulationEquivalent Eswatini
1MZ Mozambique35,378,5692,812.199%
2ZA South Africa64,565,4705,153.653%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata