Botswana Cities by Population 2024

30 cities

City
2024 Pop.
Gaborone208,411
Francistown89,979
Molepolole63,248
Selebi-Phikwe53,727
Maun49,945
Serowe47,419
Kanye44,716
Mahalapye44,471
Mogoditshane43,394
Mochudi36,962
Lobatse30,883
Palapye30,650
Ramotswa21,450
Thamaga20,756
Mosopa19,561
Letlhakane18,136
Tonota17,759
Janeng16,853
Gabane12,884
Ghanzi9,934
Kasane9,250
Orapa9,189
Kopong6,895
Letlhakeng6,781
Tshabong6,591
Otse6,275
Shakawe5,651
Metsemotlhaba5,544
Rakops5,222
Jwaneng0

Botswana has 0 cities with more than a million people, 1 cities with between 100,000 and 1 million people, and 18 cities with between 10,000 and 100,000 people. The largest city in Botswana is Gaborone, with a population of 208,411 people.

Sources