
International migrants in South Africa 2000-2020, by gender
In 2020, South Africa hosted approximately 2.86 million international migrants. Males constituted the majority, amounting to approximately 57 percent of the total inbound migrant stock. The total number of international migrants dropped compared to 2015 when around 3.23 million people from around the world settled in South Africa.