List of cities in Botswana by population

List of cities in Botswana by population 2021 2022.

Total number of cities: 20.

Total population: 2 303 820.


# Name, city Population, people
1 Gaborone 227 333
2 Francistown 100 079
3 Molepolole 67 598
4 Mogoditshane 57 637
5 Maun 55 784
6 Seletar 49 724
7 Serowe 47 447
8 Kanye 45 196
9 Mochudi 44 339
10 Mahalapye 41 316
11 Tlokweng 35 982
12 Palapye 36 211
13 Lobatse 29 032
14 Ramotswe 27 760
15 Letlhakane 20 841
16 Tonota 20 007
17 Moshupa 19 780
18 Thamaga 19 365
19 Jwaneng 18 063
20 Bobonong 17 352

Botswana - Population

2 303 820 people Flag of Botswana Flag of Botswana In January 2021 2022