Municipalities:ANC 19
Boundaries: MDB / IEC
ANC 51.3%
Most PR votes
Vote breakdown · PR ballot
- ANC 51.3%
- DA 19.0%
- EFF 12.7%
- Others 17.1%
Turnout45.4%
Registered voters1.41M
PR ballot ? · 627 560 valid votes
ANCAfrican National Congress321 94951.3%
DADemocratic Alliance118 94519.0%
EFFEconomic Freedom Fighters79 60112.7%
VF PLUSVryheidsfront Plus26 2134.2%- MAP16Mapsixteen Civic Movement22 6273.6%
ATMAfrican Transformation Movement5 8260.9%- SSDFSetsoto Service Delivery Forum5 5420.9%
DPSADikwankwetla Party of South Africa3 7600.6%
PAPatriotic Alliance3 7460.6%
ACDPAfrican Christian Democratic Party3 3800.5%- AULAAll Unemployment Labour Alliance3 0420.5%
AICAfrican Independent Congress2 9880.5%
F4SDForum 4 Service Delivery2 9500.5%
COPECongress of the People2 4930.4%
AASDAfrikan Alliance of Social Democrats2 4230.4%- Moqhaka Community ForumMoqhaka Community Forum2 2310.4%
- ACMAfrican Content Movement2 2250.4%
ADECAfrican Democratic Change2 1540.3%
IFPInkatha Freedom Party1 9830.3%
ISANCOIndependent South African National Civic Organisation1 8790.3%- N.C.FNala Community Forum1 4950.2%
ANAAgency for New Agenda1 0380.2%
APCAfrican People's Convention9490.2%
AARON7380.1%
PAUPower of Africans Unity7140.1%
UCDPUnited Christian Democratic Party6750.1%- TYPTikwana Youth Power6680.1%
UIMUnited Independent Movement6260.1%
SARKOSouth African Royal Kingdoms Organization5350.1%- MCAMetsimaholo Community Association4920.1%
IFSIkemeleng Free State4310.1%- MCFMangaung Community Forum3660.1%
PFAPatriotic Front of Azania3170.1%
PACPan Africanist Congress of Azania2720.0%
ANDSAAfrica's New Dawn2520.0%- BUMBotshabelo Unemployed Movement2440.0%
ALJAMAAl Jama-ah2060.0%
ICOSAIndependent Civic Organisation of South Africa2040.0%- LLSRLeihlo la Setjhaba Rainbow1940.0%
- BBQBatho Ba Qetile1800.0%
NFPNational Freedom Party1710.0%- MPPFMetsimaholo Progressive People Forum1660.0%
DOPPDisability and Older Person Political Party1470.0%
INTPInternational Party1400.0%
AFRAfrican Freedom Revolution1250.0%
URFUnited Residents Front1060.0%
OHMOrganic Humanity Movement730.0%
ARAAfrica Restoration Alliance440.0%
AMSAActivists Movement of South Africa350.0%
Municipalities · 19
- DihlabengANC 23 of 40 seats
- KopanongANC 11 of 17 seats
- LetsemengANC 9 of 13 seats
- MafubeANC 10 of 17 seats
- Maluti a PhofungANC 28 of 70 seats · no majority
- MangaungANC 51 of 101 seats
- MantsopaANC 11 of 18 seats
- MasilonyanaANC 11 of 19 seats
- MatjhabengANC 39 of 72 seats
- MetsimaholoANC 16 of 46 seats · no majority
- MohokareANC 8 of 13 seats
- MoqhakaANC 22 of 44 seats · no majority
- NalaANC 12 of 24 seats · no majority
- NgwatheANC 21 of 37 seats
- NketoanaANC 10 of 18 seats
- PhumelelaANC 11 of 16 seats
- SetsotoANC 17 of 33 seats
- TokologoANC 8 of 13 seats
- TswelopeleANC 10 of 17 seats
District councils · 4
About these figures
special votes 49 350 · All 1 564 voting districts in · the IEC marks the results complete
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.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 26 Oct 2026, 16:05 SAST.