30 JUNE DEADLINE Xenophobic unrest — a crisis co-written by March and March and SA’s political class 14 min 11 By Victoria O’Regan, Reitumetse Pilane and Salim Nkosi
JUNE BY-ELECTIONS DA, ANC dominate in Rustenburg and Bushbuckridge wards to boost November poll confidence 3 min 0 By Wayne Sussman
By William Gumede Naledzani Mashapa: National student leader, champion of worker rights and fierce non-racialist 7 min 0 25 June 2026
VIDEO Watch – Mondli Makhanya: MK will win eThekwini/Durban 1 min 0 By Ferial Haffajee and Mondli Makhanya
THE LOWLY NEWSPAPERMAN The DA must move beyond its myopic views and change trajectory 5 min 17 By Mondli Makhanya
By Fikile Mbalula Judging a democracy in snapshots misses its history as it unfolds in motion 6 min 0 18 June 2026
JUNE BY-ELECTIONS ANC puts on Eastern Cape show of force in run-up to municipal polls with 2-ward sweep in Buffalo City 6 min 0 By Wayne Sussman
LOCAL ELECTIONS 2026 The battle for Joburg: ANC weighs Chikane, Makhura and Masuku to take on Zille 6 min 4 By Ferial Haffajee
MAY BY-ELECTIONS DA makes history with first Gauteng township ward victory in Evaton West 6 min 2 By Wayne Sussman
ANALYSIS Joburg’s post-election coalition puzzle could make for intriguing future bedfellows 6 min 2 By Stephen Grootes
ROAD TO 2026 ELECTIONS IEC warns ‘opportunistic’ political attacks on its credibility erode voter trust in polls 5 min 0 By Victoria O’Regan
WORD OF WARNING Ramaphosa takes Phala Phala report to court, threatens to interdict impeachment process 7 min 4 By Victoria O’Regan
ANALYSIS President Ramaphosa and the personification of South African politics 6 min 1 By Stephen Grootes
TRAINSPOTTER Ramaphosa’s political and business backers dig in as Phala Phala scandal deepens 7 min 3 By Richard Poplak
MADLANGA COMMISSION Police should investigate Mogotsi for ‘manipulated evidence’ — Madlanga attorney after recusal bid denied 6 min 4 By Caryn Dolley
NEWSFLASH Ramaphosa fires disgraced Social Development Minister Sisisi Tolashe 1 min 11 By Victoria O’Regan
MAY BY-ELECTIONS Northern Cape rout: PA pulls off a stunner in Upington, ANC romps home in Prieska 6 min 3 By Wayne Sussman