ANC 43.1%
Most DC 40% votes
- ANC 43.1%
- DA 36.6%
- ID 10.8%
- Others 9.4%
DC 40% ballot ? · 432 919 valid votes
ANCAfrican National Congress186 68943.1%
DADemocratic Alliance158 51836.6%
IDIndependent Democrats46 86910.8%
ICOSAIndependent Civic Organisation of South Africa12 3342.8%
ACDPAfrican Christian Democratic Party9 7332.2%
VF PLUSVryheidsfront Plus5 5111.3%
UDMUnited Democratic Movement3 0890.7%- WCCWestern Cape Community2 8330.7%
CX FORUMKnysna Community Forum2 1660.5%
UIFUnited Independent Front1 1800.3%
SAFPASouth African Political Alliance1 1480.3%
FCPFirst Community Party of South Africa9340.2%- CICommunity Initiative/Gemeenskap Inisiatief8750.2%
FDFederation of Democrats5530.1%
G.O.FGeorge Independent Forum4870.1%
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.