The streets of Johannesburg's inner city reek of fear and desperation. Sources on the ground confirm that armed vigilante groups have handed migrant communities in the CBD a 48-hour ultimatum: leave or face the machete. The deadline, circulated via WhatsApp and social media, has triggered a mass exodus of foreign nationals from high-density areas like Jeppestown and Cleveland. This is not a random outbreak of violence. It is coordinated. It is organised. And it follows a pattern that those in power refuse to acknowledge.
For months, simmering xenophobic sentiment has been stoked by political rhetoric blaming migrants for unemployment and crime. Now the rhetoric has taken flesh. Witnesses describe groups of men armed with pangas and clubs, patrolling alleys and forcing shopkeepers to close their doors. One Somali trader, who asked not to be named for fear of reprisal, told me: "They said we have until Friday. After that, they will burn our shops and kill us. The police do nothing."
The police say they are aware of the threats but have not made any arrests. The South African Police Service issued a statement urging calm, but community leaders say officers have been conspicuously absent from the affected streets. Uncovered documents from a local community policing forum show that warnings were raised three weeks ago about planned attacks. No action was taken.
The timing is no coincidence. South Africa faces local government elections in less than two months. Xenophobic violence has historically spiked in the run-up to polls as politicians seek to mobilise a disaffected base. This time, the violence has a new edge: a machete deadline that threatens to turn Johannesburg into a bloodbath.
Humanitarian organisations are scrambling to relocate families, but resources are scarce. The Gift of the Givers Foundation has reportedly been inundated with distress calls from migrants trapped in their homes. A volunteer coordinator said: "We are trying to get people to safe houses, but the numbers are overwhelming. The government has not activated any emergency protocol."
The ultimate responsibility lies with those who govern. President Cyril Ramaphosa has condemned xenophobia in the past, but his government has failed to prosecute instigators of past attacks. The pattern is clear: words followed by inaction followed by more bodies. The question is not whether violence will erupt. It is whether anyone will stop it before the deadline expires.
I have been covering this beat for a decade. I have seen the same script play out in 2008, 2015, 2019. The names change. The weapons stay the same. The silence from the corridors of power remains deafening. This is not just a migrant crisis. It is a moral failure of the state. And the clock is ticking.









