Important note: This is a provisional first view done with only half the vote in or so. Will update with everything later.
National 2014
ANC 80.3%
DA 4.9%
EFF 9.6%
National 2019
ANC 71%
DA 5%
EFF 13.9%
The IFP and smaller parties got more this time.
Gauteng 2014
ANC 75%
DA 6.5%
EFF 13.4%
Gauteng 2019
ANC 70.1%
DA 6.5%
EFF 18.7%
The ANC held at just about the 'red line' (70%) which is why they're close to 50 in GP.
Western Cape 2014
ANC 85.8%
DA 4.1%
EFF 5.9%
Western Cape 2019
ANC 77.1%
DA 6.1%
EFF 10.9%
This is an historically-low number for the ANC in the WC.
KZN 2014
ANC 73.6%
DA 2.3%
EFF 2.1%
IFP 12.4%
KZN 2019
ANC 61.5%
DA 3.3%
EFF 10.2% (!)
IFP 20.5%
Brilliant election for the EFF and IFP in KZN.
North West 2014
ANC 76.4%
DA 5%
EFF 13.1%
North West 2019
ANC 70%
DA 5.3%
EFF 20%
Very significant number for the EFF here.
Eastern Cape 2014
ANC 84.9%
DA 3.4%
EFF 4.3%
Eastern Cape 2019
ANC 82.9%
DA 3.1%
EFF 8.6%
Inroads for the EFF, but ANC remained stable
Northern Cape 2014
ANC 81.4%
DA 5.5%
EFF 7.8%
Northern Cape 2019
ANC 73.2%
DA 7.9%
EFF 15.1%
One of the better performances for the DA here.
Free State 2014
ANC 81.9%
DA 4.9%
EFF 8.8%
Free State 2019
ANC 74.1%
DA 7.6%
EFF 13.1%
Mpumalanga 2014
ANC 85.1%
DA 4.2%
EFF 6.5%
Mpumalanga 2019
ANC 76.1%
DA 5%
EFF 13.8%
Very, very damaging for the ANC's national %
Limpopo 2014
ANC 82%
DA 3.9%
EFF 10.5%
Limpopo 2019
ANC 78%
DA 3.5%
EFF 14.6%
Ramaphosa definitely stalled some of the bleeding we saw here in 2016.