The ANC won most wards in by-elections across Gauteng on Wednesday.
In Doornkop (Soweto) the ANC received 72%, the EFF 11%, the DA 5% and the the ATM 5% of the votes cast.
The EFF and the DA failed to make inroads.
The ANC also held Ward 122 (Vlakfontein, Lehae) in Johannesburg by 73%, followed by the EFF 11%, DA 8%, Inkatha Freedom Party (IFP) 3%, African Christian Democratic Party (ACDP) 2% and the African Transformation Movement (ATM) 2%.
According to elections analyst Dawie Scholtz, the ANC needs to match its 2016 level in townships to feel "50% safe in Gauteng".