Migranto

Immigrants in Zimbabwe

308.7K foreigners live in Zimbabwe — 2% of the country's population

#98 largest immigrant population in the world#25 in Africa

Immigrants in Zimbabwe by country

The 3 largest groups make up 88% of all immigrants

1Mozambicans
126.8K41.1%
2Malawians
111.9K36.2%
3Zambians
32.7K10.6%
4South Africans
20.3K6.6%
5British
13.1K4.2%
6Batswana
4K1.3%
CountryImmigrants
Mozambique126753
Malawi111872
Zambia32680
South Africa20346
United Kingdom13101
Botswana3985

By region of origin

96% of immigrants come from Africa

308.7Ktotal

Ask Migo

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

Key facts

Immigrants in Zimbabwe in numbers

Immigrants come from a wider range of countries than in 1990

The largest group's share fell from 80% to 41%.

Mozambicans are the largest group by a wide margin

41% of all immigrants were born in Mozambique, while the next group accounts for just 36%.

27% of all emigrants from Zambia live in Zimbabwe

No other country has more people born in Zambia.

Immigrant population in Zimbabwe over time

Foreigners living in Zimbabwe, by year

YearImmigrants
1990604946
1995393451
2000361947
2005319910
2010286642
2015288208
2020299407
2024308737

Largest groups over time

The 5 largest groups in Zimbabwe, by year

Mozambicans Malawians Zambians South Africans British
YearMozambicansMalawiansZambiansSouth AfricansBritish
199048285569618189661142619136
199526632267945228151531318132
200019783892989263371702423747
2005145402102211297591901019394
2010117799103681303731891012174
2015118442104247305381901312243
2020122923108491316921973112705
2024126753111872326802034613101

Fastest-changing groups

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

Mozambicans126.8K+3%
Malawians111.9K+3%
Zambians32.7K+3%
South Africans20.3K+3%
British13.1K+3%
Batswana4K+3%

Share of each diaspora living in Zimbabwe

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

Zambians
27%32.7K
Malawians
26%111.9K
Batswana
24%4K
Mozambicans
18%126.8K
South Africans
2%20.3K

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

Frequently asked questions

How many foreigners live in Zimbabwe?

Around 308.7K immigrants live in Zimbabwe — the world's #98 largest immigrant population.

What percentage of the population of Zimbabwe are immigrants?

Immigrants make up around 2% of the population of Zimbabwe — that's 308.7K out of a total population of 16.6M.

Where do most immigrants in Zimbabwe come from?

Most immigrants in Zimbabwe come from Mozambique, Malawi and Zambia — these three countries account for about 88% of all immigrants.

How many Mozambicans live in Zimbabwe?

Around 126.8K Mozambicans live in Zimbabwe — about 41% of all immigrants, the largest group.

Is the immigrant population in Zimbabwe growing?

Yes — over the past decade, the number of immigrants in Zimbabwe has grown from 288.2K to 308.7K, about 7%.

Where does the data on immigrants in Zimbabwe come from?

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

Where to live?

Score countries, regions and cities by what matters to you

Living in Zimbabwe

See the full country overview