June 30 | Protests against undocumented immigration
The City of Ekurhuleni has seen several anti-migrant marches in the run up to the unofficial June 30 'deadline' by anti-migrant groups. Today being the 30th, we take a look at what's happening there. SABC News Reporter Mbalenhle Mthethwa is in Katlehong and joins us live. For more news, visit sabcnews.com and #SABCNews on all Social Media platforms.

▶︎
June 30 | March and March leader Jacinta Ngobese-Zuma addresses the marchers

▶︎
South Africa EXPLODES As Migrant Deadline Sparks Massive Durban Chaos | DWS News | AC1F

▶︎
Heavy security deployed in South Africa ahead of anti-migrant protests | BBC News

▶︎
March and March: Anti immigration March

▶︎
June 30 | Protests against undocumented immigration part 2

▶︎
Immigration Debate Intensifies as More Foreign Nationals Leave and Regional Leaders Weigh In

▶︎
HOLY SMOKES! MK Party’s Hon. Shongwe Throws Julius Malema Under the Bus at Madlanga Commission

▶︎
June 30 | Protests against undocumented immigrants: Donovan Williams weighs in

▶︎
June 30 | March and March leader Jacinta Ngobese-Zuma addresses the marchers

▶︎
Forced to flee South Africa as anti-immigrant deadline approaches

▶︎
30 JUNE MOMENTUM! Police Ordered to Intensify Immigration Enforcement Operations l June 29, 2026

▶︎
Breaking News | Hawks KZN Head Leseja Senona has resigned

▶︎
LIVE: Protest against illegal immigration in South Africa

▶︎
South Africa Migrant Crisis: Nigerians Stranded at Embassy in Pretoria

▶︎
June 30 | Protests against undocumented immigrants

▶︎
Vigilante deadline drives migrant exodus from South Africa | DW News

▶︎
What is behind South Africa's anti-immigrant protests?

▶︎
Iindaba zesiXhosa @13H00 | uMafani uvakalise izimvo zakho ngomdlalo weBafana wangalentsasa | 30 June

▶︎
DURBAN ERUPTS: Massive Protest Over Immigration Policies as Demonstrators Demand Action | AM14

▶︎
