WardsANC 20darker = bigger win
ANC 80.5% 3.3 pts · 2019: 83.8%
Most national votes
Vote breakdown · National ballot
- ANC 80.5%
- EFF 6.0%
- UDM 4.5%
- Others 9.1%
Turnout49.4%
Voters on the roll74 100
National ballot ? · 35 950 valid votes
ANCAfrican National Congress28 93180.5%
EFFEconomic Freedom Fighters2 1476.0%
UDMUnited Democratic Movement1 6004.5%
ATMAfrican Transformation Movement9112.5%
DADemocratic Alliance7072.0%
M.K.Umkhonto Wesizwe4151.2%
AZAPOAzanian People's Organisation2310.6%- ACTAfrican Congress for Transformation1200.3%
PACPan Africanist Congress of Azania1100.3%
ActionSA830.2%
AHCAfrican Heart Congress820.2%
AICAfrican Independent Congress730.2%
ACDPAfrican Christian Democratic Party680.2%
BOSABuild One South Africa with Mmusi Maimane560.2%
A.C.C.Alliance of Citizens for Change400.1%
COPECongress of the People340.1%
AM4CAllied Movement for Change330.1%
APCAfrican People's Convention290.1%
ALJAMAAl Jama-ah280.1%
RISERise Mzansi250.1%
APEMOAfrican People's Movement200.1%
DLCDemocratic Liberal Congress180.1%
GOOD140.0%
UATUnited Africans Transformation140.0%
PAPatriotic Alliance130.0%
IFPInkatha Freedom Party120.0%
UIMUnited Independent Movement120.0%- AARAfrica Africans Reclaim120.0%
FREE DEMSFree Democrats100.0%
ABCAbantu Batho Congress90.0%
CITIZANS90.0%
ACPAll Citizens Party90.0%
SUNSizwe Ummah Nation80.0%
SARKOSouth African Royal Kingdoms Organization80.0%
VF PLUSVryheidsfront Plus60.0%- ACMAfrican Content Movement60.0%
- NO_ABBRAfrican Movement Congress50.0%
- #HOPE4SA50.0%
NFPNational Freedom Party40.0%
PMCPeople's Movement for Change40.0%
XILUVA40.0%
ELF-SAEconomic Liberators Forum South Africa40.0%
OHMOrganic Humanity Movement30.0%
ALAble Leadership30.0%
AADPAction Alliance Development Party30.0%
SARASouth African Rainbow Alliance30.0%- RPReferendum Party30.0%
CIASAConservatives in Action20.0%
F4SDForum 4 Service Delivery20.0%
ARAAfrica Restoration Alliance20.0%
Wards · 20
- Ward 1ANC 93.1%
- Ward 2ANC 92.0%
- Ward 3ANC 84.1%
- Ward 4ANC 85.1%
- Ward 5ANC 82.8%
- Ward 6ANC 90.1%
- Ward 7ANC 75.4%
- Ward 8ANC 85.9%
- Ward 9ANC 65.4%
- Ward 10ANC 61.7%
- Ward 11ANC 69.8%
- Ward 12ANC 79.0%
- Ward 13ANC 84.7%
- Ward 14ANC 79.3%
- Ward 15ANC 77.2%
- Ward 16ANC 85.9%
- Ward 17ANC 82.9%
- Ward 18ANC 76.8%
- Ward 19ANC 81.2%
- Ward 20ANC 82.5%
About these figures
Official IEC figures: how we add them up
Votes cast 36 610 · spoilt 660 · special votes 4 473 · All 143 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:39 SAST.