DA 54.6%
Leading on the ward ballot so far (provisional)
- DA 54.6%
- ANC 13.1%
- PA 9.1%
- Others 23.2%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 1 291 338 valid votes
DADemocratic Alliance705 21754.6%
ANCAfrican National Congress169 27013.1%
PAPatriotic Alliance117 5249.1%
VF PLUSVryheidsfront Plus | Freedom Front Plus66 1335.1%
EFFEconomic Freedom Fighters30 5022.4%
GOOD23 7451.8%- CCCNational Coloured Congress19 9251.5%
ActionSA16 4971.3%
ALJAMAAl Jama-ah16 3121.3%
ACDPAfrican Christian Democratic Party13 3851.0%- SACPSouth African Communist Party10 4870.8%
PMCPeople's Movement for Change9 5810.7%
MKPUmkhonto Wesizwe Party6 4730.5%- IndependentIndependent candidates6 2740.5%
ATMAfrican Transformation Movement4 8800.4%
ARAAfrica Restoration Alliance4 8670.4%
UDMUnited Democratic Movement4 8440.4%- CMCCape Muslim Congress4 0980.3%
ICOSAIndependent Civic Organisation of South Africa4 0190.3%
PACPan Africanist Congress of Azania3 7000.3%
BOSABuild One South Africa3 1190.2%
BOBreedevallei Onafhanklik2 7480.2%
CAPEXITCape Independence Party / Kaapse Onafhanklikheids Party2 6470.2%- CECederberg First Residents Association2 2330.2%
LANDLand Party1 9670.2%
AUFActive United Front1 8090.1%- PDCPlett Democratic Congress1 6410.1%
- PIKGRAAFCommunity First Party1 5250.1%
OHMOrganic Humanity Movement1 4710.1%- IPMIkhwezi Political Movement1 4700.1%
- LIPLangerberg Independent Party1 3900.1%
A.C.C.Alliance of Citizens for Change1 3870.1%- MAYIBUYEAfrika Mayibuye Movement1 3840.1%
AICAfrican Independent Congress1 3700.1%- OLAOne Love Alliance1 2890.1%
DLRPDienslewerings Party1 1580.1%
PBIPlaaslike Besorgde Inwoners9970.1%- AdvieskantoorAdvieskantoor9720.1%
- Kannaland Independent PartyKannaland Independent Party9710.1%
- HLDHopeful Leaders Democrats9560.1%
- L1Langeberg First8640.1%
- BZBetter Zolani8630.1%
- KCAKnysna Civic Alliance8570.1%
- CCXChoose Cx8330.1%
PDMPeople's Democratic Movement8210.1%- KDFKaroo Democratic Force7690.1%
- AWEH!Aboriginal Warriors 4 Economic Hope!7640.1%
- NACMNon Aligned Civic Movement7070.1%
- RAMRestore Azania Movement7010.1%
- ARKActivists for the Restoration of the Karoo6810.1%
- WPWitzenberg Party6360.0%
DAWIDemocratic Association of Witzenberg Independence6350.0%- BCABridgton Civic Association5410.0%
- LARALangeberg Ratepayers Association5300.0%
- SDPService Delivery Party5250.0%
SUNSizwe Ummah Nation5090.0%
COPECongress of the People4870.0%- K.A.PKhoi Aboriginal Party4860.0%
- D.P.ADemocratic People's Alternative4830.0%
- KFKnysna First4800.0%
- UPPAUnited Progressive People Alliance4530.0%
- MCPMzansi Christian Party4480.0%
- Sra-Sia - Saldanha Bay Residents AllianceSra-Sia - Saldanha Bay Residents Alliance4280.0%
USAUnited South Africa4140.0%
IFPInkatha Freedom Party4050.0%- TRUTHTruth and Solidarity Movement3830.0%
- DNCADemocratic New Civic Association3630.0%
KIMKnysna Independent Movement3500.0%- United Democratic Front PartyUnited Democratic Front Party3350.0%
IRASAIndependent Ratepayers Association of SA3260.0%- WAWitzenberg Aksie3240.0%
- 4TH GEN4th Generation Movement3120.0%
AACAfrican Alliance Congress3030.0%
ISASSASaamstaan Suid-Afrika3000.0%
UIMUnited Independent Movement2690.0%- SAKKMVPSakk Military Veterans Party2380.0%
- LABOURLabour Party of South Africa2290.0%
- H.O.I.Home of Independence2260.0%
AZANIAAzania Peaceful Revolution2150.0%- OUFOudtshoorn United Front2100.0%
SNPSpectrum National Party1860.0%
NDPNew Democratic Party/ Nuwe Demokratiese Party1450.0%
SAFSouth Africa First1450.0%
MFMinority Front1220.0%- WIDWitzenberg Onafhanklike Demokratiese Party960.0%
- AGMAhgaman920.0%
UDUnited Democrats860.0%- ANOSAAll Natives of South Africa670.0%
- PPMPro-Poor Political Movement650.0%
- EKHETHUEkhethu Peoples Party600.0%
- ICAIndependent Candidates Alliance600.0%
- YPYouth Party500.0%
- STOPPService To Our People's Party480.0%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa370.0%- ABGFAboriginal Gorilla Fighters300.0%
- AAACAll African Allied Congress220.0%
EUPPEden United People's Party180.0%
NFPNational Freedom Party120.0%- AVRAvright Political Movement120.0%
UATUnited Africans Transformation110.0%- AMC.ROY.African Movement Congress80.0%
O.DOperation Dudula70.0%- JOYAJoya Web3 Community Movement70.0%
- CKPChrist Kingdom Party70.0%
- KSHPKhoi-San Heavenly Party50.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 WestDA 4 of 13 seats · no majority
- BergrivierDA 9 of 13 seats
- BitouDA 5 of 13 seats · no majority
- Cape AgulhasDA 5 of 11 seats · no majority
- CederbergDA 4 of 11 seats · no majority
- DrakensteinDA 36 of 65 seats
- HessequaDA 9 of 17 seats
- KannalandICOSA 3 of 10 seats · no majority
- KnysnaDA 9 of 21 seats · no majority
- LaingsburgDA 3 of 10 seats · no majority
- LangebergDA 9 of 23 seats · no majority
- MatzikamaDA 6 of 15 seats · no majority
- OudtshoornDA 10 of 25 seats · no majority
- Prince AlbertPA 5 of 10 seats · no majority
- Saldanha BayDA 15 of 31 seats · no majority
- SwartlandDA 14 of 23 seats
- SwellendamANC 4 of 11 seats · no majority
- TheewaterskloofDA 11 of 27 seats · no majority
- WitzenbergDA 10 of 23 seats · no majority
- Breede Valley55 of 58 voting districts inDA 47.7%
- City of Cape Town427 of 829 voting districts inDA 60.8%
- George62 of 63 voting districts inDA 50.0%
- Mossel BayDA 21 of 33 seats36 of 37 voting districts in
- OverstrandDA 18 of 29 seats36 of 37 voting districts in
- Stellenbosch49 of 50 voting districts inDA 61.8%
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 109 248 · 1 214 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 1 214 voting districts with results so far here (1 298 142 of 2 336 106). The IEC publishes 55.9%.
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 06 Nov 2026, 08:53 SAST.