Migranto

Immigrants in Botswana

108.9K foreign-born residents — the #132 largest immigrant population in the world

#132 worldwide#38 in Africa

Where immigrants come from

The top 3 countries account for 73% of all immigrants

Largest source

67.9K

62.3% of all immigrants

2South Africa6.1K5.6%
3India6K5.5%
4China5K4.6%
5Zambia4.7K4.3%
6Malawi1.6K1.4%
8Nigeria1.3K1.2%
CountryImmigrants
Zimbabwe67878
South Africa6052
India5964
China5043
Zambia4661
Malawi1560
United Kingdom1388
Nigeria1302
Kenya1277
DR Congo1192
Namibia1043
Sri Lanka1043
USA971
Tanzania859
Angola822
Netherlands672
Ireland661
Eswatini642
Mozambique638
Madagascar591
Italy575
Pakistan490
Portugal490
Sweden461
Norway413
Australia413
Denmark363
Germany355
Uganda342
Lesotho292
Mauritius244
Canada195
Seychelles10

By region of origin

Africa is the leading region of origin at 82%

Africa82.1%

89.4K

Asia11.5%

12.5K

Europe4.9%

5.4K

North America1.1%

1.2K

Oceania0.4%

413

Ask Migo

Tap a question — our AI assistant answers it in chat, with real migration data

Interesting facts

Notable statistics about immigration in Botswana.

Zimbabwe is the leading source of immigration by a wide margin

Zimbabwe accounts for 62% of all immigrants, far ahead of the second-largest source at just 6%.

Immigration has become more concentrated over time

The top source's share rose from 22% to 62%, with Zimbabwe increasingly the primary origin.

Top source countries have shifted significantly since 1990

4 new countries have entered the top 20: Nigeria, Kenya, Eswatini — Nigeria rose from outside the top 20 to rank #8.

The share of immigrants from Africa has grown since 1990

The share of immigrants from Africa has shifted from 65.7% to 82.1% since 1990.

How immigration changed over time

Total immigrant population by year

YearImmigrants
199025829
199535261
200048400
200577107
201088808
201596459
2020103163
2024108902

Top sources over time

Immigration from the 5 largest source countries

Zimbabwe South Africa India China Zambia
YearZimbabweSouth AfricaIndiaChinaZambia
19904905578019678741991
199579179329237510553213
20001176313860303213484773
2005334119376393627207193
2010553064933486341113800
2015600805359528244664128
2020643015733565047774415
2024678786052596450434661

Fastest-changing origins

How immigration from each country has changed since the selected year

Seychelles10+11%
Zimbabwe67.9K+6%
South Africa6.1K+6%
India6K+6%
China5K+6%
Zambia4.7K+6%
Malawi1.6K+6%
United Kingdom1.4K+6%

Botswana as a destination, by diaspora

Share of each country's emigrants who settled in Botswana

Zimbabwe4%67.9K
Zambia4%4.7K
South Africa1%6.1K

Data source: International Migrant Stock 2024 (UN DESA, Population Division)

Frequently asked questions

How many immigrants live in Botswana?

Around 108.9K foreign-born residents live in Botswana, making it the #132-largest immigrant population in the world.

Where do most immigrants in Botswana come from?

Most immigrants in Botswana come from Zimbabwe, South Africa and India — these three countries account for about 73% of all foreign-born residents.

What share of the population of Botswana are immigrants?

Immigrants make up around 4% of the population of Botswana — that's 108.9K out of a total population of 2.5M.

How has immigration to Botswana changed over the past decade?

Over the past decade, the immigrant population in Botswana has grown from 96.5K to 108.9K people, a growth of about 13%.

Where to live?

Match a country to your priorities

Explore other countries

See where people move around the world