Population of Eswatini today

1,266,156
Thursday, March 26, 2026

Population of Eswatini as of today

The current population of Eswatini is 1,266,156 with an annual growth rate of 1.078%. Eswatini has a population of 0.015% of the world's population.

Population1,266,156
Growth Rate1.078%
Male622,131 (49.135%)
Female644,026 (50.865%)
Today Change+ 12
Births today25
Deaths today9
Births in 20266,714
Deaths in 20262,284
Change in 2026+ 3,145 (0.249%)

Population chart for Eswatini

Population History of Eswatini

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20251,249,33713,6051.089%1,262,942
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

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 Mozambique36,361,9942,860.582%
2ZA South Africa65,266,6785,154.995%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata