Hundreds marched across cities on Saturday in South Africa, demanding an end to anti-immigrant unrest, which has forced tens of thousands to flee the country.
‘‘We want people who are perpetuating violence and intimidation against foreign nationals to be held accountable,” migrant activist Thuli Nkadimeng said at a solidarity march in Johannesburg.
Protest organisers also want the government to stop the deportation and repatriation of migrants.
More than 60 civil society organisations, representing communities across South Africa and the continent, joined the marches held in Johannesburg, Pretoria, Cape Town, and Durban to demand justice and the end to anti-immigrant unrest.
Government condemns unlawful enforcement of immigration rules
“Enough is enough, we can’t be silent and watch as our fellow human beings are attacked and their businesses looted. This should end now,” Phakamile Johnny told Anadolu at a march in Johannesburg.
Vigilante groups have been holding anti-immigrant marches across the country since April 2026, demanding that undocumented migrants leave the country.
They have been going door-to-door asking African and Asian migrants to show them their passports and identity documents, an action the government has strongly condemned.
Refugees and migrants in South Africa have reported facing daily incidents of harassment, intimidation, extortion and forced closures of their businesses.
Voluntary repatriation
Vigilante groups claim foreigners are taking jobs meant for South African citizens, crowding health facilities, schools, and allegedly committing crimes.
Thousands of African migrants from Malawi, Mozambique, Ghana, Nigeria, Uganda, and Zimbabwe have since been voluntarily repatriated by their countries.
South Africa’s Justice Minister Mmamoloko Kubayi said last week that the country had sent back 53,000 African migrants through voluntary repatriation and deportation processes aimed at cracking down on illegal immigrants.
















