WardsANC 32DA 7darker = bigger win
ANC 61.1% 5.5 pts · 2014: 66.6%
Most national votes
Vote breakdown · National ballot
- ANC 61.1%
- DA 16.4%
- EFF 11.8%
- Others 10.7%
Turnout63.7%
Voters on the roll188k
National ballot ? · 118 338 valid votes
ANCAfrican National Congress72 30861.1%
DADemocratic Alliance19 38116.4%
EFFEconomic Freedom Fighters13 96111.8%
VF PLUSVryheidsfront Plus8 7837.4%
ACDPAfrican Christian Democratic Party4950.4%
COPECongress of the People3810.3%
ATMAfrican Transformation Movement3800.3%
AICAfrican Independent Congress3330.3%
GOOD2740.2%
UDMUnited Democratic Movement2090.2%
PACPan Africanist Congress of Azania1730.1%
ASCAfrican Security Congress1400.1%
SRWPSocialist Revolutionary Workers Party1390.1%
AASDAfrikan Alliance of Social Democrats1230.1%
F4SDForum 4 Service Delivery1110.1%
ATAAlliance for Transformation for All1040.1%
AGANG SAAgang South Africa990.1%- BLFBlack First Land First900.1%
IFPInkatha Freedom Party810.1%
APCAfrican People's Convention750.1%
FNFront Nasionaal/Front National670.1%
IRCInternational Revelation Congress640.1%
ACOAfrican Covenant640.1%
ALJAMAAl Jama-ah600.1%
ECOFORUMEconomic Emancipation Forum420.0%
AZAPOAzanian People's Organisation400.0%
CPMChristian Political Movement380.0%
PAPatriotic Alliance360.0%
WFWomen Forward350.0%
ZACPCapitalist Party of South Africa350.0%
NFPNational Freedom Party310.0%
DLCDemocratic Liberal Congress240.0%
A.C.DAfrican Congress of Democrats240.0%
ADECAfrican Democratic Change230.0%
FREE DEMSFree Democrats190.0%
ARUAfrican Renaissance Unity170.0%
CSACompatriots of South Africa140.0%
PAUPower of Africans Unity130.0%
NAPFNational People's Front90.0%- ACMAfrican Content Movement90.0%
BRABetter Residents Association70.0%
LANDLand Party70.0%
PRMPeople's Revolutionary Movement60.0%
MFMinority Front50.0%
ICOSAIndependent Civic Organisation of South Africa40.0%
SANCOTASouth African National Congress of Traditional Authorities40.0%
NPANational Peoples Ambassadors10.0%
Wards · 39
- Ward 1ANC 76.3%
- Ward 2ANC 82.8%
- Ward 3DA 44.2%
- Ward 4ANC 70.9%
- Ward 5ANC 81.2%
- Ward 6ANC 78.6%
- Ward 7ANC 79.6%
- Ward 8ANC 77.3%
- Ward 9ANC 79.3%
- Ward 10ANC 84.6%
- Ward 11ANC 77.3%
- Ward 12ANC 73.4%
- Ward 13ANC 77.1%
- Ward 14ANC 81.8%
- Ward 15DA 38.4%
- Ward 16DA 51.5%
- Ward 17DA 54.0%
- Ward 18ANC 43.5%
- Ward 19DA 36.3%
- Ward 20ANC 81.4%
- Ward 21ANC 74.6%
- Ward 22ANC 79.6%
- Ward 23ANC 81.0%
- Ward 24ANC 80.2%
- Ward 25ANC 78.4%
- Ward 26ANC 81.9%
- Ward 27ANC 82.0%
- Ward 28ANC 36.8%
- Ward 29ANC 36.6%
- Ward 30DA 46.4%
- Ward 31ANC 51.0%
- Ward 32ANC 77.4%
- Ward 33ANC 81.0%
- Ward 34ANC 78.1%
- Ward 35ANC 79.2%
- Ward 36ANC 66.6%
- Ward 37ANC 79.1%
- Ward 38ANC 81.2%
- Ward 39DA 54.1%
About these figures
Official IEC figures: how we add them up
Votes cast 119 703 · spoilt 1 365 · special votes 5 252 · All 122 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 2014 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, 09:50 SAST.