The final 2019 election results for South Africa have been announced with the ruling party, ANC romping to victory with a 57.50% margin.

The South African media reports that the top three parties are the African National Congress (ANC) which scored 57.50%, Democratic Alliance (DA) 20.77% and the Economic Freedom Front (EFF) 10.79%

In the Gauteng province, a hotly contested province, ANC just managed to retain majority with 50.19%, the DA 27.45% and the EFF 14.69%.