Hundreds of protesters, made up of community members and civic organisations, including March on March, marched to Moroka Police Station in Soweto, Johannesburg, South Africa, this morning, confronted by the South African Police who had been resisting the protest before now.
The group had gathered on Sunday, June 28, 2026, to mobilise communities ahead of the June 30 deadline that the groups had set for undocumented migrants to leave South Africa.
Similarly, residents of Soweto marched from the Jabulani Amphitheatre to the Protea North Police Station in Soweto, Johannesburg, South Africa, on Monday, June 29, 2026, while more disgruntled South Africans gathered ahead of a planned demonstration against undocumented migrants scheduled for June 30.
ALSO READ: Xenophobic: Assembly to review MTN, MultiChoice, Protea’s operation in Nigeria
In a late-night press conference on Monday, 29 June, ahead of nationwide anti-migrant protests on Tuesday, the National Joint Operational and Intelligence Structure attempted to make it clear that it has the situation under control, that there will not be a repeat of the July 2021 riots as many fear; that infrastructure will be protected, and that no lives will be lost. SAPS has committed R600-million to its response and has brought private security companies on board to bolster its forces.
XENOPHOBIA: Tears, regret, relief as Nigerian returnees touch down
But the promises of law enforcement ring empty to the families of those whose lives have already been lost to the violence and the some 25,000 immigrants who have fled South Africa in fear. There is widespread anxiety that more violence may occur tomorrow.


