Municipalities:ANC 22
Boundaries: MDB / IEC
ANC 68.1%
Most ward votes
Vote breakdown · Ward ballot
- ANC 68.1%
- EFF 16.5%
- DA 8.0%
- Others 7.4%
Turnout50.3%
Registered voters2.56M
Ward ballot ? · 1 264 294 valid votes
ANCAfrican National Congress860 99368.1%
EFFEconomic Freedom Fighters208 80516.5%
DADemocratic Alliance101 1978.0%- IndependentIndependent candidates30 2552.4%
COPECongress of the People9 5850.8%
VF PLUSVryheidsfront Plus6 8320.5%
PACPan Africanist Congress of Azania5 4710.4%
ACDPAfrican Christian Democratic Party4 8760.4%
APCAfrican People's Convention4 2450.3%
AZAPOAzanian People's Organisation3 2560.3%- Civic WarriorsCivic Warriors2 8190.2%
BPSABolsheviks Party of South Africa2 4900.2%
XPXimoko Party1 9850.2%- TRAThabazimbi Residents Association1 8910.1%
SAMEBASouth African Maintenance and Estate Beneficiaries Associati1 8080.1%
UDMUnited Democratic Movement1 6810.1%
APSPAfrican People's Socialist Party1 5280.1%
NIPNational Independent Party1 2870.1%- MRAMogalakwena Residents Association1 1100.1%
UCDPUnited Christian Democratic Party9310.1%
BRABetter Residents Association9280.1%
SADASocialist Agenda of Dispossessed Africans8910.1%
MPMpumalanga Party8650.1%
IRCInternational Revelation Congress8610.1%- LEBCOLebowakgomo Civic Organization8590.1%
SAUPSouth African United Party6540.1%- LIRALimpopo Residents Association6340.1%
- LNDPLepelle-Nkumpi Development Party4800.0%
IRASAIndependent Ratepayers Association of SA4080.0%- MOOKGOPOMookgophong Party3930.0%
AGANG SAAgang South Africa3580.0%
LFLeadership Forum3550.0%
F4SDForum 4 Service Delivery3540.0%- AFSAfrican Freedom Salvation3270.0%
SRCSocialist Radical Change3260.0%- SFAService for All2870.0%
COSAChristians of South Africa2710.0%
AFCAnswer for Community2300.0%
PASMAPan African Socialist Movement of Azania1850.0%- CCCommunity Congress1620.0%
- Mca-SA - Malamulele Community AssociationMca-SA - Malamulele Community Association1550.0%
PRMPeople's Revolutionary Movement1520.0%- MMUFMusina Mutale Unified Front1480.0%
AFPAfrican Freedom Party1470.0%
VENDAValue Education Nationalism Democracy in Africa1380.0%
SGCSocialist Green Coalition1340.0%- MACOFMaruleng Community Forum1140.0%
UMSAUnemployment Movement SA940.0%
UBUNTUUbuntu Party850.0%
IFPInkatha Freedom Party740.0%- UPSAUnited People of South Africa400.0%
- SACMSouth African Christian Movement390.0%
- LIBLiberators Party360.0%
SPPSindawonye Progressive Party350.0%- BFPBadira Mmogo Freedom Party300.0%
Municipalities · 22
- Ba-PhalaborwaANC 26 of 37 seats
- Bela-BelaANC 9 of 17 seats
- BloubergANC 33 of 44 seats
- Elias MotsoalediANC 41 of 61 seats
- Ephraim MogaleANC 20 of 32 seats
- Greater GiyaniANC 51 of 62 seats
- Greater LetabaANC 46 of 60 seats
- Greater Tubatse/FetakgomoANC 54 of 77 seats
- Greater TzaneenANC 52 of 69 seats
- Lepele-NkumpiANC 40 of 60 seats
- LephalaleANC 17 of 26 seats
- MakhadoANC 56 of 75 seats
- MakhuduthamagaANC 43 of 62 seats
- MarulengANC 15 of 27 seats
- Modimolle/MookgopongANC 13 of 28 seats · no majority
- MogalakwenaANC 41 of 64 seats
- MolemoleANC 23 of 32 seats
- MusinaANC 18 of 24 seats
- New MunicipalityANC 60 of 71 seats
- PolokwaneANC 52 of 90 seats
- ThabazimbiANC 10 of 23 seats · no majority
- ThulamelaANC 64 of 81 seats
District councils · 5
About these figures
special votes 37 671 · All 3 111 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 0: the IEC's cross-ballot total 30249 differs from its ward + PR + DC 40% votes (30255); we show each ballot's own votes.
Note: IEC TotalValidVotes 3785291 differs from the sum of party rows 3785285 by -6; 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, 11:03 SAST.