Population Statistics
HomeWorldBotswana

Botswana: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

Botswana has a population of 2,603,388 (UN estimate, 2026), with Gaborone as its capital. The 50 largest of its 139 recorded towns and cities, ranked.

+55%
since 2000 (1,677,382)
+32%
projected by 2050 (3,437,430)
5
people per km²
19501975200020252050 414k 3.4M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
1950413,697
1975720,380
20001,677,382
20051,839,877
20102,033,111
20152,203,273
20202,365,894
20252,562,122
20262,603,388
2030 projected2,765,918
2050 projected3,437,430

Medium variant. Figures from 2026 onward are projections, not measurements.

Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.

Largest cities in Botswana

#PlaceRegionPopulation
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
15LobatseLobatse29,772
16MmoponeKweneng25,460
17ThamagaKweneng25,300
18MosopaNgwaketsi23,858
19TonotaCentral23,296
20BobonongCentral21,216
21GabaneKweneng20,027
22GhanziGhanzi19,012
23JwanengJwaneng18,784
24TutumeCentral18,582
25JanengSouth-East16,853
26KopongSouth-East13,823
27MmadinareCentral13,198
28Tati SidingNorth-East12,404
29TshabongKgalagadi11,651
30MetsemotlhabaKweneng11,617
31GumareNorth-West11,572
32ShakaweNorth-West10,589
33OodiSouth-East10,257
34BokaaKgatleng9,146
35KasaneChobe9,143
36BorolongCentral8,917
37ShoshongCentral8,887
38OrapaCentral8,648
39LetlhakengKweneng8,343
40NataCentral7,779
41MmankgodiKweneng7,396
42LeralaCentral7,204
43OtseSouth-East6,986
44KumakwaneKweneng6,826
45SeseNgwaketsi6,798
46KangKgalagadi6,764
47LentsweletauKweneng6,653
48Ramotswa Station/TaungSouth-East6,286
49MasungaNorth-East6,216
50LotlhakaneNgwaketsi6,045

Twenty years earlier: Botswana in the 2005 World Gazetteer — population then 1,820,498.

Common questions

What is the population of Botswana?
Botswana has a population of 2,603,388, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 3,437,430 — a forecast, not a measurement.
What is the capital of Botswana?
Gaborone.

Go deeper

Gaborone
The largest place we record in Botswana: 246,325 people
Botswana in 2005
The World Gazetteer's archive edition: 1,820,498 then
All 246 countries
Every country and territory, ranked by population