ANC 54.0%down 12.3 pts from 66.3% in 2021
Most ward votes
- ANC 54.0%
- EFF 11.0%
- DA 8.1%
- Others 26.9%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 1 433 439 valid votes
ANCAfrican National Congress773 49454.0%
EFFEconomic Freedom Fighters158 37011.0%
DADemocratic Alliance115 8838.1%- SACPSouth African Communist Party64 2674.5%
ActionSA63 7484.4%- MAYIBUYEAfrika Mayibuye Movement39 4602.8%
- IndependentIndependent candidates28 0352.0%
VF PLUSVryheidsfront Plus | Freedom Front Plus26 4291.8%- OTMOn the Move17 1321.2%
MKPUmkhonto Wesizwe Party12 6800.9%
IRCInternational Revelation Congress8 3030.6%
UATUnited Africans Transformation7 4000.5%
APCAfrican People's Convention7 2460.5%
BPSABolsheviks Party of South Africa6 6540.5%- MIVMolemole Independent Voice5 0340.4%
Elf-SA - Economic Liberators Forum South AfricaElf-SA - Economic Liberators Forum South Africa4 9190.3%- LIMALimpopo Independent Movement Alliance4 2890.3%
- DOPDefenders of the People4 2380.3%
PACPan Africanist Congress of Azania3 6150.3%
AL.Able Leadership3 6120.3%- GAZAGaza Democratic Front3 5650.2%
BOSABuild One South Africa3 4220.2%- United PeopleUnited People3 0290.2%
PAPatriotic Alliance3 0090.2%
SAMEBASouth African Maintenance and Estate Beneficiaries Associati2 8030.2%- MCMPARTYMaruleng Communities Movement2 7820.2%
- Civic WarriorsCivic Warriors2 6440.2%
ACDPAfrican Christian Democratic Party2 4560.2%
AZAPOAzanian People's Organisation2 1970.2%
SADASocialist Agenda of Dispossessed Africans2 1500.1%- LNGMLephalale New Generation Movement2 1500.1%
COPECongress of the People2 1180.1%
MSMMagoshi Swaranang Movement2 0830.1%- BBABela Bela Alliansie2 0660.1%
- DBPDitirelo Bathong Party2 0000.1%
- DKRMDitshaba Kopano Residents Movement1 8550.1%
ATMAfrican Transformation Movement1 4940.1%- SAPPSouth African Peoples Party1 3250.1%
AFPAfrican Freedom Party1 3110.1%
AHCAfrican Heart Congress1 2960.1%- Success African MovementSuccess African Movement1 2320.1%
- LABOURLabour Party of South Africa1 2130.1%
GLCGazankulu Liberation Congress1 2060.1%
NIPNational Independent Party1 0650.1%- BTWBorn To Win9530.1%
- VIPVhembe Independent Party (Musikitedzi)9460.1%
RISERise Mzansi9210.1%- ICFIndependent Community Forum9120.1%
- AKANIAfrican Rising Movement9100.1%
- DRADennilton Residents Association8660.1%
- SAREASouth African Residents Association8110.1%
USUs the People8090.1%
ALJAMAAl Jama-ah7870.1%- MAGAENG7780.1%
- MIGEUMigeu Ya Kasi7610.1%
- UPPAUnited Progressive People Alliance7580.1%
- TRAThabazimbi Residents Association7550.1%
ACPAll Citizens Party7270.1%- FISAFreedom in South Africa6990.0%
MTLMovement for Total Liberation6070.0%
AADPAction Alliance Development Party5880.0%
ACOAfrican Covenant5830.0%- RDResident Development5450.0%
- URPUnited Resident's Party5400.0%
- MMVARModimolle Mookgophong Vaalwater Alma Roadtan Party5130.0%
- SDPService Delivery Party5060.0%
- MMPModimolle - Mookgophong Party5050.0%
AFCAnswer for Community4950.0%
IFPInkatha Freedom Party4920.0%- OPCOrdinary People Campaign4900.0%
- BLMBakgethwa Liberation Movement4840.0%
ECOFORUMEconomic Emancipation Forum4810.0%
NCCNational Communist Congress4760.0%- LIRALimpopo Residents Association4720.0%
- LBKPLekwe Bepe Kingdom Party4600.0%
UDMUnited Democratic Movement4350.0%
OHMOrganic Humanity Movement4110.0%- BVPBelievers Voice Party3880.0%
KCDPKingdom Covenant Democratic Party3370.0%- ELMEthical Leaders Movement2930.0%
- TRUTHTruth and Solidarity Movement2690.0%
XPXimoko Party2650.0%
BRABetter Residents Association2430.0%- MOSHABIMoshabi Party2350.0%
- MAWUSAMawusa Movement Party2260.0%
- NRPNational Restoration Party2260.0%
- Mopani Residents AssociationMopani Residents Association2240.0%
- LUMLephalale United Movement2020.0%
MPMpumalanga Party2010.0%- ASCOAsihlanganeni Civic Movement1980.0%
- LECOMALephalale Community Association1980.0%
- L.R.PLephalale Residents Party1890.0%
- EIAEmpathy in Action1840.0%
URFUnited Residents Front1800.0%
RUARise Up Africa / Tsoga Africa1700.0%- SCPSebotha Community Party1680.0%
- People's ChoicePeople's Choice1550.0%
A.C.C.Alliance of Citizens for Change1450.0%- A.SAfrican Solution1450.0%
- BAMMUBammu Congress1430.0%
- TFSDThabazimbi Forum for Service Delivery1420.0%
KYNKnow Your Neighbour1330.0%- AAMAmandla Awethu Movement1220.0%
- PFCPush for Change1110.0%
- PEPPep (Power Economy To the People Party)1060.0%
UCDPUnited Christian Democratic Party1020.0%
MDCMovement Democratic Congress1000.0%- G.N.C.Gaza National Congress980.0%
- BABSABuild A Better South Africa960.0%
- AACUMActive African Christians United Movement950.0%
- BPBathobohle Political Party870.0%
UMSAUnemployment Movement SA790.0%- Ba-Phalaborwa Community PartyBa-Phalaborwa Community Party660.0%
POAParty of Action580.0%
MACMovement for African Convention570.0%- MCMMzansi Citizens’ Movement490.0%
- GFSAGap Fixers of South Africa430.0%
- FORUM4SAForum for South Africa380.0%
ARAAfrica Restoration Alliance330.0%
ARUAfrican Renaissance Unity270.0%- S.A.P.South African Party230.0%
- ARRC.African Royal Rainbow Congress150.0%
- LPPLephalale People’s Party140.0%
INGUBOAbafuna Ingubo Yeskhethu Party40.0%
NADECONational Democratic Convention20.0%
Hours off in Limpopo ?
Reported in the ESP app
Municipalities · 22
- Ba-PhalaborwaANC 17 of 37 seats · no majority
- Bela-BelaANC 7 of 17 seats · no majority
- BloubergANC 27 of 44 seats
- Collins ChabaneANC 47 of 71 seats
- Elias MotsoalediANC 30 of 61 seats · no majority
- Ephraim MogaleANC 19 of 32 seats
- Fetakgomo TubatseANC 44 of 77 seats
- Greater GiyaniANC 39 of 62 seats
- Greater LetabaANC 39 of 60 seats
- Greater TzaneenANC 42 of 69 seats
- Lepele-NkumpiANC 29 of 60 seats · no majority
- LephalaleANC 14 of 30 seats · no majority
- MakhadoANC 53 of 75 seats
- MakhuduthamagaANC 34 of 62 seats
- MarulengANC 13 of 27 seats · no majority
- Modimolle-MookgophongANC 11 of 28 seats · no majority
- MogalakwenaANC 29 of 64 seats · no majority
- MolemoleANC 17 of 32 seats
- MusinaANC 16 of 24 seats
- PolokwaneANC 37 of 90 seats · no majority
- ThabazimbiANC 8 of 23 seats · no majority
- ThulamelaANC 56 of 81 seats
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 184 780 · All 3 315 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 3 315 voting districts here (1 457 782 of 3 037 387). The IEC publishes 48.3%.
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 07 Nov 2026, 22:12 SAST.