DA 39.5%
Most ward votes
- DA 39.5%
- ANC 39.2%
- ID 10.4%
- Others 11.0%
Ward ballot ? · 1 154 417 valid votes
DADemocratic Alliance456 00539.5%
ANCAfrican National Congress452 24639.2%
IDIndependent Democrats119 70610.4%- IndependentIndependent candidates34 3133.0%
ACDPAfrican Christian Democratic Party32 9312.9%- AMPAfrica Muslim Party9 5670.8%
ICOSAIndependent Civic Organisation of South Africa8 8380.8%
VF PLUSVryheidsfront Plus6 8770.6%
UDMUnited Democratic Movement6 6780.6%
UIFUnited Independent Front4 2300.4%
PACPan Africanist Congress of Azania2 9590.3%
CX FORUMKnysna Community Forum1 7780.2%- WCCWestern Cape Community1 7060.1%
FDFederation of Democrats1 6980.1%
O.C.A.Oudtshoorn Civic Association1 5960.1%
IFPInkatha Freedom Party1 4210.1%
U.P.Universal Party1 3370.1%- UPSAUnited Party of South Africa1 2990.1%
FCPFirst Community Party of South Africa1 1680.1%
SAFPASouth African Political Alliance1 1350.1%
PRP PBPPro Ratepayers Party Pro Belastingbetalers Party9770.1%
MIPModerate Independent Party9340.1%
BOBreedevallei Onafhanklik8620.1%
KCAKayamandi Community Alliance7690.1%
P.J.C.Peace and Justice Congress7340.1%
PRUFPension Poverty Relief and Unemployment Front5730.0%
PDMPeople's Democratic Movement4910.0%
AITUPAbolition of Income Tax and Usury Party4320.0%
G.O.FGeorge Independent Forum4130.0%- CICommunity Initiative/Gemeenskap Inisiatief2990.0%
AZAPOAzanian People's Organisation2800.0%
CPCThe Cape Peoples Congress1040.0%
AFDAlliance of Free Democrats610.0%
Municipalities · 30
- Beaufort WestANC 5 of 13 seats · no majority
- BergrivierANC 6 of 13 seats · no majority
- BitouANC 7 of 11 seats
- Brede River DMADemocratic Alliance 1 of 0 seats
- Breede River/WinelandsANC 9 of 20 seats · no majority
- Breede ValleyANC 18 of 39 seats · no majority
- Cape AgulhasANC 5 of 10 seats · no majority
- CederbergANC 6 of 12 seats · no majority
- Central Karoo DMAANC 1 of 0 seats
- City of Cape TownDemocratic Alliance 90 of 210 seats · no majority
- DrakensteinANC 26 of 61 seats · no majority
- GeorgeDemocratic Alliance 18 of 39 seats · no majority
- HessequaANC 9 of 15 seats
- KannalandANC 4 of 9 seats · no majority
- KnysnaANC 7 of 16 seats · no majority
- LaingsburgANC 2 of 6 seats · no majority
- MatzikamaANC 6 of 13 seats · no majority
- Mossel BayDemocratic Alliance 10 of 23 seats · no majority
- OudtshoornANC 8 of 23 seats · no majority
- Overberg DMAANC 1 of 0 seats
- OverstrandDemocratic Alliance 10 of 19 seats
- Prince AlbertANC 3 of 6 seats · no majority
- Saldanha BayANC 9 of 23 seats · no majority
- South Cape DMAANC 1 of 0 seats
- StellenboschANC 16 of 37 seats · no majority
- SwartlandDemocratic Alliance 12 of 20 seats
- SwellendamANC 4 of 10 seats · no majority
- TheewaterskloofANC 10 of 23 seats · no majority
- West Coast DMAANC 1 of 0 seats
- WitzenbergANC 10 of 21 seats · no majority
District councils · 5
About these figures
special votes 0 · All 1 441 voting districts in · the IEC marks the results complete
In local elections the IEC adds votes across the ward, PR and district ballots, so we show valid votes per ballot instead of one "votes cast" total.
Note: party 52: the IEC's cross-ballot total 1080218 differs from its ward + PR + DC 40% votes (1078273); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 1105567 differs from its ward + PR + DC 40% votes (1101636); we show each ballot's own votes.
Note: party 249: the IEC's cross-ballot total 292264 differs from its ward + PR + DC 40% votes (291796); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 74813 differs from its ward + PR + DC 40% votes (74685); we show each ballot's own votes.
Note: party 45: the IEC's cross-ballot total 32009 differs from its ward + PR + DC 40% votes (31645); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 19429 differs from its ward + PR + DC 40% votes (19381); we show each ballot's own votes.
Note: party 159: the IEC's cross-ballot total 1483 differs from its ward + PR + DC 40% votes (1457); we show each ballot's own votes.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 27 Oct 2026, 19:54 SAST.