WardsANC 27DA 5darker = bigger win
ANC 58.4% 13.0 pts · 2014: 71.4%
Most national votes
Vote breakdown · National ballot
- ANC 58.4%
- DA 16.3%
- EFF 14.8%
- Others 10.5%
Turnout69.7%
Voters on the roll146k
National ballot ? · 100 683 valid votes
ANCAfrican National Congress58 80758.4%
DADemocratic Alliance16 44616.3%
EFFEconomic Freedom Fighters14 87114.8%
VF PLUSVryheidsfront Plus4 9794.9%
IFPInkatha Freedom Party1 1621.2%
ATMAfrican Transformation Movement7920.8%
ACDPAfrican Christian Democratic Party6820.7%- BLFBlack First Land First3730.4%
ASCAfrican Security Congress3560.4%
ECOFORUMEconomic Emancipation Forum3220.3%
AICAfrican Independent Congress2840.3%
COPECongress of the People2310.2%
UDMUnited Democratic Movement1760.2%
NFPNational Freedom Party1290.1%
AASDAfrikan Alliance of Social Democrats1070.1%
SRWPSocialist Revolutionary Workers Party910.1%
PACPan Africanist Congress of Azania830.1%
AGANG SAAgang South Africa740.1%
APCAfrican People's Convention730.1%
ALJAMAAl Jama-ah640.1%
FNFront Nasionaal/Front National630.1%
GOOD580.1%
ZACPCapitalist Party of South Africa510.1%
ACOAfrican Covenant440.0%
AZAPOAzanian People's Organisation400.0%
SANCOTASouth African National Congress of Traditional Authorities360.0%
MFMinority Front250.0%
ATAAlliance for Transformation for All230.0%
CPMChristian Political Movement200.0%
BRABetter Residents Association190.0%
ARUAfrican Renaissance Unity190.0%
DLCDemocratic Liberal Congress180.0%
F4SDForum 4 Service Delivery170.0%
NPANational Peoples Ambassadors150.0%
WFWomen Forward140.0%
ADECAfrican Democratic Change140.0%
A.C.DAfrican Congress of Democrats130.0%
PAUPower of Africans Unity120.0%
NAPFNational People's Front110.0%- ACMAfrican Content Movement110.0%
IRCInternational Revelation Congress100.0%
CSACompatriots of South Africa100.0%
FREE DEMSFree Democrats90.0%
ICOSAIndependent Civic Organisation of South Africa80.0%
SAMEBASouth African Maintanance and Estate Beneficiaries Associati70.0%
PAPatriotic Alliance60.0%
PRMPeople's Revolutionary Movement60.0%
LANDLand Party20.0%
Wards · 32
- Ward 1ANC 64.7%
- Ward 2ANC 71.5%
- Ward 3ANC 77.0%
- Ward 4ANC 71.0%
- Ward 5DA 62.1%
- Ward 6ANC 77.1%
- Ward 7ANC 69.1%
- Ward 8ANC 72.7%
- Ward 9ANC 66.1%
- Ward 10ANC 68.2%
- Ward 11ANC 69.5%
- Ward 12ANC 72.1%
- Ward 13ANC 70.8%
- Ward 14ANC 70.6%
- Ward 15ANC 52.0%
- Ward 16ANC 66.5%
- Ward 17ANC 50.2%
- Ward 18DA 39.6%
- Ward 19ANC 67.6%
- Ward 20ANC 65.6%
- Ward 21DA 57.8%
- Ward 22ANC 75.4%
- Ward 23ANC 78.6%
- Ward 24ANC 76.8%
- Ward 25DA 48.4%
- Ward 26ANC 75.7%
- Ward 27ANC 73.0%
- Ward 28ANC 46.9%
- Ward 29ANC 69.0%
- Ward 30DA 61.2%
- Ward 31ANC 71.3%
- Ward 32ANC 68.6%
About these figures
Official IEC figures: how we add them up
Votes cast 101 881 · spoilt 1 198 · special votes 2 111 · All 95 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:34 SAST.