ANC 65.7%
Most PR votes
- ANC 65.7%
- DA 16.3%
- IFP 7.6%
- Others 10.5%
PR ballot ? · 9 852 099 valid votes
ANCAfrican National Congress6 469 42065.7%
DADemocratic Alliance1 608 15416.3%
IFPInkatha Freedom Party744 4867.6%
IDIndependent Democrats217 7612.2%
UDMUnited Democratic Movement129 0471.3%
ACDPAfrican Christian Democratic Party128 9901.3%
PACPan Africanist Congress of Azania109 8161.1%
VF PLUSVryheidsfront Plus94 1401.0%
UCDPUnited Christian Democratic Party62 4590.6%
MFMinority Front42 5300.4%
NADECONational Democratic Convention35 8990.4%
UIFUnited Independent Front31 0180.3%
AZAPOAzanian People's Organisation30 3210.3%
ICOSAIndependent Civic Organisation of South Africa11 0900.1%
AICAfrican Independent Congress10 3450.1%- AMPAfrica Muslim Party9 7490.1%
DPSADikwankwetla Party of South Africa9 4770.1%
XPXimoko Party8 6100.1%- D.R.P.A.Displacees Rate-Payers Association7 4720.1%
ADPAlliance for Democracy and Prosperity4 4740.0%
TATruly Alliance4 1930.0%
CDPChristian Democratic Party4 1210.0%
GMRAGreater Middelburg Residents Association3 3450.0%- OKMOperation Khanyisa Movement3 1320.0%
ACAAfrican Christian Alliance-Afrikaner Christen Alliansie2 9220.0%
SOPAThe Socialist Party of Azania2 3520.0%- WCCWestern Cape Community2 2850.0%
- A R AAdelaide Residents Association2 1380.0%
SPPSindawonye Progressive Party2 1300.0%
SCARAScara Civic Party2 0470.0%- P.C.Daveyton Community Peace Committee1 9760.0%
CX FORUMKnysna Community Forum1 9430.0%
SIMUNYESimunye in Christ Organisation1 8730.0%
CMCPCongress Movement of the Coloured People in South Africa1 8690.0%
IRASAIndependent Ratepayers Association of SA1 8310.0%
RLPRoyal Loyal Progress1 7300.0%
BCPBlack Consciousness Party1 7290.0%
O.C.A.Oudtshoorn Civic Association1 6370.0%
FAFederal Alliance1 4970.0%
FDFederation of Democrats1 4360.0%
K20Kouga 20001 3670.0%
P.P.P.People's Progressive Party1 3440.0%- B.W.T.T.Barkly West Task Team1 3120.0%
CFChristian Front1 2960.0%
BOBreedevallei Onafhanklik1 2560.0%
FCPFirst Community Party of South Africa1 2340.0%
ULIRAUbumbano Lwesizwe Independent Residence Association1 2260.0%- Kouga Civic AllianceKouga Civic Alliance1 2120.0%
ARCMOAfrican Renaissance Civic Movement1 2000.0%
ECOPEACE1 1560.0%
LFLeadership Forum1 1520.0%- TECRAThembisa Concerned Residents Association1 1020.0%
SAFPASouth African Political Alliance1 0940.0%- Soshanguve Civic AssociationSoshanguve Civic Association1 0680.0%
- ASCORA1 0170.0%
U.P.Universal Party1 0090.0%
NO ABBRPhumelela Ratepayers' Association9910.0%- L.P.Laingsburg Gemeenskaps Party9540.0%
BCFBlack Consciousness Forum9450.0%
PRP PBPPro Ratepayers Party Pro Belastingbetalers Party9420.0%- K.R.A.Khayalami Residents Association8940.0%
TSHWACOTshwaranang Civic Organisation8610.0%- H.R.C.PHighveld Residents Concerned Party8440.0%
- ACTAlliance for Community Transformation7720.0%
BERABedford Residents' Association7330.0%
BVPBelastingbetalersverening van Parys7310.0%
KCAKayamandi Community Alliance7300.0%
MROMiddelburg Residents Organisation7300.0%
NUPONational United People's Organisation7220.0%
MIPModerate Independent Party7150.0%
PIMProgressive Independent Movement7100.0%- RPRegte Party/Right Party6890.0%
- Die Maquassi Hills/Rante GemeenskapsverenigingDie Maquassi Hills/Rante Gemeenskapsvereniging6880.0%
PRUFPension Poverty Relief and Unemployment Front6830.0%
P.J.C.Peace and Justice Congress6260.0%- GeminiGemini6250.0%
- ADCAfrican Democratic Change6250.0%
JKAJansenville Klipplaat Alliansie5930.0%
AFDAlliance of Free Democrats5410.0%
EFMEconomic Freedom Movement5350.0%- OMKOnafhanklike Munisipale Kiesersforum5250.0%
PDMPeople's Democratic Movement4340.0%
G.O.FGeorge Independent Forum3670.0%
U.U.P.U.NUmhlaba Uhlangene People's United Nations3640.0%
AITUPAbolition of Income Tax and Usury Party3280.0%
WIVPWorkers International Vanguard Party2970.0%- LIBLiberal Party2960.0%
- P.F.People's Forum2870.0%
- CICommunity Initiative/Gemeenskap Inisiatief2830.0%
CPCThe Cape Peoples Congress1900.0%
IHSPIndependent Heritage South Party1650.0%
PDPPeace and Development Party1190.0%- UPSAUnited Party of South Africa760.0%
Provinces · 9
About these figures
special votes 0 · All 18 872 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 7: the IEC's cross-ballot total 17467843 differs from its ward + PR + DC 40% votes (17459568); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 3888785 differs from its ward + PR + DC 40% votes (3885808); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 2120142 differs from its ward + PR + DC 40% votes (2119707); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 263959 differs from its ward + PR + DC 40% votes (263991); we show each ballot's own votes.
Note: party 249: the IEC's cross-ballot total 530913 differs from its ward + PR + DC 40% votes (530394); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 326392 differs from its ward + PR + DC 40% votes (325871); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 252472 differs from its ward + PR + DC 40% votes (252402); we show each ballot's own votes.
Note: party 45: the IEC's cross-ballot total 33323 differs from its ward + PR + DC 40% votes (32959); 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: IEC TotalValidVotes 26327989 differs from the sum of party rows 26327957 by -32; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: party 0: the IEC's cross-ballot total 39878 differs from its ward + PR + DC 40% votes (39890); we show each ballot's own votes.
Note: IEC TotalValidVotes 4470717 differs from the sum of party rows 4470705 by -12; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: party 7: the IEC's cross-ballot total 1392337 differs from its ward + PR + DC 40% votes (1392250); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 227063 differs from its ward + PR + DC 40% votes (227050); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 2690998 differs from its ward + PR + DC 40% votes (2690006); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 1136759 differs from its ward + PR + DC 40% votes (1136585); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 79136 differs from its ward + PR + DC 40% votes (79114); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 31146 differs from its ward + PR + DC 40% votes (31150); we show each ballot's own votes.
Note: party 249: the IEC's cross-ballot total 58039 differs from its ward + PR + DC 40% votes (58032); we show each ballot's own votes.
Note: IEC TotalValidVotes 4307976 differs from the sum of party rows 4307972 by -4; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: party 7: the IEC's cross-ballot total 2423351 differs from its ward + PR + DC 40% votes (2422972); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 2001184 differs from its ward + PR + DC 40% votes (2000749); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 45077 differs from its ward + PR + DC 40% votes (45088); we show each ballot's own votes.
Note: IEC TotalValidVotes 5200776 differs from the sum of party rows 5200765 by -11; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: party 7: the IEC's cross-ballot total 1682161 differs from its ward + PR + DC 40% votes (1681725); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 216695 differs from its ward + PR + DC 40% votes (216585); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 574160 differs from its ward + PR + DC 40% votes (571710); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 115118 differs from its ward + PR + DC 40% votes (114383); we show each ballot's own votes.
Note: party 249: the IEC's cross-ballot total 78457 differs from its ward + PR + DC 40% votes (78413); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 16458 differs from its ward + PR + DC 40% votes (16065); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 29817 differs from its ward + PR + DC 40% votes (29822); we show each ballot's own votes.
Note: IEC TotalValidVotes 2821739 differs from the sum of party rows 2821734 by -5; we show per-ballot sums of party rows and do not publish the cross-ballot 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:53 SAST.