ANC 53.9%down 13.6 pts from 67.5% in 2011
Most DC 40% votes
- ANC 53.9%
- DA 29.3%
- EFF 11.7%
- Others 5.1%
DC 40% ballot ? · 509 641 valid votes
ANCAfrican National Congress274 49653.9%
DADemocratic Alliance149 38629.3%
EFFEconomic Freedom Fighters59 62711.7%
VF PLUSVryheidsfront Plus11 3262.2%
IFPInkatha Freedom Party3 0740.6%- R.P.PRandfontein Peoples Party2 3620.5%
PACPan Africanist Congress of Azania2 2370.4%
COPECongress of the People1 9480.4%
ACDPAfrican Christian Democratic Party1 6670.3%
AZAPOAzanian People's Organisation1 3140.3%
UDMUnited Democratic Movement1 1920.2%
P.C.OPeople's Civic Organisation3530.1%
MECAMerafong Civic Association2490.0%
IRCInternational Revelation Congress2060.0%
IRASAIndependent Ratepayers Association of SA1350.0%- LIBLiberators Party690.0%
Municipalities · 9
- City of JohannesburgANC 121 of 270 seats · no majority
- EkurhuleniANC 109 of 224 seats · no majority
- EmfuleniANC 50 of 90 seats
- LesediANC 16 of 26 seats
- Merafong CityANC 30 of 55 seats
- MidvaalDA 17 of 29 seats
- Mogale CityANC 38 of 77 seats · no majority
- Randfontein/WestonariaANC 37 of 69 seats
- Tshwane MetroDA 93 of 214 seats · no majority
District councils · 2
About these figures
Notes on the IEC's figures for this page
special votes 54 384 · All 2 716 voting districts in · the IEC marks the results complete
In local elections the IEC adds votes across the ward, PR and district ballots, so we show valid votes per ballot instead of one "votes cast" total.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 2 716 voting districts here (3 598 532 of 6 234 822). The IEC publishes 57.9%.
The change beside the headline is the difference between the leading party's share here and its share in the 2011 election for the same province, both from the IEC's counts, with no votes re-allocated between boundaries.
Note: party 0: the IEC's cross-ballot total 25942 differs from its ward + PR + DC 40% votes (25952); we show each ballot's own votes.
Note: IEC TotalValidVotes 7605283 differs from the sum of party rows 7605273 by -10; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: City of Johannesburg: party 0: the IEC's cross-ballot total 15406 differs from its ward + PR + DC 40% votes (15416); we show each ballot's own votes.
Note: City of Johannesburg: IEC TotalValidVotes 2512083 differs from the sum of party rows 2512073 by -10; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 27 Oct 2026, 11:03 SAST.