While results are still being tallied, with the final outcome expected to be announced at midday, the DA appears to have lost at least eight seats in Gauteng, the North West, Northern Cape and the Western Cape.
Prelim vote counting shows DA the biggest loser in by-elections, Newsline