Migranto

Immigrants in Botswana

108.9K foreigners live in Botswana — 4% of the country's population

#132 largest immigrant population in the world#38 in Africa

Immigrants in Botswana by country

The 3 largest groups make up 73% of all immigrants

1Zimbabweans
67.9K62.3%
3Indians
6K5.5%
4Chinese
5K4.6%
5Zambians
4.7K4.3%
6Malawians
1.6K1.4%
7British
1.4K1.3%
8Nigerians
1.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

82% of immigrants come from Africa

108.9Ktotal

Ask Migo

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

Key facts

Immigrants in Botswana in numbers

Zimbabweans are the largest group by a wide margin

62% of all immigrants were born in Zimbabwe, while the next group accounts for just 6%.

More immigrants come from a single country than in 1990

The largest group's share rose from 22% to 62%, and today that group is people born in Zimbabwe.

The map of origins has changed since 1990

4 countries have entered the top 20 origins since 1990: Nigeria, Kenya, Eswatini. Nigeria climbed from outside the top 20 to #8.

The share of immigrants from Africa has grown since 1990

65.7% of immigrants came from Africa in 1990, compared with 82.1% today.

Immigrant population in Botswana over time

Foreigners living in Botswana, by year

YearImmigrants
199025829
199535261
200048400
200577107
201088808
201596459
2020103163
2024108902

Largest groups over time

The 5 largest groups in Botswana, by year

Zimbabweans South Africans Indians Chinese Zambians
YearZimbabweansSouth AfricansIndiansChineseZambians
19904905578019678741991
199579179329237510553213
20001176313860303213484773
2005334119376393627207193
2010553064933486341113800
2015600805359528244664128
2020643015733565047774415
2024678786052596450434661

Fastest-changing groups

How each group's numbers have changed since the selected year

Seychellois10+11%
Zimbabweans67.9K+6%
South Africans6.1K+6%
Indians6K+6%
Chinese5K+6%
Zambians4.7K+6%
Malawians1.6K+6%
British1.4K+6%

Share of each diaspora living in Botswana

Of each group's emigrants worldwide, the share who live in Botswana

Zimbabweans
4%67.9K
Zambians
4%4.7K
South Africans
1%6.1K

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

Frequently asked questions

How many foreigners live in Botswana?

Around 108.9K immigrants live in Botswana — the world's #132 largest immigrant population.

What percentage 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.

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 immigrants.

How many Zimbabweans live in Botswana?

Around 67.9K Zimbabweans live in Botswana — about 62% of all immigrants, the largest group.

Is the immigrant population in Botswana growing?

Yes — over the past decade, the number of immigrants in Botswana has grown from 96.5K to 108.9K, about 13%.

Where does the data on immigrants in Botswana come from?

The source is International Migrant Stock 2024 (UN DESA, Population Division). It counts people born abroad who now live in Botswana. Their children born in Botswana are not included.

Where to live?

Score countries, regions and cities by what matters to you

Living in Botswana

See the full country overview