List of cities in Botswana by population 2024.
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 |