ANC 60.2%up 5.3 pts from 54.9% in 2009
Most provincial votes
- ANC 60.2%
- IFP 24.0%
- NFP 10.1%
- Others 5.6%
Provincial ballot ? · 74 165 valid votes
ANCAfrican National Congress44 67660.2%
IFPInkatha Freedom Party17 83124.0%
NFPNational Freedom Party7 51510.1%
DADemocratic Alliance2 2523.0%
EFFEconomic Freedom Fighters7601.0%
ACDPAfrican Christian Democratic Party2360.3%
APCAfrican People's Convention1610.2%
VF PLUSVryheidsfront Plus1210.2%
MFMinority Front1130.2%
COPECongress of the People760.1%
UDMUnited Democratic Movement750.1%
AZAPOAzanian People's Organisation730.1%
KZNTAKwa-Zulu Natal Transport Alliance730.1%
KGMKingdom Governance Movement590.1%
UCDPUnited Christian Democratic Party550.1%
PACPan Africanist Congress of Azania480.1%
UBUMBANOUbumbano Lwesizwe Sabangoni260.0%
TATruly Alliance150.0%
Wards · 26
- Ward 1ANC 68.7%
- Ward 2ANC 58.6%
- Ward 3ANC 51.3%
- Ward 4ANC 61.8%
- Ward 5ANC 65.0%
- Ward 6ANC 63.0%
- Ward 7ANC 63.1%
- Ward 8ANC 64.2%
- Ward 9ANC 44.6%
- Ward 10ANC 62.6%
- Ward 11ANC 52.9%
- Ward 12ANC 78.0%
- Ward 13ANC 75.9%
- Ward 14ANC 53.8%
- Ward 15ANC 69.0%
- Ward 16ANC 60.4%
- Ward 17ANC 64.4%
- Ward 18ANC 48.0%
- Ward 19ANC 39.9%
- Ward 20ANC 68.5%
- Ward 21ANC 57.5%
- Ward 22ANC 55.9%
- Ward 23ANC 58.6%
- Ward 24ANC 53.5%
- Ward 25ANC 66.8%
- Ward 26ANC 52.8%
About these figures
Official IEC figures: how we add them up
Votes cast 75 265 · spoilt 1 100 · special votes 1 366 · All 150 voting districts in · the IEC marks the results complete
Ward figures are the sum of the IEC's voting-district results for each ward (the IEC does not publish national/provincial results per ward).
The change beside the headline is the difference between the leading party's share here and its share in the 2009 election for the same municipality, both from the IEC's counts, with no votes re-allocated between boundaries.
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, 16:15 SAST.