MunicipalitiesANC 19darker = bigger win
ANC 52.6%
Most regional votes
Vote breakdown · Regional ballot
- ANC 52.6%
- DA 21.5%
- EFF 14.0%
- Others 12.0%
Turnout57.9%
Voters on the roll1.46M
Regional ballot ? · 825 282 valid votes
ANCAfrican National Congress433 79752.6%
DADemocratic Alliance177 61521.5%
EFFEconomic Freedom Fighters115 14714.0%
VF PLUSVryheidsfront Plus25 5443.1%
M.K.Umkhonto Wesizwe18 5142.2%
PAPatriotic Alliance11 8381.4%
ATMAfrican Transformation Movement6 5910.8%
ActionSA4 8230.6%- ACMAfrican Content Movement4 6170.6%
ACDPAfrican Christian Democratic Party3 4430.4%
BOSABuild One South Africa with Mmusi Maimane3 2110.4%
RISERise Mzansi2 4060.3%- #HOPE4SA2 2310.3%
COPECongress of the People1 9970.2%
PACPan Africanist Congress of Azania1 8140.2%
IFPInkatha Freedom Party1 6860.2%
UATUnited Africans Transformation1 3420.2%
AZAPOAzanian People's Organisation1 3330.2%
UIMUnited Independent Movement1 1700.1%
UDMUnited Democratic Movement9150.1%
A.C.C.Alliance of Citizens for Change9040.1%
APCAfrican People's Convention7040.1%
SARKOSouth African Royal Kingdoms Organization5560.1%
GOOD5280.1%
ABCAbantu Batho Congress4190.1%- Liebenberg Louis PetrusIndependent candidate3070.0%
ELF-SAEconomic Liberators Forum South Africa3050.0%
CITIZANS2680.0%
OHMOrganic Humanity Movement2380.0%
NFPNational Freedom Party2010.0%
SARASouth African Rainbow Alliance1950.0%
ARAAfrica Restoration Alliance1850.0%- NO_ABBRAfrican Movement Congress1800.0%
FREE DEMSFree Democrats1540.0%
SUNSizwe Ummah Nation1040.0%
Free State's seats in Parliament · 10 ?
- African National Congress6
- Democratic Alliance2
- Economic Freedom Fighters2
Municipalities · 19
- DihlabengANC 54.8%
- KopanongANC 60.9%
- LetsemengANC 59.8%
- MafubeANC 55.2%
- Maluti a PhofungANC 51.4%
- MangaungANC 50.8%
- MantsopaANC 60.6%
- MasilonyanaANC 56.7%
- MatjhabengANC 51.1%
- MetsimaholoANC 38.3%
- MohokareANC 61.6%
- MoqhakaANC 50.9%
- NalaANC 61.3%
- NgwatheANC 52.8%
- NketoanaANC 60.1%
- PhumelelaANC 50.9%
- SetsotoANC 61.7%
- TokologoANC 61.3%
- TswelopeleANC 66.4%
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.