Back to Africa Check

How many foreign-born people are there in South Africa?

According to the most recent data from Statistics South Africa, there were approximately 3.95 million foreign-born persons living in South Africa at the mid-point of 2021.

More facts

For reading our fact-checks!

Did you know that our work is free to read and share? Support our work to continue reading.

Subscribe to our newsletter

Support independent fact-checking in Africa.