Population of Botswana Cities and Towns

Population Totals of Botswana Cities and Towns

  1. Gaborone City – 246,325
  2. Francistown City – 103,417
  3. Lobatse – 29,772
  4. Selibe-Phikwe – 42,488
  5. Orapa – 8,648
  6. Jwaneng – 18,784
  7. Sowa – 2,914

Gaborone City

  • Total Population: 246,325
  • Males: 118,727
  • Females: 127,598

Francistown City

  • Total Population: 103,417
  • Males: 49,647
  • Females: 53,770

Lobatse

  • Total Population: 29,772
  • Males: 14,634
  • Females: 15,138

Selibe-Phikwe

  • Total Population: 42,488
  • Males: 20,020
  • Females: 22,468

Orapa

  • Total Population: 8,648
  • Males: 3,987
  • Females: 4,661

Jwaneng

  • Total Population: 18,784
  • Males: 9,774
  • Females: 9,010

Sowa

  • Total Population: 2,914
  • Males: 1,548
  • Females: 1,366

Botswana’s urban population is concentrated in Gaborone and Francistown, which together account for the majority of city residents. Mining towns such as Selibe-Phikwe, Jwaneng, Orapa, and Sowa remain smaller but economically significant, reflecting their specialized industrial roles rather than broad urban expansion. Across all listed towns, females slightly outnumber males, a pattern consistent with national demographic trends.


Population of Botswana Cities and Towns