By-election results
The Patriotic Alliance doubled its support to retain a key seat in a George by-election while the DA retained all five wards it was defending, despite getting a fright from the Freedom Front Plus in Tshwane.

PA shocks ANC in Soweto and Swellendam, ActionSA notches historic ward win in North West
The Patriotic Alliance won a ward off the ANC in Soweto and also in Swellendam in the Western Cape, while ActionSA won its first by-election by taking a ward off the ANC in a rural part of North West. The ANC retained seats in three other wards, with an impressive showing in Bonnievale in the Western Cape where it fielded a former Freedom Front Plus candidate.

DA wins Mpumalanga ward from ANC, while ANC hangs on in Mamelodi stronghold
The ANC retained a key ward in Mamelodi East, Tshwane with just over half of the vote, while MK and the DA made some inroads. The DA took a ward off the ANC in the small town of Ga-Nala (formerly Kriel) in the Emalahleni Municipality in Mpumalanga, while the ANC put in a dominant performance in the Elundini Municipality in rural Eastern Cape.

DA surges in Durban ward, strong ANC showing in Limpopo bodes well for national polls
The DA chalked up an impressive win in a seat in the south of Durban, eThekwini, in a ward that was far more competitive in 2024. The ANC registered a second successive strong showing in the Sekhukhune district in Limpopo, coasting to victory in a ward in the Ephraim Mogale Municipality.

PA claims first Eastern Cape ward, ANC troubles mount in Soweto, Free State and Limpopo polls
In a difficult night for the ANC, the party barely hung onto a seat in Soweto after a strong showing by ActionSA and uMkhonto Wesizwe. The Patriotic Alliance took a seat from the ANC in Kou-Kamma in the Eastern Cape, while the EFF caused concern for the party in Bela Bela in Limpopo, as well as Nala in the Free State.
Subscribe to First Thing to receive the big stories of the day in your inbox, every morning.
If you value the work our journalists do and want to support Daily Maverick, consider becoming a Maverick Insider.