WardsANC 36DA 4EFF 1darker = bigger win
ANC 55.9% 3.7 pts · 2019: 59.6%
Most provincial votes
Vote breakdown · Provincial ballot
- ANC 55.9%
- DA 15.9%
- EFF 15.6%
- Others 12.6%
Turnout52.2%
Voters on the roll236k
Provincial ballot ? · 121 786 valid votes
ANCAfrican National Congress68 09955.9%
DADemocratic Alliance19 32015.9%
EFFEconomic Freedom Fighters18 97215.6%
VF PLUSVryheidsfront Plus4 1093.4%
M.K.Umkhonto Wesizwe3 8543.2%
ActionSA2 0311.7%
UATUnited Africans Transformation7150.6%
ACDPAfrican Christian Democratic Party6950.6%
RISERise Mzansi5520.5%
BOSABuild One South Africa with Mmusi Maimane5430.4%
PAPatriotic Alliance5270.4%
UDMUnited Democratic Movement3970.3%
ALJAMAAl Jama-ah2440.2%
AICAfrican Independent Congress2070.2%
ASAArise South Africa1880.2%
F4SDForum 4 Service Delivery1780.1%
COPECongress of the People1770.1%
IFPInkatha Freedom Party1440.1%
PACPan Africanist Congress of Azania1440.1%
ATMAfrican Transformation Movement1360.1%
ELF-SAEconomic Liberators Forum South Africa1360.1%- ACTAfrican Congress for Transformation1140.1%
GOOD1100.1%
APCAfrican People's Convention830.1%
ACPAll Citizens Party410.0%
SUNSizwe Ummah Nation340.0%
ARAAfrica Restoration Alliance180.0%- NO_ABBRAfrican Movement Congress180.0%
Wards · 41
- Ward 1ANC 70.6%
- Ward 2ANC 64.8%
- Ward 3ANC 69.5%
- Ward 4ANC 70.8%
- Ward 5ANC 77.3%
- Ward 6ANC 72.5%
- Ward 7ANC 75.3%
- Ward 8ANC 64.4%
- Ward 9ANC 68.6%
- Ward 10ANC 52.7%
- Ward 11ANC 66.2%
- Ward 12ANC 57.4%
- Ward 13ANC 75.2%
- Ward 14ANC 39.1%
- Ward 15ANC 59.2%
- Ward 16ANC 66.2%
- Ward 17ANC 65.5%
- Ward 18ANC 62.7%
- Ward 19ANC 60.5%
- Ward 20ANC 56.1%
- Ward 21ANC 57.0%
- Ward 22ANC 71.4%
- Ward 23DA 61.8%
- Ward 24ANC 74.2%
- Ward 25ANC 55.7%
- Ward 26ANC 49.5%
- Ward 27EFF 33.7%
- Ward 28ANC 74.7%
- Ward 29DA 49.6%
- Ward 30DA 53.2%
- Ward 31ANC 65.0%
- Ward 32ANC 60.8%
- Ward 33DA 69.0%
- Ward 34ANC 70.0%
- Ward 35ANC 62.5%
- Ward 36ANC 70.8%
- Ward 37ANC 66.8%
- Ward 38ANC 69.7%
- Ward 39ANC 40.2%
- Ward 40ANC 51.0%
- Ward 41ANC 58.7%
About these figures
Official IEC figures: how we add them up
Votes cast 123 225 · spoilt 1 439 · special votes 10 051 · All 181 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, 17:33 SAST.