Municipalities:ANC 19
Boundaries: MDB / IEC
ANC 61.2%
Most ward votes
Vote breakdown · Ward ballot
- ANC 61.2%
- DA 20.2%
- EFF 9.5%
- Others 9.1%
Turnout56.2%
Registered voters1.47M
Ward ballot ? · 810 609 valid votes
ANCAfrican National Congress496 17261.2%
DADemocratic Alliance163 64720.2%
EFFEconomic Freedom Fighters76 7219.5%- IndependentIndependent candidates27 4753.4%
VF PLUSVryheidsfront Plus16 2312.0%
COPECongress of the People7 2600.9%
DPSADikwankwetla Party of South Africa5 3300.7%- AULAAll Unemployment Labour Alliance3 4160.4%
ACDPAfrican Christian Democratic Party2 5690.3%
AICAfrican Independent Congress2 2400.3%- MCAMetsimaholo Community Association2 1630.3%
APCAfrican People's Convention1 9610.2%
UFCUnited Front of Civics1 3980.2%
PAPatriotic Alliance8480.1%
URFUnited Residents Front5580.1%
ANAAgency for New Agenda5070.1%
PACPan Africanist Congress of Azania4300.1%
IFPInkatha Freedom Party2860.0%
UCDPUnited Christian Democratic Party2760.0%- BUMBotshabelo Unemployed Movement2160.0%
- LLSRLeihlo la Setjhaba Rainbow2080.0%
APSPAfrican People's Socialist Party1750.0%
ICOSAIndependent Civic Organisation of South Africa1590.0%
AACAzanian Alliance Congress1370.0%
AZAPOAzanian People's Organisation1080.0%
AGANG SAAgang South Africa920.0%- AAAAlternative African Allegiance260.0%
Municipalities · 19
- DihlabengANC 25 of 39 seats
- KopanongANC 11 of 15 seats
- LetsemengANC 8 of 11 seats
- MafubeANC 13 of 17 seats
- Maluti a PhofungANC 47 of 69 seats
- MangaungANC 58 of 100 seats
- MantsopaANC 11 of 17 seats
- MasilonyanaANC 12 of 19 seats
- MatjhabengANC 46 of 72 seats
- MetsimaholoANC 19 of 42 seats · no majority
- MohokareANC 7 of 11 seats
- MoqhakaANC 27 of 45 seats
- NalaANC 15 of 24 seats
- NgwatheANC 24 of 36 seats
- NketoanaANC 13 of 18 seats
- PhumelelaANC 12 of 15 seats
- SetsotoANC 21 of 33 seats
- TokologoANC 5 of 8 seats
- TswelopeleANC 11 of 15 seats
District councils · 4
About these figures
special votes 33 237 · All 1 531 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.
Note: party 0: the IEC's cross-ballot total 27468 differs from its ward + PR + DC 40% votes (27475); we show each ballot's own votes.
Note: IEC TotalValidVotes 2182860 differs from the sum of party rows 2182853 by -7; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 27 Oct 2026, 11:03 SAST.