ANC 36.9%down 13.0 pts from 49.9% in 2021
Most ward votes
- ANC 36.9%
- DA 27.2%
- EFF 8.1%
- Others 27.8%
Stations open 7am–9pm · results from 9pm · SourceSpecial votes 2 and 3 Nov, 8am–5pm.
Ward ballot ? · 767 653 valid votes
ANCAfrican National Congress283 22936.9%
DADemocratic Alliance209 08427.2%
EFFEconomic Freedom Fighters62 1978.1%
VF PLUSVryheidsfront Plus | Freedom Front Plus41 9745.5%- SACPSouth African Communist Party20 5722.7%
- ACMAfrican Content Movement19 6902.6%
PAPatriotic Alliance15 5172.0%
ActionSA11 5551.5%- ACTAfrican Congress for Transformation11 5041.5%
MKPUmkhonto Wesizwe Party11 0141.4%- IndependentIndependent candidates8 2231.1%
ATMAfrican Transformation Movement7 6551.0%- MAP16Mapsixteen Civic Movement7 2640.9%
- SMMService Movement for Metsimaholo6 1920.8%
- NPMNala Progressive Movement4 0010.5%
AICAfrican Independent Congress3 0390.4%- MAYIBUYEAfrika Mayibuye Movement2 7960.4%
- NSDFNational Service Delivery Forum2 6920.4%
- VFCVoice for Change2 2960.3%
- ACIMAfrican Cultural Identity Movement2 0780.3%
PACPan Africanist Congress of Azania2 0280.3%
URFUnited Residents Front1 8860.2%- SSDFSetsoto Service Delivery Forum1 8280.2%
ACDPAfrican Christian Democratic Party1 6320.2%
AASDAfrikan Alliance of Social Democrats1 5350.2%
DPSADikwankwetla Party of South Africa1 4580.2%
IFPInkatha Freedom Party1 4490.2%
AHCAfrican Heart Congress1 4230.2%- UD4United Development Forum1 3870.2%
- MSPVMangaung Seven People's Voice1 3740.2%
- MAF1STMafube First1 2990.2%
COPECongress of the People1 2300.2%- COMCongress of Masilonyana1 0060.1%
- LABOURLabour Party of South Africa8430.1%
- BAWSBlack and White Society7860.1%
- BCMTBaahi Civic Movement7800.1%
- CFACommunity First Alliance7570.1%
APEMOAfrican People's Movement7420.1%- N.C.FNala Community Forum7080.1%
- SDPService Delivery Party6860.1%
- Moqhaka Community ForumMoqhaka Community Forum6140.1%
AACAfrican Alliance Congress5890.1%- L.E.M.Local Economic Movement5860.1%
APCAfrican People's Convention5840.1%- MCAMetsimaholo Community Association5440.1%
UATUnited Africans Transformation5170.1%- AACUMActive African Christians United Movement5150.1%
- AMC.ROY.African Movement Congress4960.1%
BOSABuild One South Africa4810.1%- BATHOBatho Movement4400.1%
SARKOSouth African Royal Kingdoms Organization3990.1%- LENTSWELentswe la Setjhaba3610.0%
ECOFORUMEconomic Emancipation Forum3480.0%
UCDPUnited Christian Democratic Party3350.0%- TYPTikwana Youth Power3220.0%
AZAPOAzanian People's Organisation3040.0%- FDCMFezile Dabi Civic Movement2860.0%
- ALMAfrican Liberation Movement2620.0%
- MPPFMetsimaholo Progressive People Forum1950.0%
- KAMKingdom Ambassadors Movement1910.0%
- PCOProgressive Civic Organisation1880.0%
SUNSizwe Ummah Nation1470.0%- Nketoane Community MovementNketoane Community Movement1320.0%
- PMProudly Metsimaholo1320.0%
UIMUnited Independent Movement1090.0%
ALJAMAAl Jama-ah1020.0%- FISAFreedom in South Africa1010.0%
- RCPRefengkgotso Civil Party950.0%
PMCPeople's Movement for Change910.0%
AMSAActivists Movement of South Africa900.0%- TRUTHTruth and Solidarity Movement770.0%
NFPNational Freedom Party750.0%- MNPPMantsopa People's Parliament640.0%
- BBMBana Ba Mobu630.0%
OHMOrganic Humanity Movement590.0%- CMPCCivic Movement for Progressive Citizens570.0%
ANDSAAfrica's New Dawn530.0%
ICOSAIndependent Civic Organisation of South Africa440.0%- TFPThe Farmer Party400.0%
- DITAUTau Dia Rora Cultural and Traditional Lekgotla360.0%
AARON280.0%- EKHETHUEkhethu Peoples Party220.0%
- AAAAlternative African Allegiance210.0%
ACPAll Citizens Party190.0%- AULAAll Unemployment Labour Alliance150.0%
ARUAfrican Renaissance Unity150.0%
Hours off in Free State ?
Reported in the ESP app
Municipalities · 19
- DihlabengANC 18 of 38 seats · no majority
- KopanongANC 10 of 17 seats
- LetsemengANC 8 of 13 seats
- MafubeANC 7 of 17 seats · no majority
- Maluti a PhofungANC 21 of 70 seats · no majority
- MangaungANC 35 of 101 seats · no majority
- MantsopaANC 10 of 18 seats
- MasilonyanaANC 7 of 19 seats · no majority
- MatjhabengANC 26 of 72 seats · no majority
- MetsimaholoANC 17 of 46 seats · no majority
- MohokareANC 6 of 13 seats · no majority
- MoqhakaANC 15 of 40 seats · no majority
- NalaANC 9 of 23 seats · no majority
- NgwatheANC 10 of 27 seats · no majority
- NketoanaANC 9 of 18 seats · no majority
- PhumelelaANC 8 of 16 seats · no majority
- SetsotoANC 13 of 30 seats · no majority
- TokologoANC 7 of 13 seats
- TswelopeleANC 8 of 16 seats · no majority
District councils · 4
On EskomSePush
ESP's own data, not the IEC's.
About these figures
Official IEC figures: how we add them up
special votes 80 466 · All 1 604 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 1 604 voting districts here (783 951 of 1 533 570). The IEC publishes 51.5%.
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, 20:16 SAST.