Population of Lesotho today

2,379,183
Wednesday, February 11, 2026

Population of Lesotho as of today

The current population of Lesotho is 2,379,183 with an annual growth rate of 1.095%. Lesotho has a population of 0.029% of the world's population.

Population2,379,183
Growth Rate1.095%
Male1,160,532 (48.779%)
Female1,218,650 (51.221%)
Today Change+ 8
Births today17
Deaths today8
Births in 20266,230
Deaths in 20262,734
Change in 2026+ 2,931 (0.123%)

Population chart for Lesotho

Population History of Lesotho

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20252,350,39725,7131.094%2,376,110
20242,324,44825,8011.11%2,350,249
20232,298,49625,8121.123%2,324,308
20222,273,72524,6471.084%2,298,372
20212,249,35924,2261.077%2,273,585
20202,222,09427,1101.22%2,249,204
20192,196,71725,2401.149%2,221,957
20182,170,48926,0681.201%2,196,557
20172,143,73226,5821.24%2,170,314
20162,117,11226,4641.25%2,143,576

Net Migration Rate of Lesotho

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

Net Migration Rate Over the Last 10 Years

YearNet Migration
2023-5,168
2022-6,023
2021-3,449
2020-3,449
2019-6,896
2018-6,892
2017-6,850
2016-6,766
2015-7,087
2014-6,877

The population of countries near Lesotho

RankIsoCountryPopulationEquivalent Lesotho
1ZA South Africa65,185,4482,739.951%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata