Teyateyaneng Population 2026
Teyateyaneng has a population of 27,272, making it the #9 biggest city in 🇱🇸 Lesotho, located in Berea. Roughly 1.1% of Lesotho's population lives here. It is about 13× smaller than Maseru, the country's biggest city.
Population (city proper)
27,272
Rank in Lesotho
#9
Coordinates
29.15°S, 27.75°E
~1,693 m elevation · Africa/Maseru
Distance to capital (Maseru)
32 km
20 miles, straight line
Other big cities in Berea
| City | Population | Rank in Lesotho |
|---|---|---|
| Mabote | 38,047 | #7 |
Cities near Teyateyaneng
FAQ
What is the population of Teyateyaneng?
Teyateyaneng has a population of 27,272 (city proper, latest official figure via GeoNames), making it the #9 biggest city in Lesotho.
What region is Teyateyaneng in?
Teyateyaneng is located in Berea, Lesotho.
Is Teyateyaneng the capital of Lesotho?
No, the capital of Lesotho is Maseru, about 32 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.
← All biggest cities in Lesotho · Lesotho population by year