Population Statistics
HomeWorldLesotho

Lesotho: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

Lesotho has a population of 2,389,336 (UN estimate, 2026), with Maseru as its capital. The 47 largest of its 47 recorded towns and cities, ranked.

+19%
since 2000 (2,003,913)
+25%
projected by 2050 (2,993,077)
79
people per km²
19501975200020252050 580k 3.0M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
1950579,551
19751,213,643
20002,003,913
20051,953,076
20101,996,251
20152,104,611
20202,235,727
20252,363,325
20262,389,336
2030 projected2,493,818
2050 projected2,993,077

Medium variant. Figures from 2026 onward are projections, not measurements.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.

Largest cities in Lesotho

#PlaceRegionPopulation
1MaseruMaseru District359,753
2MaputsoeLeribe61,916
3Mohale's HoekMohale's Hoek District46,593
4MafetengMafeteng District45,287
5HlotseLeribe43,967
6Butha-ButheButha-Buthe40,599
7MaboteBerea38,047
8QuthingQuthing33,910
9TeyateyanengBerea27,272
10Qacha’s NekQacha's Nek District25,573
11Thaba-TsekaThaba-Tseka16,765
12MokhotlongMokhotlong District14,461
13RomaMaseru District14,259
14MapotengBerea14,161
15NakoMaseru District13,146
16MazenodMaseru District12,713
17Mantsebo9,216
18SemonkongMaseru District8,636
19PhamongMohale's Hoek District8,402
20Mamathes8,058
21Mount MoorosiQuthing6,992
22PitsengLeribe6,486
23Thabana Morena5,970
24MantsonyaneThaba-Tseka5,965
25PekaLeribe5,937
26KoloMaseru District5,233
27MorijaMaseru District5,160
28SefikengBerea5,119
29RotheMaseru District4,879
30Morunyaneng4,541
31Matsieng4,197
32Kolonyama3,989
33MapholanengMokhotlong District3,739
34KatseThaba-Tseka2,870
35Tsa Kholo2,688
36MakhakheMafeteng District2,486
37Sekake2,443
38SehonghongThaba-Tseka2,234
39Mpharane2,181
40Lejone2,178
41Sehlabathebe1,985
42MphakiQuthing1,978
43RamabantaMaseru District1,971
44MohaleThaba-Tseka1,932
45KetaneMohale's Hoek District1,908
46SeshoteLeribe1,858
47MarakabeisThaba-Tseka1,659

Twenty years earlier: Lesotho in the 2005 World Gazetteer — population then 2,393,207.

Common questions

What is the population of Lesotho?
Lesotho has a population of 2,389,336, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 2,993,077 — a forecast, not a measurement.
What is the capital of Lesotho?
Maseru.

Go deeper

Maseru
The largest place we record in Lesotho: 359,753 people
Lesotho in 2005
The World Gazetteer's archive edition: 2,393,207 then
All 246 countries
Every country and territory, ranked by population