rbtfl

Anti-migrant marches erupt across South Africa as Operation Dudula deadline expires

Protests hit all nine provinces on June 30 as the ultimatum deadline set by Operation Dudula and allied groups for undocumented foreigners to leave expired at midnight; 25,000+ foreign nationals already repatriated, three killed in pre-deadline violence, and a R600 million police operation deployed to prevent a repeat of the 350-death 2021 unrest

Migration· worsening How Life Changes·What They're Not Saying ·6 takes · ·rbtfl upd Jul 1, 2026
post

developments

  1. Violence broke out in several provinces by afternoon. Shots were fired near the Hillbrow march corridor in Johannesburg; the South African National Defence Force was deployed to Kliptown after looting began at several locations. Multiple journalists covering the protests were attacked in Johannesburg and KwaZulu-Natal. Police were reported standing by without intervening at some flashpoints. Operation Dudula leaders attributed the violence to criminal elements infiltrating the marches and reiterated calls for restraint.

The split

The same story, as told by newsrooms in different countries. Their words, attributed and linked.

South Africa

IOL (Independent Online)

“Anti-immigrant protests erupt across South Africa as June 30 deadline for undocumented foreigners approaches.”

South African independent media; live June 30 ground-level coverage of marches erupting across all nine provincesread the original ↗

Qatar

Al Jazeera

“South Africa deploys police as anti-immigrant protests prompt fears.”

global broadcaster; dual June 30 articles on migrant fears and police deployment framing the day's eventsread the original ↗

South Africa

eNCA

“Live coverage: 30 June anti-migration protests.”

South African English-language TV broadcaster; live June 30 march coverage identifying hotspotsread the original ↗

post

Summary

Anti-migrant marches organised by Operation Dudula and allied groups erupted across all nine South African provinces on June 30 as the ultimatum deadline, set in late May for undocumented foreigners to leave the country, expired at midnight. The Johannesburg march ran from Bayers Naude Square into Hillbrow; the main Durban march stretched from King Dinuzulu Park to South Beach police station. More than 25,000 foreign nationals had already been bussed out of South Africa before the deadline, many from Zimbabwe, Malawi, Mozambique, and Nigeria. Three people, including a Malawian national and two Mozambicans, were killed in KwaZulu-Natal and the Western Cape in the days before the deadline. President Ramaphosa urged calm while the government deployed a R600 million police and military operation to prevent the marches from turning violent. Since March 1, authorities recorded at least 103 cases of anti-immigrant violence and 195 arrests. By early morning, no major incidents had been confirmed in the protests themselves.

Why it matters

The June 30 mobilisation is the largest nationally coordinated anti-migrant action since South Africa's 2008 pogroms and 2021 unrest, drawing explicit parallel to events that killed 350 people. Whether the security cordon holds through the day determines whether the government can claim to have contained a domestic political crisis that has already inflicted serious damage on South Africa's AU chair credibility and its relationships with ECOWAS member states.

The briefing, by email