Population of Lesotho today

2,356,807
Tuesday, April 1, 2025

Population of Lesotho as of today

The current population of Lesotho is 2,356,807 with an annual growth rate of 1.094%. Lesotho has a population of 0.029% of the world's population.

Population2,356,807
Growth Rate1.094%
Male1,148,989 (48.752%)
Female1,207,818 (51.248%)
Today Change+ 70
Births today151
Deaths today66
Births in 202513,819
Deaths in 20256,077
Change in 2025+ 6,410 (0.273%)

Population chart for Lesotho

Population History of Lesotho

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
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
20152,092,11124,8541.188%2,116,965

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 Africa64,565,4612,739.388%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata