Demographics of Eswatini

Source UN (World Population Prospects 2024)
Date07 Dec 2024

As of 2024, the population of Eswatini is projected at 1.24 million, compared to 1.23 million in 2023. It ranks 160th in the world by population and 49th in Africa. The population growth rate in 2024 is projected at 1.05 percent, the 103rd highest among 237 countries and dependent territories.

There are 610k males and 633k females in Eswatini. The percentage of the male population is 49.1%, compared to 50.9% of the female population. Eswatini has 22k more females than males. The sex ratio in Eswatini in 2024 will be 96.453 males per 100 females. Eswatini is in the 77th position in terms of the female-to-male ratio.

  • Population
  • Growth rate
  • Gender

Eswatini population

Year Population Growth (%) M per 100 F
MaleFemaleTotal
1950132,222139,433271,6552.5494.828
1955149,310157,908307,2172.3994.555
1960167,308178,029345,3372.2893.978
1965187,384200,952388,3362.6193.248
1970211,629229,587441,2162.6492.178
1975241,773265,900507,6732.9690.926
1980284,786311,859596,6443.3291.319
1985338,792367,404706,1964.0592.212
1990422,511449,918872,4284.0793.908
1995472,046498,388970,4332.0694.715
2000503,483537,9311,041,4140.9893.596
2005516,119562,9031,079,0220.5291.689
2010534,658576,9921,111,6500.5792.663
2015556,280586,5321,142,8130.5894.842
2020585,072607,6581,192,7291.2396.283
2021592,169614,4241,206,5931.0896.378
2022598,334620,5821,218,9170.9596.415
2023604,016626,4901,230,5060.9496.413
2024610,191632,6301,242,8221.0596.453
2025616,995639,1791,256,1741.0996.529
  • Life expectancy
  • Median age
  • Fertility rate

Demographics Indicators

YearLife expectancy Median ageFertility rate
195043.43817.2946.732
195544.84816.3656.682
196046.38915.4526.752
196548.43114.9146.794
197051.20815.2076.749
197554.39915.0356.707
198058.22714.5676.574
198561.16514.2226.282
199061.16715.0125.295
199555.08015.0274.523
200047.62716.4184.030
200543.95817.5393.704
201048.33118.6283.375
201554.94119.9533.122
202059.86221.2842.888
202158.22821.5352.841
202263.02821.7682.801
202364.12321.9952.753
202464.26422.2302.718
202564.40322.4652.680
  • Total
  • Crude

Eswatini death and birth rate

Year Total Crude(per 1000)
DeathBirthCrude deathCrude birth
19505,72813,66721.08650.311
19556,12814,81019.94748.206
19606,42016,36718.59047.393
19656,60518,32417.00947.186
19706,77021,64415.34549.055
19756,82525,67413.44450.572
19806,56229,71510.99949.804
19856,26233,0978.86746.866
19906,92435,2727.93640.430
19959,94532,97310.24833.978
200015,11033,94014.50932.590
200519,16035,10617.75732.535
201016,66134,31314.98830.867
201513,12732,35011.48728.308
202011,38530,2839.54525.390
202112,79830,11310.60724.957
20229,87429,9998.10024.611
20239,47529,6227.70024.073
20249,60929,3907.73123.648
20259,74429,2087.75723.251
  • Population
  • Urbanization

Urban and rural population of Eswatini

Year Population Urban (%)
UrbanRural
19506,006266,9972.200
19557,761299,4652.526
196013,664335,5103.913
196525,428366,1186.494
197043,260402,4699.705
197572,406444,61814.004
198099,425503,94716.478
1985128,791576,29418.266
1990174,011687,36220.202
1995214,125746,66722.286
2000240,805820,66322.686
2005243,713862,16022.038
2010270,400932,44322.480
2015307,3301,011,68123.300
2020347,8951,091,40024.171
2021356,5111,106,44324.369
2022365,2851,121,09524.576
2023374,2231,135,34424.790
2024383,3351,149,20525.013
  • Population pyramid
  • Gender ratio

Eswatini population by Age Group (2024)

Age group Male Female Total M per 100 F
PersonsShare (%)
00-04 71,496 69,975 141,472 11.38 102.174
05-09 69,478 68,759 138,237 11.12 101.046
10-14 67,458 67,342 134,800 10.85 100.172
15-19 64,665 64,769 129,435 10.41 99.839
20-24 60,500 59,046 119,546 9.62 102.462
25-29 54,392 53,093 107,486 8.65 102.447
30-34 48,913 50,184 99,098 7.97 97.467
35-39 44,182 45,118 89,301 7.19 97.925
40-44 36,688 37,234 73,921 5.95 98.534
45-49 26,874 27,607 54,481 4.38 97.345
50-54 18,387 21,477 39,865 3.21 85.613
55-59 15,133 20,045 35,178 2.83 75.495
60-64 10,978 16,056 27,034 2.18 68.373
65-69 8,967 12,888 21,855 1.76 69.576
70-74 6,010 8,557 14,566 1.17 70.235
75-79 3,442 5,862 9,304 0.75 58.717
80-84 1,757 3,091 4,848 0.39 56.842
85-89 684 1,169 1,853 0.15 58.512
90-94 157 293 450 0.04 53.584
95-99 26 57 83 0.01 45.614
100+ 2 7 9 0.00 28.571
Total 610,189 632,629 1,242,822 96.453