According to the statistical release P0351.4 by Statistics South Africa: Documented Immigrants in South Africa 2013, Zimbabwe contributes the greatest number of immigrants to South Africa.
In 2013 Zimbabweans were granted 1 939 out of the 6 801 permanent residence permits issued. They also account for 28,5% of all permanent residence permits issued last year.
Although there is currently no data available on asylum seekers and illegal immigrants; the report shows that Zimbabweans accounted for 18 899 temporary residence permits, 18,5 % of the total number of such permits. Read more Most South African immigrants are Zimbabwean