ANC 45.2%down 1.2 pts from 46.4% in 2014
Most provincial votes
- ANC 45.2%
- DA 45.2%
- ACDP 2.4%
- Others 7.1%
Provincial ballot ? · 15 401 valid votes
ANCAfrican National Congress6 96745.2%
DADemocratic Alliance6 96245.2%
ACDPAfrican Christian Democratic Party3722.4%
VF PLUSVryheidsfront Plus3212.1%
EFFEconomic Freedom Fighters2811.8%
GOOD1430.9%
AICAfrican Independent Congress770.5%
CAPECape Party/ Kaapse Party450.3%
COPECongress of the People450.3%
KSRKhoisan Revolution420.3%
ATMAfrican Transformation Movement290.2%
APCAfrican People's Convention170.1%
ICOSAIndependent Civic Organisation of South Africa150.1%
ALJAMAAl Jama-ah90.1%
NFPNational Freedom Party90.1%
DLRPDienslewerings Party90.1%
ACOAfrican Covenant80.1%
ATAAlliance for Transformation for All70.0%
APMOAfrican Progressive Movement60.0%
UDMUnited Democratic Movement50.0%
ATAPAll Things Are Possible50.0%
LANDLand Party40.0%
IFPInkatha Freedom Party30.0%
AZAPOAzanian People's Organisation30.0%
FREE DEMSFree Democrats30.0%- ACMAfrican Content Movement30.0%
F4SDForum 4 Service Delivery20.0%
PROSAPeople's Republic of South Africa20.0%
NEWSANew South Africa Party20.0%
SRWPSocialist Revolutionary Workers Party20.0%
PACPan Africanist Congress of Azania10.0%
PBIPlaaslike Besorgde Inwoners10.0%- KDFKaroo Democratic Force10.0%
Wards · 6
About these figures
Official IEC figures: how we add them up
Votes cast 15 563 · spoilt 162 · special votes 790 · All 25 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:01 SAST.