MunicipalitiesANC 19darker = bigger win
ANC 52.9%down 10.0 pts from 62.9% in 2019
Most national votes
Vote breakdown · National ballot
- ANC 52.9%
- DA 21.3%
- EFF 13.1%
- Others 12.7%
Turnout57.9%
Voters on the roll1.46M
National ballot ? · 831 445 valid votes
ANCAfrican National Congress439 70052.9%
DADemocratic Alliance177 15521.3%
EFFEconomic Freedom Fighters108 82113.1%
VF PLUSVryheidsfront Plus20 7412.5%
M.K.Umkhonto Wesizwe18 7852.3%- ACTAfrican Congress for Transformation11 5891.4%
PAPatriotic Alliance10 9581.3%
ATMAfrican Transformation Movement5 5120.7%
ActionSA4 4680.5%
ACDPAfrican Christian Democratic Party3 6840.4%- ACMAfrican Content Movement2 9090.3%
BOSABuild One South Africa with Mmusi Maimane2 6760.3%- #HOPE4SA2 3390.3%
RISERise Mzansi2 0220.2%
PACPan Africanist Congress of Azania1 6010.2%
IFPInkatha Freedom Party1 5000.2%
AZAPOAzanian People's Organisation1 3150.2%
UATUnited Africans Transformation1 2960.2%
COPECongress of the People1 2630.2%
AICAfrican Independent Congress1 2300.1%
AM4CAllied Movement for Change1 1730.1%
AHCAfrican Heart Congress1 1040.1%
UDMUnited Democratic Movement1 0920.1%
UIMUnited Independent Movement1 0390.1%
F4SDForum 4 Service Delivery9630.1%
CIASAConservatives in Action6500.1%
DLCDemocratic Liberal Congress6110.1%
APCAfrican People's Convention6030.1%
A.C.C.Alliance of Citizens for Change4880.1%
SARKOSouth African Royal Kingdoms Organization4470.1%
GOOD4160.1%
ACPAll Citizens Party3850.0%
ABCAbantu Batho Congress3520.0%
ALJAMAAl Jama-ah2260.0%
ELF-SAEconomic Liberators Forum South Africa2070.0%
SARASouth African Rainbow Alliance1920.0%
ARAAfrica Restoration Alliance1800.0%- AARAfrica Africans Reclaim1790.0%
CITIZANS1680.0%
APEMOAfrican People's Movement1600.0%
OHMOrganic Humanity Movement1560.0%
SUNSizwe Ummah Nation1460.0%
NFPNational Freedom Party1350.0%
ALAble Leadership1250.0%
XILUVA1180.0%- NO_ABBRAfrican Movement Congress980.0%
AADPAction Alliance Development Party960.0%- RPReferendum Party920.0%
FREE DEMSFree Democrats820.0%- CCCNational Coloured Congress770.0%
NCCMNorthern Cape Communities Movement610.0%
PMCPeople's Movement for Change600.0%
Free State's seats in Parliament · 10 ?
- African National Congress6
- Democratic Alliance2
- Economic Freedom Fighters2
Municipalities · 19
- DihlabengANC 55.1%
- KopanongANC 60.3%
- LetsemengANC 58.9%
- MafubeANC 56.2%
- Maluti a PhofungANC 53.4%
- MangaungANC 51.3%
- MantsopaANC 60.3%
- MasilonyanaANC 55.8%
- MatjhabengANC 51.5%
- MetsimaholoANC 39.3%
- MohokareANC 61.0%
- MoqhakaANC 51.3%
- NalaANC 61.4%
- NgwatheANC 50.1%
- NketoanaANC 60.1%
- PhumelelaANC 50.7%
- SetsotoANC 62.0%
- TokologoANC 60.5%
- TswelopeleANC 65.5%
About these figures
Official IEC figures: how we add them up
Votes cast 842 989 · spoilt 11 544 · special votes 66 047 · All 1 586 voting districts in · the IEC marks the results complete
The change beside the headline is the difference between the leading party's share here and its share in the 2019 election for the same province, both from the IEC's counts, with no votes re-allocated between boundaries.
Total is the sum of the seats the IEC allocated to parties.
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 26 Oct 2026, 16:33 SAST.