Map of Mahalapye, Botswana

Mahalapye is a city in Central, Botswana, with a population of about 48,431. It lies at 23.1041°S, 26.8142°E. Mahalapye is about 195 km (121 mi) northeast of Gaborone, the capital. The nearest city on our map is Palapye, 70 km to the northeast.

Mahalapye at a glance

Country
Region
Central
Population
48,431GeoNames
Coordinates
-23.1041, 26.814223°06′15″S 26°48′51″E
Time zone
Africa/GaboroneUTC+02:00
Local time
–
Distance to Gaborone
195 km (121 mi)

Where is Mahalapye?

Cities near Mahalapye

Largest cities in Central

Largest cities in Botswana

Map of Botswana and all its cities →

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Population figures are the latest values recorded in GeoNames; depending on the country they refer to the city proper, a municipality or a wider urban area, so they can differ from census or metro-area figures. Map © OpenStreetMap contributors.