Anti-migrant protesters clashed with police and civilians in Johannesburg on June 24, 2026, leaving at least one man injured [1].

The violence follows a coordinated wave of unrest across South Africa driven by anti-immigrant groups. These groups established an unofficial deadline demanding that undocumented foreign nationals exit the country, signaling a rise in xenophobic tensions.

In Johannesburg, the unrest manifested in two distinct areas. Clashes broke out on a street adjacent to a building where protesters set objects alight [1]. Simultaneously, hundreds of protesters marched through a township located outside the city centre [2].

While local reports from a township march cited hundreds of participants [2], broader reports indicate that thousands of people took part in anti-migrant protests across South Africa on the same day [3]. South African police intervened to manage the crowds and the resulting fires on the streets.

At least one man was injured during the confrontations [1]. The incidents occurred as part of a wider pattern of volatility linked to the demands of vigilante groups. The clashes involved protesters and people inside a nearby building who were targeted during the unrest [1].

The coordinated nature of the protests suggests a level of organization among the anti-migrant factions. The use of deadlines to pressure undocumented migrants has created a volatile environment in urban centers like Johannesburg, where police presence remains high to prevent further escalation.

At least one man was injured during the confrontations.

The emergence of unofficial deadlines for undocumented migrants to leave the country indicates a shift from sporadic xenophobia to organized vigilante action. By bypassing official government channels to enforce immigration quotas, these groups are challenging the state's monopoly on law enforcement and increasing the risk of systemic violence against foreign nationals in urban hubs.