Population of Botswana today

2,554,095
Tuesday, April 22, 2025

Population of Botswana as of today

The current population of Botswana is 2,554,095 with an annual growth rate of 1.592%. Botswana has a population of 0.031% of the world's population.

Population2,554,095
Growth Rate1.592%
Male1,272,493 (49.822%)
Female1,281,602 (50.178%)
Today Change+ 63
Births today96
Deaths today23
Births in 202518,703
Deaths in 20254,501
Change in 2025+ 12,369 (0.487%)

Population chart for Botswana

Population History of Botswana

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20242,500,55240,8341.633%2,541,386
20232,459,93740,2941.638%2,500,231
20222,419,84639,7581.643%2,459,604
20212,383,03536,5321.533%2,419,567
20202,348,75234,0331.449%2,382,785
20192,315,41433,1101.43%2,348,524
20182,282,86832,3251.416%2,315,193
20172,250,62632,0041.422%2,282,630
20162,218,92531,4871.419%2,250,412
20152,187,62131,0861.421%2,218,707

Net Migration Rate of Botswana

The net migration rate of Botswana in the most recent year (2023) is estimated at -6,487, indicating a negative migration trend where more people are leaving than arriving.

Net Migration Rate Over the Last 10 Years

YearNet Migration
2023-6,487
2022-7,306
2021-4,083
2020-11,330
2019-11,770
2018-11,623
2017-10,916
2016-10,286
2015-9,599
2014-8,893

The population of countries near Botswana

RankIsoCountryPopulationEquivalent Botswana
1ZM Zambia21,794,171850.303%
2ZW Zimbabwe16,887,518660.589%
3NA Namibia3,080,698120.474%
4ZA South Africa64,605,9372,533.18%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata