Anti-migrant protests have shuttered Johannesburg and other South African cities as demonstrators demand undocumented migrants leave the country by June 30, 2026 [1].

The unrest signals a peak in national tensions over immigration, reflecting deep-seated frustrations regarding the country's economic stability and public safety.

Protests have spread across several urban centers, including Johannesburg, Durban, and Diepsloot [3]. In some areas, anti-migrant groups have gone beyond street demonstrations and have begun blocking foreigners from accessing health clinics [3].

The demonstrators have set a deadline of June 30, 2026 [1], for undocumented migrants to exit the country. Former Indian ambassador to South Africa Suresh Goel said this deadline is logistically impossible [4].

These movements are driven by rising fears over crime and a shrinking job market [4]. Protesters also cite extreme pressure on public infrastructure, which has been strained by decades of migration from poorer neighboring countries [4].

Some observers note that these campaigns often use the language of democracy to justify their demands [5]. This framing allows protesters to present the expulsion of migrants as a populist movement for the benefit of the local citizenry.

Despite the logistical hurdles mentioned by Goel, the sentiment in the streets has reached a fever pitch [2]. The resulting shutdowns in major cities have disrupted business and daily life as the June 30 deadline arrives [1].

Anti-migrant protests have shuttered Johannesburg and other South African cities.

The escalation of these protests indicates a volatile intersection of economic hardship and xenophobia. By setting a hard deadline for departure, protesters are attempting to force a state action that the government has not formally mandated, creating a dangerous gap between grassroots demands and legal reality.