WardsANC 38DA 22darker = bigger win
ANC 46.9% 2.3 pts · 2014: 49.2%
Most national votes
Vote breakdown · National ballot
- ANC 46.9%
- DA 37.9%
- EFF 7.6%
- Others 7.6%
Turnout66.6%
Voters on the roll607k
National ballot ? · 399 332 valid votes
ANCAfrican National Congress187 40346.9%
DADemocratic Alliance151 43737.9%
EFFEconomic Freedom Fighters30 1687.6%
VF PLUSVryheidsfront Plus8 2882.1%
ACDPAfrican Christian Democratic Party5 0531.3%
UDMUnited Democratic Movement3 7020.9%
GOOD2 6090.7%
SRWPSocialist Revolutionary Workers Party1 8080.5%
COPECongress of the People1 4530.4%
PACPan Africanist Congress of Azania1 0280.3%
AICAfrican Independent Congress8430.2%
ATMAfrican Transformation Movement6530.2%
ALJAMAAl Jama-ah6360.2%
AZAPOAzanian People's Organisation5130.1%
ZACPCapitalist Party of South Africa3250.1%
ASCAfrican Security Congress3180.1%
CSACompatriots of South Africa3020.1%
PAPatriotic Alliance2500.1%
AGANG SAAgang South Africa2390.1%
NFPNational Freedom Party2160.1%
AASDAfrikan Alliance of Social Democrats2070.1%- BLFBlack First Land First2020.1%
FNFront Nasionaal/Front National1870.0%
CPMChristian Political Movement1500.0%
ATAAlliance for Transformation for All1460.0%
APCAfrican People's Convention1350.0%
DLCDemocratic Liberal Congress1300.0%
A.C.DAfrican Congress of Democrats1200.0%
IFPInkatha Freedom Party1030.0%
WFWomen Forward990.0%
ACOAfrican Covenant660.0%
ICOSAIndependent Civic Organisation of South Africa580.0%
ECOFORUMEconomic Emancipation Forum550.0%
PAUPower of Africans Unity520.0%
FREE DEMSFree Democrats400.0%
NPANational Peoples Ambassadors380.0%
ADECAfrican Democratic Change370.0%
BRABetter Residents Association360.0%
F4SDForum 4 Service Delivery350.0%
MFMinority Front340.0%
SANCOTASouth African National Congress of Traditional Authorities280.0%
ARUAfrican Renaissance Unity250.0%- ACMAfrican Content Movement250.0%
PRMPeople's Revolutionary Movement220.0%
IRCInternational Revelation Congress200.0%
LANDLand Party180.0%
NAPFNational People's Front120.0%
SAMEBASouth African Maintanance and Estate Beneficiaries Associati80.0%
Wards · 60
- Ward 1DA 68.4%
- Ward 2DA 70.2%
- Ward 3DA 76.2%
- Ward 4ANC 80.7%
- Ward 5DA 47.8%
- Ward 6DA 78.8%
- Ward 7DA 80.4%
- Ward 8DA 81.7%
- Ward 9DA 79.2%
- Ward 10DA 79.7%
- Ward 11DA 78.3%
- Ward 12DA 72.8%
- Ward 13DA 77.9%
- Ward 14ANC 78.2%
- Ward 15ANC 57.4%
- Ward 16ANC 72.5%
- Ward 17ANC 81.9%
- Ward 18ANC 79.7%
- Ward 19ANC 80.5%
- Ward 20ANC 79.6%
- Ward 21ANC 80.7%
- Ward 22ANC 80.4%
- Ward 23ANC 78.8%
- Ward 24ANC 82.3%
- Ward 25ANC 54.6%
- Ward 26ANC 83.0%
- Ward 27ANC 81.6%
- Ward 28ANC 80.9%
- Ward 29ANC 55.3%
- Ward 30ANC 69.7%
- Ward 31ANC 56.9%
- Ward 32DA 81.7%
- Ward 33ANC 68.9%
- Ward 34DA 84.0%
- Ward 35DA 81.0%
- Ward 36ANC 78.8%
- Ward 37DA 72.7%
- Ward 38ANC 47.2%
- Ward 39DA 73.9%
- Ward 40DA 45.0%
- Ward 41ANC 72.2%
- Ward 42ANC 81.6%
- Ward 43ANC 76.1%
- Ward 44ANC 80.6%
- Ward 45ANC 66.9%
- Ward 46ANC 62.5%
- Ward 47ANC 79.3%
- Ward 48DA 63.4%
- Ward 49DA 83.0%
- Ward 50ANC 69.3%
- Ward 51DA 71.3%
- Ward 52DA 74.2%
- Ward 53ANC 58.5%
- Ward 54ANC 83.0%
- Ward 55ANC 83.9%
- Ward 56ANC 78.0%
- Ward 57ANC 81.0%
- Ward 58ANC 79.0%
- Ward 59ANC 78.4%
- Ward 60ANC 67.5%
About these figures
Official IEC figures: how we add them up
Votes cast 404 253 · spoilt 4 921 · special votes 14 812 · All 255 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:11 SAST.