Largest Cities in Lesotho

47 cities in Lesotho, ranked by population.

Cities
47
Urban population
941.3K
Largest city
Maseru

Cities by population

# City Population
1 Maseru 359.8K
2 Maputsoe 61.9K
3 Mohale's Hoek 46.6K
4 Mafeteng 45.3K
5 Hlotse 44K
6 Butha-Buthe 40.6K
7 Mabote 38K
8 Quthing 33.9K
9 Teyateyaneng 27.3K
10 Qacha’s Nek 25.6K
11 Thaba-Tseka 16.8K
12 Mokhotlong 14.5K
13 Roma 14.3K
14 Mapoteng 14.2K
15 Nako 13.1K
16 Mazenod 12.7K
17 Mantsebo 9.2K
18 Semonkong 8.6K
19 Phamong 8.4K
20 Mamathes 8.1K
21 Mount Moorosi 7K
22 Pitseng 6.5K
23 Thabana Morena 6K
24 Mantsonyane 6K
25 Peka 5.9K
26 Kolo 5.2K
27 Morija 5.2K
28 Sefikeng 5.1K
29 Rothe 4.9K
30 Morunyaneng 4.5K
31 Matsieng 4.2K
32 Kolonyama 4K
33 Mapholaneng 3.7K
34 Katse 2.9K
35 Tsa Kholo 2.7K
36 Makhakhe 2.5K
37 Sekake 2.4K
38 Sehonghong 2.2K
39 Mpharane 2.2K
40 Lejone 2.2K
41 Sehlabathebe 2K
42 Mphaki 2K
43 Ramabanta 2K
44 Mohale 1.9K
45 Ketane 1.9K
46 Seshote 1.9K
47 Marakabeis 1.7K

Frequently Asked Questions

Our database contains 47 cities for Lesotho, shown above ranked by population.

The largest city in Lesotho by population is Maseru with approximately 359.8K residents.

City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.