ANC 64.1%
Most ward votes
- ANC 64.1%
- DA 16.2%
- IFP 7.5%
- Others 12.2%
Ward ballot ? · 9 857 074 valid votes
ANCAfrican National Congress6 315 07464.1%
DADemocratic Alliance1 595 74216.2%
IFPInkatha Freedom Party740 1357.5%- IndependentIndependent candidates263 9912.7%
IDIndependent Democrats204 8462.1%
ACDPAfrican Christian Democratic Party122 4781.2%
PACPan Africanist Congress of Azania108 7411.1%
UDMUnited Democratic Movement100 3521.0%
VF PLUSVryheidsfront Plus92 0390.9%
UCDPUnited Christian Democratic Party55 6040.6%
MFMinority Front42 2550.4%
NADECONational Democratic Convention31 5690.3%
AZAPOAzanian People's Organisation25 7730.3%
UIFUnited Independent Front25 0720.3%- AMPAfrica Muslim Party9 5670.1%
ICOSAIndependent Civic Organisation of South Africa9 5350.1%
AICAfrican Independent Congress9 5110.1%- D.R.P.A.Displacees Rate-Payers Association8 8140.1%
DPSADikwankwetla Party of South Africa8 8100.1%
XPXimoko Party7 1620.1%
CDPChristian Democratic Party4 7120.0%
TATruly Alliance4 2390.0%
GMRAGreater Middelburg Residents Association3 5200.0%
ADPAlliance for Democracy and Prosperity2 9890.0%
IRASAIndependent Ratepayers Association of SA2 9730.0%
ACAAfrican Christian Alliance-Afrikaner Christen Alliansie2 1470.0%- A R AAdelaide Residents Association2 1180.0%
SCARAScara Civic Party1 9480.0%
CMCPCongress Movement of the Coloured People in South Africa1 9160.0%
FDFederation of Democrats1 7960.0%
CX FORUMKnysna Community Forum1 7780.0%- P.C.Daveyton Community Peace Committee1 7590.0%
- WCCWestern Cape Community1 7060.0%
CFChristian Front1 6210.0%
O.C.A.Oudtshoorn Civic Association1 5960.0%
RLPRoyal Loyal Progress1 5440.0%
K20Kouga 20001 4760.0%
BCPBlack Consciousness Party1 3410.0%
U.P.Universal Party1 3370.0%- B.W.T.T.Barkly West Task Team1 3350.0%
- UPSAUnited Party of South Africa1 2990.0%
SPPSindawonye Progressive Party1 2980.0%
FAFederal Alliance1 2950.0%- Kouga Civic AllianceKouga Civic Alliance1 2150.0%
- OKMOperation Khanyisa Movement1 1730.0%
FCPFirst Community Party of South Africa1 1680.0%
SAFPASouth African Political Alliance1 1350.0%
NO ABBRPhumelela Ratepayers' Association1 1290.0%
P.P.P.People's Progressive Party1 0790.0%
NUPONational United People's Organisation1 0070.0%
ARCMOAfrican Renaissance Civic Movement9950.0%
PRP PBPPro Ratepayers Party Pro Belastingbetalers Party9770.0%- Soshanguve Civic AssociationSoshanguve Civic Association9750.0%
SIMUNYESimunye in Christ Organisation9340.0%
MIPModerate Independent Party9340.0%
ULIRAUbumbano Lwesizwe Independent Residence Association8750.0%
TSHWACOTshwaranang Civic Organisation8630.0%
BOBreedevallei Onafhanklik8620.0%- Die Maquassi Hills/Rante GemeenskapsverenigingDie Maquassi Hills/Rante Gemeenskapsvereniging8350.0%
- K.R.A.Khayalami Residents Association8280.0%
SOPAThe Socialist Party of Azania8270.0%- H.R.C.PHighveld Residents Concerned Party7900.0%
KCAKayamandi Community Alliance7690.0%
P.J.C.Peace and Justice Congress7340.0%
ECOPEACE7290.0%
BVPBelastingbetalersverening van Parys7060.0%- OMKOnafhanklike Munisipale Kiesersforum7000.0%
BERABedford Residents' Association7000.0%
U.C.I.PUnited Community Independent Party6810.0%
MROMiddelburg Residents Organisation6800.0%- ASCORA6250.0%
PRUFPension Poverty Relief and Unemployment Front5730.0%
BCFBlack Consciousness Forum5430.0%- ADCAfrican Democratic Change5420.0%
- GeminiGemini5380.0%
LFLeadership Forum5110.0%
PDMPeople's Democratic Movement4910.0%- TECRAThembisa Concerned Residents Association4750.0%
- SPCGRASunrise Park, Protea City and Greenside Residents' Associati4690.0%
- LIBLiberal Party4480.0%
AITUPAbolition of Income Tax and Usury Party4320.0%
G.O.FGeorge Independent Forum4130.0%- ACTAlliance for Community Transformation3970.0%
- CICommunity Initiative/Gemeenskap Inisiatief2990.0%
- P.F.People's Forum2990.0%
U.U.P.U.NUmhlaba Uhlangene People's United Nations2130.0%
EFMEconomic Freedom Movement2010.0%
ILPIzwi Lethu Party1680.0%
CPCThe Cape Peoples Congress1040.0%
SFRASmall-Farm Resident Association980.0%
AFDAlliance of Free Democrats610.0%- RPRegte Party/Right Party450.0%
IHSPIndependent Heritage South Party130.0%
PDPPeace and Development Party30.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.