List of cities in Botswana by population

List of cities in Botswana by population 2020 2019.

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

Country: Botswana

Number of cities: 20 Flag ofBotswana Flag of Botswana In 2020 2019