Population of Lesotho today

2,380,312
Thursday, February 26, 2026

Population of Lesotho as of today

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

Population2,380,312
Growth Rate1.095%
Male1,161,083 (48.779%)
Female1,219,229 (51.221%)
Today Change+ 68
Births today144
Deaths today63
Births in 20268,630
Deaths in 20263,787
Change in 2026+ 4,060 (0.171%)

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,215,2182,739.951%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata