ANC 59.9%
Most PR votes
- ANC 59.9%
- DA 22.3%
- IFP 9.1%
- Others 8.6%
PR ballot ? · 8 691 079 valid votes
ANCAfrican National Congress5 208 05859.9%
DADemocratic Alliance1 938 99122.3%
IFPInkatha Freedom Party794 4959.1%
UDMUnited Democratic Movement234 1982.7%
PACPan Africanist Congress of Azania115 8271.3%
ACDPAfrican Christian Democratic Party103 4401.2%
UCDPUnited Christian Democratic Party85 6971.0%
MFMinority Front26 4990.3%
AZAPOAzanian People's Organisation25 8650.3%
XPXimoko Party10 8140.1%
DPSADikwankwetla Party of South Africa10 2060.1%- AMPAfrica Muslim Party8 0560.1%
VF PLUSVryheidsfront Plus7 4360.1%
ALL2000Alliance 2000+6 8210.1%- Vision- Visie 2000+Vision- Visie 2000+6 0180.1%
SIMUNYESimunye in Christ Organisation5 4860.1%
LFLeadership Forum5 4470.1%- P.C.Daveyton Community Peace Committee4 5670.1%
- ERFEast Rand Forum/Oosrand Forum4 5650.1%
- D.R.P.A.Displacees Rate-Payers Association4 4790.1%
NFNoordwes Forum4 1640.0%
ICOSAIndependent Civic Organisation of South Africa3 8900.0%- A.F.C.Alliance for the Community3 8610.0%
- GPGPThe Green Party of South Africa3 3080.0%
- POSRAPostmasburg-Olifantshoek Residents Association3 0180.0%
CX FORUMKnysna Community Forum2 7370.0%
AIPPAction Independent Peoples Party2 5340.0%
CDPChristian Democratic Party2 5060.0%
INWOHoëveldrif Inwoners Vereniging2 4810.0%
BOBreedevallei Onafhanklik2 3860.0%
MIPModerate Independent Party2 3290.0%
PIVPotchefstroom Inwonersvereniging2 2590.0%- TECRAThembisa Concerned Residents Association2 2140.0%
GCIGeorge Community Initiative/George Gemeenskapsinisiatief2 1370.0%- ANAlliansie Noord2 0690.0%
- Die Maquassi Hills/Rante GemeenskapsverenigingDie Maquassi Hills/Rante Gemeenskapsvereniging1 9540.0%
CPCThe Cape Peoples Congress1 9040.0%- B.W.T.T.Barkly West Task Team1 9020.0%
SOPAThe Socialist Party of Azania1 6770.0%
ECOPEACE1 5990.0%- AARAlliance of Associated Residents of Kz2211 5530.0%
- WOVWitzenberg Onafhanklike Vereniging1 5520.0%
RRPRatepayers and Residents Party Simunye1 4440.0%- ASCORA1 3580.0%
NUPONational United People's Organisation1 3370.0%- CIVICCivic Alliansie/Alliance1 3300.0%
- CIVICGreater Brits Civic Organisation1 2410.0%
ICFInwoners-/Citizens' Forum1 1750.0%- OA 2000Oudtshoorn Aksie 20001 1740.0%
- A-Team - African Transformation Efficiency and Affirmative MovementA-Team - African Transformation Efficiency and Affirmative Movement1 1510.0%
GEMINIGemini Movement1 0860.0%- ZDOZibambeleni Development Organisation1 0760.0%
JKAJansenville Klipplaat Alliansie1 0460.0%- TNIThabanorth Inwonersvereniging1 0450.0%
CPPChristen Protestante Party van Suider Afrika1 0350.0%
BOCABohlokong Civic Association1 0270.0%- B B VBelastingbetalersvereniging1 0120.0%
MROMiddelburg Residents Organisation9810.0%- CICommunity Initiative/Gemeenskap Inisiatief9710.0%
- H.R.C.PHighveld Residents Concerned Party9450.0%
- PFPeople's Forum9250.0%
- HECCOHelderberg Community Civic Organization8690.0%
- WPWorkers Party8660.0%
AE AUAksie Eenheid Belastingbetalers/Action Unity Ratepayers8580.0%- G.FMosselbaai Gemeenskapsforum8060.0%
VGOVerenigde Gemeenskap Organisasie6480.0%- AIMAlliance of Independents Midvaal6260.0%
- U.I.F.United Independent Front5220.0%
KCAKayamandi Community Alliance5150.0%
AITUPAbolition of Income Tax and Usury Party4890.0%
K20Kouga 20004590.0%
SAFPASouth African Political Alliance4350.0%- RPRegte Party/Right Party4130.0%
- D.C.O.Dube Civic Organisation4080.0%
- A.C.D.F.Abbotsdale Community Development Forum/Abbotsdale Gemeenskap2680.0%
- SAKHILESakhile-Together2270.0%
- Africa Women and Youth PartyAfrica Women and Youth Party1790.0%
- VURAPAVukani Utrecht Ratepayers Association1330.0%
Provinces · 9
About these figures
special votes 0 · All 14 988 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 13909349 differs from its ward + PR + DC 40% votes (13901017); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 4690647 differs from its ward + PR + DC 40% votes (4683559); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 2240170 differs from its ward + PR + DC 40% votes (2239442); we show each ballot's own votes.
Note: party 6: the IEC's cross-ballot total 594640 differs from its ward + PR + DC 40% votes (594585); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 185679 differs from its ward + PR + DC 40% votes (185810); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 313336 differs from its ward + PR + DC 40% votes (313302); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 240181 differs from its ward + PR + DC 40% votes (240070); we show each ballot's own votes.
Note: party 2: the IEC's cross-ballot total 250752 differs from its ward + PR + DC 40% votes (250703); we show each ballot's own votes.
Note: party 17: the IEC's cross-ballot total 55310 differs from its ward + PR + DC 40% votes (55314); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 22192 differs from its ward + PR + DC 40% votes (22178); we show each ballot's own votes.
Note: party 197: the IEC's cross-ballot total 2607 differs from its ward + PR + DC 40% votes (2637); we show each ballot's own votes.
Note: party 159: the IEC's cross-ballot total 4187 differs from its ward + PR + DC 40% votes (4159); we show each ballot's own votes.
Note: party 83: the IEC's cross-ballot total 1857 differs from its ward + PR + DC 40% votes (1826); we show each ballot's own votes.
Note: IEC TotalValidVotes 22925023 differs from the sum of party rows 22924782 by -241; 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 2832990 differs from its ward + PR + DC 40% votes (2832444); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 400431 differs from its ward + PR + DC 40% votes (399753); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 33765 differs from its ward + PR + DC 40% votes (33785); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 16345 differs from its ward + PR + DC 40% votes (16354); we show each ballot's own votes.
Note: IEC TotalValidVotes 3803383 differs from the sum of party rows 3803354 by -29; 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 1272549 differs from its ward + PR + DC 40% votes (1272493); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 315354 differs from its ward + PR + DC 40% votes (315290); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 10661 differs from its ward + PR + DC 40% votes (10666); we show each ballot's own votes.
Note: IEC TotalValidVotes 1764941 differs from the sum of party rows 1764936 by -5; 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 2425271 differs from its ward + PR + DC 40% votes (2424612); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 1266033 differs from its ward + PR + DC 40% votes (1265898); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 91833 differs from its ward + PR + DC 40% votes (91817); we show each ballot's own votes.
Note: party 6: the IEC's cross-ballot total 30537 differs from its ward + PR + DC 40% votes (30521); we show each ballot's own votes.
Note: party 4: the IEC's cross-ballot total 13039 differs from its ward + PR + DC 40% votes (13025); we show each ballot's own votes.
Note: party 17: the IEC's cross-ballot total 11558 differs from its ward + PR + DC 40% votes (11562); we show each ballot's own votes.
Note: party 2: the IEC's cross-ballot total 9024 differs from its ward + PR + DC 40% votes (9016); we show each ballot's own votes.
Note: party 197: the IEC's cross-ballot total 2607 differs from its ward + PR + DC 40% votes (2637); we show each ballot's own votes.
Note: IEC TotalValidVotes 4050844 differs from the sum of party rows 4050810 by -34; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Note: party 3: the IEC's cross-ballot total 2091622 differs from its ward + PR + DC 40% votes (2090869); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 1446187 differs from its ward + PR + DC 40% votes (1445936); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 587670 differs from its ward + PR + DC 40% votes (587595); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 29275 differs from its ward + PR + DC 40% votes (29303); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 29590 differs from its ward + PR + DC 40% votes (29585); we show each ballot's own votes.
Note: IEC TotalValidVotes 4280774 differs from the sum of party rows 4280746 by -28; 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 1474287 differs from its ward + PR + DC 40% votes (1474107); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 14773 differs from its ward + PR + DC 40% votes (14775); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 33933 differs from its ward + PR + DC 40% votes (33930); we show each ballot's own votes.
Note: party 6: the IEC's cross-ballot total 16900 differs from its ward + PR + DC 40% votes (16892); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 14069 differs from its ward + PR + DC 40% votes (14068); we show each ballot's own votes.
Note: IEC TotalValidVotes 1841034 differs from the sum of party rows 1841032 by -2; 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 482284 differs from its ward + PR + DC 40% votes (479618); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 220609 differs from its ward + PR + DC 40% votes (218550); we show each ballot's own votes.
Note: party 2: the IEC's cross-ballot total 21126 differs from its ward + PR + DC 40% votes (21093); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 1745525 differs from its ward + PR + DC 40% votes (1745224); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 168081 differs from its ward + PR + DC 40% votes (167960); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 20442 differs from its ward + PR + DC 40% votes (20450); we show each ballot's own votes.
Note: party 8: the IEC's cross-ballot total 56512 differs from its ward + PR + DC 40% votes (56481); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 39617 differs from its ward + PR + DC 40% votes (39636); we show each ballot's own votes.
Note: party 3: the IEC's cross-ballot total 2586 differs from its ward + PR + DC 40% votes (2618); we show each ballot's own votes.
Note: IEC TotalValidVotes 2169907 differs from the sum of party rows 2169848 by -59; 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 1172215 differs from its ward + PR + DC 40% votes (1172196); we show each ballot's own votes.
Note: party 2: the IEC's cross-ballot total 207741 differs from its ward + PR + DC 40% votes (207733); we show each ballot's own votes.
Note: party 52: the IEC's cross-ballot total 166375 differs from its ward + PR + DC 40% votes (166382); we show each ballot's own votes.
Note: party 6: the IEC's cross-ballot total 18287 differs from its ward + PR + DC 40% votes (18286); we show each ballot's own votes.
Note: IEC TotalValidVotes 1643142 differs from the sum of party rows 1643126 by -16; 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 1328404 differs from its ward + PR + DC 40% votes (1324441); we show each ballot's own votes.
Note: party 7: the IEC's cross-ballot total 1058041 differs from its ward + PR + DC 40% votes (1054387); we show each ballot's own votes.
Note: party 18: the IEC's cross-ballot total 75869 differs from its ward + PR + DC 40% votes (75745); we show each ballot's own votes.
Note: party 0: the IEC's cross-ballot total 24405 differs from its ward + PR + DC 40% votes (24473); we show each ballot's own votes.
Note: party 6: the IEC's cross-ballot total 32406 differs from its ward + PR + DC 40% votes (32376); we show each ballot's own votes.
Note: party 159: the IEC's cross-ballot total 4187 differs from its ward + PR + DC 40% votes (4159); we show each ballot's own votes.
Note: party 83: the IEC's cross-ballot total 1857 differs from its ward + PR + DC 40% votes (1826); we show each ballot's own votes.
Note: IEC TotalValidVotes 2623027 differs from the sum of party rows 2622959 by -68; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 27 Oct 2026, 22:33 SAST.