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.

MaseruTeyateyaneng
Location of Teyateyaneng (capital Maseru shown for reference). Boundaries: Natural Earth.
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

CityPopulationRank in Lesotho
Mabote38,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