Population of Botswana today

2,587,489
Friday, February 13, 2026

Population of Botswana as of today

The current population of Botswana is 2,587,489 with an annual growth rate of 1.603%. Botswana has a population of 0.031% of the world's population.

Population2,587,489
Growth Rate1.603%
Male1,288,667 (49.804%)
Female1,298,821 (50.196%)
Today Change+ 94
Births today138
Deaths today34
Births in 20267,310
Deaths in 20261,799
Change in 2026+ 4,971 (0.192%)

Population chart for Botswana

Population History of Botswana

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
20252,541,72640,4641.592%2,582,190
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

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,287,990860.222%
2ZW Zimbabwe17,149,854662.579%
3NA Namibia3,130,593120.949%
4ZA South Africa65,190,5452,521.111%
Data sources: United Nations,World Bank, Nations Geo ,Census,Wikidata