WardsANC 43DA 6EFF 1darker = bigger win
ANC 56.1%
Most regional votes
Vote breakdown · Regional ballot
- ANC 56.1%
- DA 17.0%
- EFF 16.4%
- Others 10.5%
Turnout59.0%
Voters on the roll425k
Regional ballot ? · 245 746 valid votes
ANCAfrican National Congress137 88356.1%
DADemocratic Alliance41 85117.0%
EFFEconomic Freedom Fighters40 21816.4%
UDMUnited Democratic Movement6 3702.6%
PAPatriotic Alliance4 4571.8%
M.K.Umkhonto Wesizwe3 0071.2%
ATMAfrican Transformation Movement1 8960.8%
RISERise Mzansi1 7830.7%
ACDPAfrican Christian Democratic Party1 6490.7%
ActionSA1 6440.7%
PACPan Africanist Congress of Azania1 5780.6%
VF PLUSVryheidsfront Plus8570.3%
BOSABuild One South Africa with Mmusi Maimane7200.3%
AZAPOAzanian People's Organisation3360.1%
APCAfrican People's Convention2150.1%
COPECongress of the People2020.1%
UIMUnited Independent Movement2000.1%
ALJAMAAl Jama-ah1840.1%
IFPInkatha Freedom Party1280.1%
GOOD1250.1%
A.C.C.Alliance of Citizens for Change1120.0%
OHMOrganic Humanity Movement890.0%
SARASouth African Rainbow Alliance490.0%
CITIZANS370.0%
ELF-SAEconomic Liberators Forum South Africa350.0%
FREE DEMSFree Democrats340.0%
PMCPeople's Movement for Change320.0%
SUNSizwe Ummah Nation230.0%- AARAfrica Africans Reclaim170.0%
ARAAfrica Restoration Alliance150.0%
Wards · 50
- Ward 1ANC 43.1%
- Ward 2ANC 70.2%
- Ward 3DA 39.8%
- Ward 4DA 56.1%
- Ward 5ANC 61.4%
- Ward 6ANC 44.0%
- Ward 7ANC 62.5%
- Ward 8ANC 43.3%
- Ward 9ANC 42.7%
- Ward 10ANC 47.5%
- Ward 11ANC 67.0%
- Ward 12ANC 63.9%
- Ward 13ANC 69.1%
- Ward 14ANC 69.5%
- Ward 15ANC 43.7%
- Ward 16ANC 46.9%
- Ward 17ANC 69.5%
- Ward 18DA 77.3%
- Ward 19DA 52.9%
- Ward 20ANC 66.9%
- Ward 21ANC 67.0%
- Ward 22ANC 71.0%
- Ward 23ANC 71.4%
- Ward 24ANC 71.4%
- Ward 25ANC 68.5%
- Ward 26ANC 81.6%
- Ward 27ANC 53.4%
- Ward 28DA 63.7%
- Ward 29DA 72.8%
- Ward 30ANC 68.0%
- Ward 31ANC 60.3%
- Ward 32ANC 71.2%
- Ward 33ANC 79.0%
- Ward 34ANC 76.7%
- Ward 35ANC 73.3%
- Ward 36ANC 75.9%
- Ward 37ANC 58.2%
- Ward 38ANC 83.6%
- Ward 39ANC 61.2%
- Ward 40ANC 72.8%
- Ward 41ANC 67.3%
- Ward 42ANC 67.9%
- Ward 43ANC 64.1%
- Ward 44ANC 49.2%
- Ward 45ANC 75.2%
- Ward 46ANC 45.3%
- Ward 47EFF 38.2%
- Ward 48ANC 68.4%
- Ward 49ANC 75.6%
- Ward 50ANC 55.9%
About these figures
Official IEC figures: how we add them up
Votes cast 250 953 · spoilt 2 695 · special votes 23 670 · All 362 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:36 SAST.