Thousands of South Africans marched across multiple cities on Tuesday, June 30, 2026, to demand that undocumented foreign nationals leave the country.

The nationwide demonstrations signal a volatile escalation in social tension, as citizens link undocumented migration to the depletion of public services and a lack of available employment.

Protesters gathered in various urban centers to call for the deportation of undocumented migrants. The demonstrators said that foreign nationals are taking jobs and occupying public services intended for citizens [1], [2].

These marches follow a weeks-long anti-immigrant campaign that has already resulted in four deaths [3]. The atmosphere across the country remains tense as the government faces increasing pressure to address immigration enforcement and border control.

While the primary focus of the marches was the demand for removals, reports on the activity at diplomatic sites vary. Some accounts state that thousands of South Africans marched toward these locations to demand the exit of migrants [4]. Other reports indicated that migrants themselves gathered at embassies and consulates to request transport back to their home countries [5].

The scale of the protests reflects a growing movement within the country to prioritize the needs of the local population over undocumented residents. The events of Tuesday highlight the precarious position of foreign nationals living in South Africa during this period of heightened nationalist sentiment.

Thousands of South Africans marched across multiple cities on Tuesday.

This wave of protests underscores a deepening crisis of resource competition in South Africa. By linking undocumented migration to the failure of public services and unemployment, the movement transforms a legal immigration issue into a broader socio-economic conflict. The reported deaths and the contradictions regarding embassy gatherings suggest a chaotic environment where the line between organized political protest and spontaneous xenophobic violence may be blurring.