DA 40.2%
Most PR votes
- DA 40.2%
- ANC 40.2%
- ID 10.9%
- Others 8.7%
PR ballot ? · 1 152 319 valid votes
DADemocratic Alliance463 75040.2%
ANCAfrican National Congress462 70140.2%
IDIndependent Democrats125 22110.9%
ACDPAfrican Christian Democratic Party32 0212.8%
ICOSAIndependent Civic Organisation of South Africa10 4730.9%- AMPAfrica Muslim Party9 7490.8%
UDMUnited Democratic Movement9 4620.8%
VF PLUSVryheidsfront Plus6 9930.6%
PACPan Africanist Congress of Azania5 6360.5%
UIFUnited Independent Front4 8470.4%- WCCWestern Cape Community2 2850.2%
CX FORUMKnysna Community Forum1 9430.2%
O.C.A.Oudtshoorn Civic Association1 6370.1%
FDFederation of Democrats1 3280.1%
BOBreedevallei Onafhanklik1 2560.1%
FCPFirst Community Party of South Africa1 2340.1%
IFPInkatha Freedom Party1 1620.1%
SAFPASouth African Political Alliance1 0940.1%
U.P.Universal Party1 0090.1%- L.P.Laingsburg Gemeenskaps Party9540.1%
PRP PBPPro Ratepayers Party Pro Belastingbetalers Party9420.1%
KCAKayamandi Community Alliance7300.1%
MIPModerate Independent Party7150.1%
PIMProgressive Independent Movement7100.1%
PRUFPension Poverty Relief and Unemployment Front6830.1%
AZAPOAzanian People's Organisation6420.1%
P.J.C.Peace and Justice Congress6260.1%
AFDAlliance of Free Democrats5410.0%
PDMPeople's Democratic Movement4340.0%
G.O.FGeorge Independent Forum3670.0%
AITUPAbolition of Income Tax and Usury Party3280.0%
WIVPWorkers International Vanguard Party2970.0%- CICommunity Initiative/Gemeenskap Inisiatief2830.0%
CPCThe Cape Peoples Congress1900.0%- UPSAUnited Party of South Africa760.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 DMADA 45.1%
- 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 62.2%
- City of Cape TownDA 90 of 210 seats · no majority
- DrakensteinANC 26 of 61 seats · no majority
- GeorgeDA 18 of 39 seats · no majority
- HessequaANC 57.3%
- 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 BayDA 10 of 23 seats · no majority
- OudtshoornANC 8 of 23 seats · no majority
- Overberg DMAANC 75.0%
- OverstrandDA 10 of 19 seats
- Prince AlbertANC 3 of 6 seats · no majority
- Saldanha BayANC 9 of 23 seats · no majority
- South Cape DMAANC 57.1%
- StellenboschANC 16 of 37 seats · no majority
- SwartlandDA 12 of 20 seats
- SwellendamANC 4 of 10 seats · no majority
- TheewaterskloofANC 10 of 23 seats · no majority
- West Coast DMAANC 49.6%
- 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.
Note: West Coast DMA: party 7: the IEC's cross-ballot total 1153 differs from its ward + PR + DC 40% votes (555); we show each ballot's own votes.
Note: West Coast DMA: party 52: the IEC's cross-ballot total 755 differs from its ward + PR + DC 40% votes (328); we show each ballot's own votes.
Note: Brede River DMA: party 18: the IEC's cross-ballot total 93 differs from its ward + PR + DC 40% votes (41); we show each ballot's own votes.
Note: Brede River DMA: party 7: the IEC's cross-ballot total 842 differs from its ward + PR + DC 40% votes (399); we show each ballot's own votes.
Note: Brede River DMA: party 52: the IEC's cross-ballot total 960 differs from its ward + PR + DC 40% votes (454); we show each ballot's own votes.
Note: Overberg DMA: party 7: the IEC's cross-ballot total 63 differs from its ward + PR + DC 40% votes (30); we show each ballot's own votes.
Note: Overberg DMA: party 52: the IEC's cross-ballot total 14 differs from its ward + PR + DC 40% votes (7); we show each ballot's own votes.
Note: Overberg DMA: party 249: the IEC's cross-ballot total 5 differs from its ward + PR + DC 40% votes (2); we show each ballot's own votes.
Note: South Cape DMA: party 18: the IEC's cross-ballot total 141 differs from its ward + PR + DC 40% votes (65); we show each ballot's own votes.
Note: South Cape DMA: party 7: the IEC's cross-ballot total 3496 differs from its ward + PR + DC 40% votes (1747); we show each ballot's own votes.
Note: South Cape DMA: party 159: the IEC's cross-ballot total 53 differs from its ward + PR + DC 40% votes (27); we show each ballot's own votes.
Note: South Cape DMA: party 52: the IEC's cross-ballot total 1422 differs from its ward + PR + DC 40% votes (710); we show each ballot's own votes.
Note: South Cape DMA: party 45: the IEC's cross-ballot total 24 differs from its ward + PR + DC 40% votes (11); we show each ballot's own votes.
Note: South Cape DMA: party 249: the IEC's cross-ballot total 850 differs from its ward + PR + DC 40% votes (419); we show each ballot's own votes.
Note: South Cape DMA: party 4: the IEC's cross-ballot total 91 differs from its ward + PR + DC 40% votes (43); we show each ballot's own votes.
Note: Central Karoo DMA: party 7: the IEC's cross-ballot total 2219 differs from its ward + PR + DC 40% votes (1111); we show each ballot's own votes.
Note: Central Karoo DMA: party 52: the IEC's cross-ballot total 579 differs from its ward + PR + DC 40% votes (286); we show each ballot's own votes.
Note: Central Karoo DMA: party 45: the IEC's cross-ballot total 688 differs from its ward + PR + DC 40% votes (337); we show each ballot's own votes.
Note: Central Karoo DMA: party 249: the IEC's cross-ballot total 69 differs from its ward + PR + DC 40% votes (35); 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.