In a by - election held on 9 November 2016 , a ward previously held by an ANC councillor was won by the EFF candidate .
The EFF now holds 27 seats and the ANC 51 .
In a by - election held on 9 November 2016 , a ward previously held by an ANC councillor was won by the EFF candidate , so that the EFF now holds 27 seats and the ANC 51 .