Population of Botswana today

2,581,917
Monday, December 29, 2025

Population of Botswana as of today

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

Population2,581,917
Growth Rate1.592%
Male1,286,355 (49.822%)
Female1,295,562 (50.178%)
Today Change+ 59
Births today89
Deaths today22
Births in 202560,773
Deaths in 202514,626
Change in 2025+ 40,191 (1.581%)

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 Zambia22,203,116850.303%
2ZW Zimbabwe17,106,055660.589%
3NA Namibia3,122,512120.474%
4ZA South Africa65,099,5482,533.18%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata