Steve Mahumane has waited eight months for a broken transformer, and National Treasury just froze part of Johannesburg's funding over financial mismanagement.
King Misuzulu kaZwelithini has removed Prince Thulani Zulu as his spokesperson, after Thulani questioned the King meeting President Cyril Ramaphosa without the full royal entourage.
Nine-year-old Chantel cried when her mother said anti-immigration protesters broke into their home. Her undocumented mother did not report it to the police.
The Constitutional Court ruled asylum seekers cannot be denied a hearing for missing paperwork or deadlines. Undocumented migrants who are not seeking asylum are not covered by this ruling.
South Africa's renewable energy industry has created tens of thousands of jobs, but most disappear once projects move from construction to operation, raising concerns about long-term employment.
The Department of Social Development underspent R533-million on the child support grant, and MPs questioned whether fingerprint verification blocks eligible caregivers from getting help.
The National Freedom Party has expelled KZN social development MEC Mbali Shinga for the third time, days after a court overturned that expulsion in June.
Vusimuzi 'Cat' Matlala faces three deadlines this fortnight: a plea decision, Madlanga Commission testimony on 15 July, and an attempted murder trial from 20 July.
Johannesburg residents are drowning in rubbish as broken trucks, a workers' strike and overflowing landfill sites bring waste collection close to collapse.
One of Johannesburg's biggest taxi associations has ordered foreign drivers to stop operating until further notice as tensions over immigration continue.