Migranto

Immigrants in South Africa

2.6M foreigners live in South Africa — 4% of the country's population

#26 largest immigrant population in the world#2 in Africa

Immigrants in South Africa by country

The 3 largest groups make up 67% of all immigrants

1Zimbabweans
1.1M41.7%
2Mozambicans
412.1K16.0%
3Basotho
237.7K9.2%
4Malawians
220.4K8.6%
5Ethiopians
104.4K4.1%
6Congolese
57.5K2.2%
7British
55.1K2.1%
8Somalis
42.5K1.7%
CountryImmigrants
Zimbabwe1072620
Mozambique412058
Lesotho237718
Malawi220437
Ethiopia104402
DR Congo57519
United Kingdom55144
Somalia42516
Namibia34273
Bangladesh30637
Republic of Congo29093
India27674
Nigeria26707
Zambia22946
Pakistan17393
Burundi12416
Germany9935
Eswatini9302
Ghana8409
Botswana8004
Uganda7678
USA6729
Angola6354
Tanzania6344
Switzerland6305
Kenya6208
China6189
Portugal5602
Cameroon4916
Italy4255
Netherlands3911
Rwanda3172
Eritrea3109
France3082
Afghanistan2910
Australia2653
Belgium2630
Ireland2575
Egypt2476
Canada1954
Taiwan1876
Poland1849
Mauritius1725
Senegal1664
Austria1586
Greece1558
Bosnia1445
Brazil1290
British Virgin Islands1265
Israel1106
American Samoa1054
New Zealand1026
Algeria855
Mali836
Philippines824
Argentina807
Russia805
Bulgaria766
UAE762
Thailand737
Niger713
Sweden710
South Korea686
Turkey675
Cyprus661
Gabon652
Spain641
Denmark594
Saudi Arabia577
Hong Kong576
Ukraine556
Indonesia532
Estonia529
Malaysia528
Hungary525
Iran499
Singapore499
Venezuela476
Seychelles460
Sudan459
Cuba455
Czech Republic452
Japan450
Serbia443
Myanmar437
Vietnam435
Ivory Coast432
Romania425
Morocco417
Martinique415
Lebanon406
Liberia384
Nepal370
Sri Lanka358
Benin332
Wallis and Futuna325
Croatia323
Guyana303
Madagascar299
Finland288
Chile266
Mexico261
Western Sahara258
Libya255
Norway250
Albania243
Vanuatu230
Yemen223
Colombia220
Guinea201
Iceland189
Malta174
North Korea161
Slovakia146
Sierra Leone142
Lithuania115
Comoros108
Latvia52
Reunion51

By region of origin

91% of immigrants come from Africa

2.6Mtotal

Ask Migo

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

Key facts

Immigrants in South Africa in numbers

96% of all emigrants from Lesotho live in South Africa

No other country has more people born in Lesotho.

The map of origins has changed since 1990

9 countries have entered the top 20 origins since 1990: Ethiopia, DR Congo, Somalia. Ethiopia climbed from outside the top 20 to #5.

Zimbabweans are the largest group by a wide margin

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

People born in Malawi are the fastest-growing group

The number of people born in Malawi living in South Africa has grown 82% since 2015, from 121.3K to 220.4K.

More immigrants come from a single country than in 1990

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

The share of immigrants from Africa has grown since 1990

58.2% of immigrants came from Africa in 1990, compared with 91.2% today.

Immigrant population in South Africa over time

Foreigners living in South Africa, by year

YearImmigrants
1990849483
1995896010
2000948046
20051343719
20101754293
20152283325
20202520936
20242574933

Largest groups over time

The 5 largest groups in South Africa, by year

Zimbabweans Mozambicans Basotho Malawians Ethiopians
YearZimbabweansMozambicansBasothoMalawiansEthiopians
1990893711165731262221946212
19958269527492011692112658109
200011648925256911487620543698
20052537853105471302084312611887
20105454053745051539137373022273
201583353040320818312012130072207
2020966487413226215957177019117442
20241072620412058237718220437104402

Fastest-changing groups

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

American Samoa1.1K+56%
Martinique415+54%
British Virgin Islands1.3K+53%
Ni-Vanuatu230+52%
Western Sahara258+51%
Afghans2.9K+50%
Guyanese303+50%
Swazis9.3K-45%

Share of each diaspora living in South Africa

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

Basotho
96%237.7K
Zimbabweans
71%1.1M
Mozambicans
59%412.1K
Malawians
52%220.4K
Ethiopians
8%104.4K
Congolese
3%57.5K
Somalis
2%42.5K
British
1%55.1K

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

Frequently asked questions

How many foreigners live in South Africa?

Around 2.6M immigrants live in South Africa — the world's #26 largest immigrant population.

What percentage of the population of South Africa are immigrants?

Immigrants make up around 4% of the population of South Africa — that's 2.6M out of a total population of 64M.

Where do most immigrants in South Africa come from?

Most immigrants in South Africa come from Zimbabwe, Mozambique and Lesotho — these three countries account for about 67% of all immigrants.

How many Zimbabweans live in South Africa?

Around 1.1M Zimbabweans live in South Africa — about 42% of all immigrants, the largest group.

Is the immigrant population in South Africa growing?

Yes — over the past decade, the number of immigrants in South Africa has grown from 2.3M to 2.6M, about 13%.

Where does the data on immigrants in South Africa come from?

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

Where to live?

Score countries, regions and cities by what matters to you

Living in South Africa

See the full country overview