DA 63.4%
Leading on the PR ballot so far (provisional)
- DA 63.4%
- PA 11.4%
- ANC 7.2%
- Others 18.0%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
PR ballot ? · 28 523 valid votes
DADemocratic Alliance18 08863.4%
PAPatriotic Alliance3 25111.4%
ANCAfrican National Congress2 0487.2%
VF PLUSVryheidsfront Plus | Freedom Front Plus1 8066.3%
GOOD3651.3%- CCCNational Coloured Congress2851.0%
EFFEconomic Freedom Fighters2610.9%
PMCPeople's Movement for Change2610.9%
ActionSA2420.8%
ACDPAfrican Christian Democratic Party2120.7%
ALJAMAAl Jama-ah1760.6%- CECederberg First Residents Association1440.5%
ICOSAIndependent Civic Organisation of South Africa1220.4%- H.O.I.Home of Independence1020.4%
- AdvieskantoorAdvieskantoor1010.4%
- PDCPlett Democratic Congress970.3%
PDMPeople's Democratic Movement750.3%
CAPEXITCape Independence Party / Kaapse Onafhanklikheids Party550.2%
ARAAfrica Restoration Alliance510.2%
DLRPDienslewerings Party500.2%- WAWitzenberg Aksie480.2%
- SACPSouth African Communist Party420.1%
ATMAfrican Transformation Movement400.1%- Kannaland Independent PartyKannaland Independent Party380.1%
- WPWitzenberg Party370.1%
- L1Langeberg First350.1%
PACPan Africanist Congress of Azania320.1%- RAMRestore Azania Movement320.1%
- MAYIBUYEAfrika Mayibuye Movement300.1%
- CMCCape Muslim Congress290.1%
- LIPLangerberg Independent Party250.1%
MKPUmkhonto Wesizwe Party250.1%
DAWIDemocratic Association of Witzenberg Independence240.1%
BOSABuild One South Africa240.1%
UDMUnited Democratic Movement200.1%- D.P.ADemocratic People's Alternative200.1%
- K.A.PKhoi Aboriginal Party200.1%
- HLDHopeful Leaders Democrats170.1%
- WIDWitzenberg Onafhanklike Demokratiese Party130.0%
- AWEH!Aboriginal Warriors 4 Economic Hope!130.0%
A.C.C.Alliance of Citizens for Change120.0%- CCXChoose Cx120.0%
COPECongress of the People110.0%
OHMOrganic Humanity Movement110.0%- OLAOne Love Alliance100.0%
- PIKGRAAFCommunity First Party90.0%
PBIPlaaslike Besorgde Inwoners70.0%- KDFKaroo Democratic Force70.0%
- CKPChrist Kingdom Party60.0%
IFPInkatha Freedom Party50.0%
AICAfrican Independent Congress50.0%- EKHETHUEkhethu Peoples Party50.0%
SAFSouth Africa First40.0%- TRUTHTruth and Solidarity Movement40.0%
- LABOURLabour Party of South Africa40.0%
IRASAIndependent Ratepayers Association of SA30.0%
NFPNational Freedom Party30.0%
AZANIAAzania Peaceful Revolution30.0%
USAUnited South Africa30.0%
UIMUnited Independent Movement30.0%- LARALangeberg Ratepayers Association30.0%
- United Democratic Front PartyUnited Democratic Front Party30.0%
- MCPMzansi Christian Party30.0%
- YPYouth Party30.0%
- DNCADemocratic New Civic Association20.0%
LANDLand Party20.0%
SNPSpectrum National Party20.0%
ISASSASaamstaan Suid-Afrika20.0%- AMC.ROY.African Movement Congress20.0%
- SDPService Delivery Party20.0%
- BCABridgton Civic Association20.0%
- ABGFAboriginal Gorilla Fighters20.0%
- JOYAJoya Web3 Community Movement20.0%
- OUFOudtshoorn United Front20.0%
SUNSizwe Ummah Nation10.0%
KIMKnysna Independent Movement10.0%- IPMIkhwezi Political Movement10.0%
O.DOperation Dudula10.0%- AAACAll African Allied Congress10.0%
- SAKKMVPSakk Military Veterans Party10.0%
- AGMAhgaman10.0%
- AVRAvright Political Movement10.0%
ESP app
How long is the queue?
Chat about the election in your area
ESP app
How did Western Cape vote?
Get notified when it's declared
Hours off in Western Cape ?
Reported in the ESP app
Municipalities · 25
- Beaufort West4 of 24 voting districts inDA 77.7%
- Bitou1 of 20 voting districts inPDC 56.4%
- Cape Agulhas4 of 18 voting districts inDA 64.4%
- Cederberg4 of 24 voting districts inDA 47.8%
- City of Cape Town10 of 829 voting districts inDA 63.5%
- Drakenstein7 of 75 voting districts inDA 64.5%
- Hessequa1 of 27 voting districts inDA 79.8%
- Kannaland2 of 14 voting districts inDA 41.2%
- Knysna1 of 30 voting districts inDA 73.4%
- Laingsburg3 of 10 voting districts inDA 34.4%
- Langeberg3 of 36 voting districts inDA 47.7%
- Matzikama4 of 30 voting districts inDA 56.6%
- Mossel Bay4 of 37 voting districts inDA 74.6%
- Oudtshoorn6 of 39 voting districts inDA 39.1%
- Prince Albert4 of 9 voting districts inDA 80.6%
- Stellenbosch3 of 50 voting districts inDA 63.1%
- Swartland16 of 39 voting districts inDA 70.3%
- Swellendam4 of 16 voting districts inDA 55.0%
- Theewaterskloof2 of 49 voting districts inDA 81.6%
- Witzenberg10 of 41 voting districts inDA 53.9%
- BergrivierNot in yet
- Breede ValleyNot in yet
- GeorgeNot in yet
- OverstrandNot in yet
- Saldanha BayNot in yet
District councils · 5
On EskomSePush
ESP's own data, not the IEC's.
About these figures
Official IEC figures: how we add them up
special votes 1 836 · 94 of 1 623 voting districts in (the IEC's voting-district results so far, out of its list of voting districts for this election)
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.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 94 voting districts with results so far here (28 808 of 55 255). The IEC publishes 52.4%.
The change beside the headline is the difference between the leading party's share here and its share in the 2021 election for the same province, 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 05 Nov 2026, 02:38 SAST.