Below are the urban areas with more than 100,000 inhabitants in Botswana ranked by population.
Urban Area (or urban agglomeration) population refers to the population contained within the contours of a contiguous territory inhabited at urban density levels, typically comprising a city and its surrounding suburban fringe.
| Rank | Urban Area | Population Estimate (2025) | 1 Year Change (over 2024) | Land Area (Km²) | Density (P/Km²) | Global Rank | Projections (2030) | Projections (2050) |
|---|---|---|---|---|---|---|---|---|
| 1 | Gaborone | 254,517 | 2.28% | 106 | 2,401 | 2,293 | 277,822 | 352,396 |
| 2 | Francistown | 101,014 | 1.1% | 33 | 3,061 | 6,119 | 105,375 | 120,491 |
| 3 | Molepolole | 93,871 | 1.51% | 23 | 4,081 | 6,592 | 99,887 | 127,011 |
| 4 | Lobatse | 88,511 | 9.23% | 22 | 4,023 | 7,015 | 96,139 | 128,202 |
Source: United Nations, Department of Economic and Social Affairs, Population Division (2025). World Urbanization Prospects: The 2025 Revision, Online Edition.