MunicipalitiesANC 18darker = bigger win
ANC majority
23 of 38 seats
Most provincial votes: ANC 57.7% · down 4.2 pts from 61.9% in 2019
Turnout50.7%
Voters on the roll1.77M
Provincial ballot ? · 885 206 valid votes
ANCAfrican National Congress510 99457.7%
EFFEconomic Freedom Fighters153 74317.4%
DADemocratic Alliance117 16813.2%
VF PLUSVryheidsfront Plus23 0032.6%
M.K.Umkhonto Wesizwe18 1982.1%
ActionSA15 0531.7%
PAPatriotic Alliance8 0400.9%
F4SDForum 4 Service Delivery5 1430.6%
UATUnited Africans Transformation4 7790.5%
ACDPAfrican Christian Democratic Party3 9410.4%
BOSABuild One South Africa with Mmusi Maimane3 8920.4%
RISERise Mzansi3 1890.4%
AICAfrican Independent Congress2 1820.2%
UDMUnited Democratic Movement2 1320.2%
ASAArise South Africa1 7400.2%
COPECongress of the People1 7380.2%- ACTAfrican Congress for Transformation1 5910.2%
ATMAfrican Transformation Movement1 3960.2%
IFPInkatha Freedom Party1 3350.2%
PACPan Africanist Congress of Azania1 3300.2%
ELF-SAEconomic Liberators Forum South Africa1 0530.1%
ALJAMAAl Jama-ah7250.1%
APCAfrican People's Convention7070.1%
ARAAfrica Restoration Alliance5100.1%
GOOD5000.1%
SUNSizwe Ummah Nation4850.1%
ACPAll Citizens Party4130.0%- NO_ABBRAfrican Movement Congress2260.0%
Provincial legislature seats · 38 ?
- African National Congress23
- Economic Freedom Fighters7
- Democratic Alliance5
- Vryheidsfront Plus1
- ActionSA1
- Umkhonto Wesizwe1
Municipalities · 18
- DitsobotlaANC 53.5%
- Greater TaungANC 66.1%
- JB MarksANC 43.3%
- Kagisano-MolopoANC 74.9%
- KgetlengrivierANC 56.8%
- Lekwa-TeemaneANC 50.1%
- MadibengANC 55.9%
- MafikengANC 56.3%
- MamusaANC 59.0%
- Maquassi HillsANC 61.8%
- MatlosanaANC 53.0%
- MoreteleANC 69.3%
- Moses KotaneANC 69.3%
- NalediANC 59.6%
- Ramotshere MoiloaANC 67.3%
- RatlouANC 73.7%
- RustenburgANC 49.2%
- TswaingANC 67.6%
About these figures
Official IEC figures: how we add them up
Votes cast 896 869 · spoilt 11 663 · special votes 84 637 · All 1 738 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, 17:08 SAST.