Map of Botswana

This page shows 14 cities in Botswana on an interactive map. The largest city by recorded population is Gaborone (246,325). Select any city for its own map, coordinates, local time and nearby places.

Botswana facts

Capital
Gaborone
Largest city
Gaborone 246,325
Continent
Africa
Area
600,370 km² (231,804 sq mi)
Neighbouring countries
Zimbabwe, South Africa, Namibia
Currency
Pula (BWP)
Calling code
+267
Internet domain
.bw
Time zones
Africa/Gaborone

Largest cities in Botswana

#CityRegionPopulation
1GaboroneGaborone246,325
2FrancistownCity of Francistown103,417
3MogoditshaneKweneng88,004
4MaunNorth-West85,350
5MolepololeKweneng74,861
6SeroweCentral55,676
7TlokwengSouth-East55,508
8PalapyeCentral52,636
9MochudiKgatleng50,321
10MahalapyeCentral48,431
11KanyeNgwaketsi48,028
12Selebi-PhikweSelibe Phikwe42,488
13LetlhakaneCentral36,404
14RamotswaSouth-East33,271

Cities in Botswana by region

Central (4)

Serowe, Palapye, Mahalapye, Letlhakane

Kweneng (2)

Mogoditshane, Molepolole

South-East (2)

Tlokweng, Ramotswa

City of Francistown (1)

Francistown

Gaborone (1)

Gaborone

Kgatleng (1)

Mochudi

Ngwaketsi (1)

Kanye

North-West (1)

Maun

Selibe Phikwe (1)

Selebi-Phikwe

More countries in Africa

Nigeria · Democratic Republic of the Congo · South Africa · Egypt · Ivory Coast · Tanzania · Morocco · Kenya · Ethiopia · Ghana · Senegal · Sudan · Mali · Angola · Mozambique · Algeria · Somalia · Zambia · Cameroon · Burkina Faso · Republic of the Congo · Zimbabwe · Libya · Guinea

Sources: place names, coordinates, populations and time zones from GeoNames (CC BY 4.0, data retrieved October 2026). Country facts from GeoNames countryInfo. 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.