ANC 54.1%down 10.5 pts from 64.6% in 2014
Most provincial votes
- ANC 54.1%
- DA 22.8%
- EFF 11.5%
- Others 11.6%
Provincial ballot ? · 1 347 772 valid votes
ANCAfrican National Congress728 61354.1%
DADemocratic Alliance307 82722.8%
EFFEconomic Freedom Fighters155 18711.5%
IFPInkatha Freedom Party74 4295.5%
MFMinority Front15 0901.1%
DLCDemocratic Liberal Congress12 5610.9%
ACDPAfrican Christian Democratic Party9 8670.7%
ATMAfrican Transformation Movement6 9260.5%
NFPNational Freedom Party5 3860.4%
ALJAMAAl Jama-ah5 3010.4%
JEPJustice and Employment Party3 1320.2%- BLFBlack First Land First3 0460.2%
AICAfrican Independent Congress2 9610.2%
VF PLUSVryheidsfront Plus2 9410.2%
SRWPSocialist Revolutionary Workers Party2 0590.2%
COPECongress of the People1 9540.1%
GOOD1 9020.1%
PRMPeople's Revolutionary Movement1 5550.1%
UDMUnited Democratic Movement1 3670.1%
PACPan Africanist Congress of Azania1 0920.1%
APCAfrican People's Convention1 0870.1%
AZAPOAzanian People's Organisation6460.0%
ATAAlliance for Transformation for All5320.0%
WFWomen Forward4000.0%
ACAfrican Mantungwa Community3430.0%
NPANational Peoples Ambassadors3370.0%
ACOAfrican Covenant3210.0%- ACMAfrican Content Movement2690.0%
ARUAfrican Renaissance Unity2440.0%
NAPFNational People's Front2060.0%
NRFPNational Religious Freedom Party1910.0%
Wards · 110
- Ward 1ANC 89.9%
- Ward 2ANC 78.2%
- Ward 3ANC 64.8%
- Ward 4ANC 80.2%
- Ward 5ANC 83.2%
- Ward 6ANC 76.1%
- Ward 7ANC 69.3%
- Ward 8ANC 55.4%
- Ward 9ANC 47.9%
- Ward 10DA 82.6%
- Ward 11ANC 43.8%
- Ward 12ANC 77.4%
- Ward 13ANC 61.5%
- Ward 14ANC 70.3%
- Ward 15ANC 70.1%
- Ward 16ANC 58.3%
- Ward 17ANC 51.9%
- Ward 18DA 63.6%
- Ward 19ANC 69.2%
- Ward 20ANC 71.9%
- Ward 21ANC 54.7%
- Ward 22ANC 73.7%
- Ward 23ANC 38.5%
- Ward 24ANC 55.5%
- Ward 25ANC 43.3%
- Ward 26ANC 51.8%
- Ward 27DA 60.0%
- Ward 28ANC 57.6%
- Ward 29ANC 73.1%
- Ward 30ANC 44.2%
- Ward 31DA 55.1%
- Ward 32ANC 55.1%
- Ward 33DA 50.8%
- Ward 34DA 42.0%
- Ward 35DA 69.6%
- Ward 36DA 76.0%
- Ward 37ANC 51.3%
- Ward 38ANC 52.8%
- Ward 39IFP 42.9%
- Ward 40ANC 74.3%
- Ward 41ANC 71.6%
- Ward 42ANC 75.9%
- Ward 43ANC 66.1%
- Ward 44ANC 74.3%
- Ward 45ANC 68.0%
- Ward 46ANC 53.4%
- Ward 47ANC 78.3%
- Ward 48DA 55.7%
- Ward 49DA 61.5%
- Ward 50DA 61.5%
- Ward 51DA 51.1%
- Ward 52ANC 39.1%
- Ward 53ANC 61.5%
- Ward 54ANC 66.2%
- Ward 55ANC 71.0%
- Ward 56ANC 75.2%
- Ward 57ANC 75.5%
- Ward 58ANC 43.2%
- Ward 59ANC 68.2%
- Ward 60ANC 53.7%
- Ward 61DA 43.8%
- Ward 62ANC 58.4%
- Ward 63DA 73.2%
- Ward 64ANC 41.8%
- Ward 65DA 54.8%
- Ward 66DA 73.0%
- Ward 67ANC 74.8%
- Ward 68DA 72.4%
- Ward 69ANC 43.9%
- Ward 70DA 69.6%
- Ward 71DA 48.1%
- Ward 72ANC 63.4%
- Ward 73DA 71.2%
- Ward 74ANC 73.2%
- Ward 75ANC 55.9%
- Ward 76ANC 64.5%
- Ward 77DA 40.2%
- Ward 78ANC 68.5%
- Ward 79ANC 71.5%
- Ward 80ANC 72.7%
- Ward 81ANC 69.9%
- Ward 82ANC 68.4%
- Ward 83ANC 70.4%
- Ward 84ANC 71.6%
- Ward 85ANC 72.0%
- Ward 86ANC 73.8%
- Ward 87ANC 67.8%
- Ward 88ANC 64.8%
- Ward 89IFP 42.1%
- Ward 90ANC 47.2%
- Ward 91ANC 74.1%
- Ward 92ANC 57.7%
- Ward 93ANC 58.5%
- Ward 94ANC 74.6%
- Ward 95ANC 77.0%
- Ward 96ANC 72.1%
- Ward 97DA 69.8%
- Ward 98ANC 76.8%
- Ward 99ANC 46.9%
- Ward 100ANC 68.2%
- Ward 101ANC 55.7%
- Ward 102ANC 44.7%
- Ward 103ANC 56.8%
- Ward 104ANC 76.5%
- Ward 105ANC 69.0%
- Ward 106ANC 41.6%
- Ward 107ANC 70.0%
- Ward 108ANC 76.7%
- Ward 109ANC 70.5%
- Ward 110ANC 46.6%
About these figures
Official IEC figures: how we add them up
Votes cast 1 367 441 · spoilt 19 669 · special votes 18 043 · All 872 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, 10:26 SAST.