International migrants in South Africa 2000-2020
In 2020, South Africa hosted approximately 2.86 million international migrants. The number dropped compared to 2015 when around 3.23 million migrants from around the world settled in the country. Since 2000, the number of foreign migrants increased before dropping in 2020.