DA 55.7%no change · 2019: 55.7%
Most provincial votes
- DA 55.7%
- ANC 19.6%
- EFF 6.5%
- Others 18.2%
Provincial ballot ? · 1 269 245 valid votes
DADemocratic Alliance707 09155.7%
ANCAfrican National Congress249 08119.6%
EFFEconomic Freedom Fighters82 2746.5%
PAPatriotic Alliance56 7614.5%- CCCNational Coloured Congress44 1943.5%
ALJAMAAl Jama-ah24 5931.9%
ACDPAfrican Christian Democratic Party17 7961.4%
GOOD12 8201.0%
VF PLUSVryheidsfront Plus10 0020.8%
RISERise Mzansi8 7510.7%
M.K.Umkhonto Wesizwe8 4630.7%
ARAAfrica Restoration Alliance7 0080.6%
BOSABuild One South Africa with Mmusi Maimane6 4350.5%
UDMUnited Democratic Movement4 8340.4%
PACPan Africanist Congress of Azania4 5290.4%
ActionSA4 3100.3%
AM4CAllied Movement for Change4 2600.3%
ATMAfrican Transformation Movement3 6900.3%- RPReferendum Party2 6840.2%
PMCPeople's Movement for Change2 3630.2%
A.C.C.Alliance of Citizens for Change1 6270.1%
COPECongress of the People1 1380.1%
ASAArise South Africa1 0620.1%
AICAfrican Independent Congress8450.1%
SUNSizwe Ummah Nation7900.1%
AZANIAAzania Peaceful Revolution6000.0%
IFPInkatha Freedom Party5360.0%
LANDLand Party4040.0%
O.DOperation Dudula3040.0%
Wards · 116
- Ward 1DA 87.2%
- Ward 2DA 80.5%
- Ward 3DA 85.6%
- Ward 4DA 61.6%
- Ward 5DA 87.0%
- Ward 6ANC 62.8%
- Ward 7DA 68.2%
- Ward 8DA 86.4%
- Ward 9DA 49.6%
- Ward 10DA 67.6%
- Ward 11DA 75.1%
- Ward 12DA 59.9%
- Ward 13DA 46.4%
- Ward 14DA 67.3%
- Ward 15DA 93.2%
- Ward 16DA 49.7%
- Ward 17DA 59.1%
- Ward 18ANC 59.4%
- Ward 19DA 47.4%
- Ward 20DA 51.0%
- Ward 21DA 91.9%
- Ward 22DA 59.9%
- Ward 23DA 86.5%
- Ward 24ANC 41.1%
- Ward 25DA 71.2%
- Ward 26DA 69.6%
- Ward 27DA 72.7%
- Ward 28DA 69.6%
- Ward 29DA 65.9%
- Ward 30DA 49.0%
- Ward 31DA 61.0%
- Ward 32DA 48.0%
- Ward 33ANC 67.3%
- Ward 34ANC 69.5%
- Ward 35ANC 65.2%
- Ward 36ANC 69.1%
- Ward 37ANC 68.8%
- Ward 38ANC 69.3%
- Ward 39ANC 62.9%
- Ward 40ANC 65.2%
- Ward 41ANC 63.9%
- Ward 42DA 75.2%
- Ward 43DA 56.2%
- Ward 44DA 49.9%
- Ward 45DA 56.9%
- Ward 46DA 39.5%
- Ward 47DA 50.4%
- Ward 48DA 44.3%
- Ward 49DA 62.7%
- Ward 50DA 58.7%
- Ward 51ANC 59.1%
- Ward 52ANC 64.4%
- Ward 53DA 73.3%
- Ward 54DA 90.6%
- Ward 55DA 78.3%
- Ward 56DA 54.2%
- Ward 57DA 48.0%
- Ward 58DA 80.5%
- Ward 59DA 77.7%
- Ward 60DA 45.6%
- Ward 61DA 76.1%
- Ward 62DA 84.0%
- Ward 63DA 69.4%
- Ward 64DA 86.1%
- Ward 65DA 57.0%
- Ward 66DA 59.4%
- Ward 67DA 54.1%
- Ward 68DA 63.5%
- Ward 69DA 57.8%
- Ward 70DA 90.9%
- Ward 71DA 82.9%
- Ward 72DA 73.3%
- Ward 73DA 88.7%
- Ward 74DA 63.1%
- Ward 75DA 50.7%
- Ward 76DA 38.1%
- Ward 77DA 78.6%
- Ward 78DA 58.7%
- Ward 79DA 58.2%
- Ward 80ANC 71.7%
- Ward 81DA 59.0%
- Ward 82DA 59.2%
- Ward 83DA 87.8%
- Ward 84DA 81.6%
- Ward 85ANC 40.6%
- Ward 86ANC 80.2%
- Ward 87ANC 71.0%
- Ward 88ANC 60.4%
- Ward 89ANC 73.5%
- Ward 90ANC 68.8%
- Ward 91ANC 74.3%
- Ward 92DA 51.2%
- Ward 93ANC 70.7%
- Ward 94ANC 62.9%
- Ward 95ANC 71.5%
- Ward 96ANC 68.7%
- Ward 97ANC 63.1%
- Ward 98ANC 62.3%
- Ward 99ANC 69.3%
- Ward 100DA 73.7%
- Ward 101ANC 65.2%
- Ward 102DA 85.3%
- Ward 103DA 91.8%
- Ward 104ANC 63.1%
- Ward 105DA 75.6%
- Ward 106ANC 39.2%
- Ward 107DA 77.0%
- Ward 108ANC 43.3%
- Ward 109DA 70.8%
- Ward 110DA 60.9%
- Ward 111DA 76.2%
- Ward 112DA 90.2%
- Ward 113DA 84.6%
- Ward 114ANC 64.6%
- Ward 115DA 61.7%
- Ward 116DA 54.7%
About these figures
Official IEC figures: how we add them up
Votes cast 1 278 526 · spoilt 9 281 · special votes 52 800 · All 802 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 2019 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 26 Oct 2026, 16:26 SAST.