No majority 136 of 270 seats needed
Largest party: ANC, 121 seats
Most votes, PR ballot: ANC 44.9%
PR ballot ? · 1 255 385 valid votes
ANCAfrican National Congress563 91244.9%
DADemocratic Alliance483 01838.5%
EFFEconomic Freedom Fighters137 20210.9%
IFPInkatha Freedom Party21 4641.7%
AICAfrican Independent Congress20 3891.6%
ACDPAfrican Christian Democratic Party3 9400.3%
VF PLUSVryheidsfront Plus3 9160.3%
ALJAMAAl Jama-ah3 9080.3%
UDMUnited Democratic Movement3 0800.2%
COPECongress of the People2 6790.2%
PAPatriotic Alliance2 1480.2%
PACPan Africanist Congress of Azania2 0800.2%
APCAfrican People's Convention2 0640.2%
TATruly Alliance1 0020.1%- OKMOperation Khanyisa Movement9950.1%
AZAPOAzanian People's Organisation8150.1%
PASAPatriotic Association of South Africa6250.0%
UBUNTUUbuntu Party3800.0%
AGANG SAAgang South Africa3800.0%
IRCInternational Revelation Congress3690.0%
SOPAThe Socialist Party of Azania3430.0%
APSPAfrican People's Socialist Party1950.0%
P.C.OPeople's Civic Organisation1730.0%
BACSBuilding A Cohesive Society1580.0%
PREMPrem Peoples Agenda930.0%
BPSABolsheviks Party of South Africa570.0%
Council seats · 270 ?
- African National Congress84 ward · 37 PR121
- Democratic Alliance51 ward · 53 PR104
- Economic Freedom Fighters0 ward · 30 PR30
- Inkatha Freedom Party0 ward · 5 PR5
- African Independent Congress0 ward · 4 PR4
- Vryheidsfront Plus0 ward · 1 PR1
- United Democratic Movement0 ward · 1 PR1
- African Christian Democratic Party0 ward · 1 PR1
- Al Jama-ah0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
- Patriotic Alliance0 ward · 1 PR1
Wards · 135
- Ward 1ANC 74.8%
- Ward 2ANC 72.3%
- Ward 3ANC 78.0%
- Ward 4ANC 79.0%
- Ward 5ANC 73.4%
- Ward 6ANC 69.8%
- Ward 7DA 51.2%
- Ward 8ANC 44.5%
- Ward 9DA 47.2%
- Ward 10ANC 49.4%
- Ward 11ANC 42.0%
- Ward 12ANC 63.8%
- Ward 13ANC 66.3%
- Ward 14ANC 62.3%
- Ward 15ANC 79.8%
- Ward 16ANC 57.8%
- Ward 17DA 64.7%
- Ward 18DA 81.2%
- Ward 19ANC 72.9%
- Ward 20ANC 70.8%
- Ward 21ANC 75.0%
- Ward 22ANC 69.9%
- Ward 23DA 81.0%
- Ward 24ANC 64.1%
- Ward 25ANC 63.8%
- Ward 26ANC 74.9%
- Ward 27ANC 69.9%
- Ward 28ANC 67.5%
- Ward 29ANC 53.9%
- Ward 30ANC 65.6%
- Ward 31ANC 64.5%
- Ward 32DA 60.7%
- Ward 33ANC 75.6%
- Ward 34ANC 67.8%
- Ward 35ANC 75.0%
- Ward 36ANC 78.8%
- Ward 37ANC 60.0%
- Ward 38ANC 64.9%
- Ward 39ANC 75.1%
- Ward 40ANC 52.0%
- Ward 41ANC 71.7%
- Ward 42ANC 77.0%
- Ward 43ANC 71.5%
- Ward 44ANC 72.8%
- Ward 45ANC 70.2%
- Ward 46ANC 77.2%
- Ward 47ANC 51.4%
- Ward 48ANC 65.3%
- Ward 49ANC 70.5%
- Ward 50ANC 76.9%
- Ward 51ANC 76.9%
- Ward 52ANC 79.2%
- Ward 53ANC 62.4%
- Ward 54DA 65.7%
- Ward 55DA 59.4%
- Ward 56DA 65.2%
- Ward 57DA 58.1%
- Ward 58DA 34.0%
- Ward 59ANC 66.5%
- Ward 60ANC 55.9%
- Ward 61ANC 47.2%
- Ward 62ANC 65.0%
- Ward 63ANC 70.1%
- Ward 64ANC 68.0%
- Ward 65ANC 41.9%
- Ward 66DA 59.6%
- Ward 67ANC 53.3%
- Ward 68DA 45.5%
- Ward 69DA 59.3%
- Ward 70DA 69.0%
- Ward 71DA 61.3%
- Ward 72DA 82.7%
- Ward 73DA 74.6%
- Ward 74DA 77.0%
- Ward 75ANC 47.8%
- Ward 76ANC 65.3%
- Ward 77ANC 54.9%
- Ward 78ANC 68.1%
- Ward 79ANC 63.5%
- Ward 80ANC 53.5%
- Ward 81DA 43.4%
- Ward 82DA 60.2%
- Ward 83DA 87.6%
- Ward 84DA 74.5%
- Ward 85DA 73.9%
- Ward 86DA 80.7%
- Ward 87DA 78.0%
- Ward 88DA 82.0%
- Ward 89DA 87.1%
- Ward 90DA 83.4%
- Ward 91DA 57.7%
- Ward 92ANC 43.8%
- Ward 93DA 85.9%
- Ward 94DA 85.8%
- Ward 95ANC 63.3%
- Ward 96DA 46.4%
- Ward 97DA 83.8%
- Ward 98DA 78.9%
- Ward 99DA 87.9%
- Ward 100ANC 60.4%
- Ward 101DA 86.6%
- Ward 102DA 84.5%
- Ward 103DA 84.8%
- Ward 104DA 80.3%
- Ward 105ANC 57.8%
- Ward 106DA 87.0%
- Ward 107ANC 56.3%
- Ward 108ANC 62.6%
- Ward 109DA 50.1%
- Ward 110ANC 51.8%
- Ward 111ANC 57.1%
- Ward 112DA 46.1%
- Ward 113ANC 63.1%
- Ward 114ANC 52.6%
- Ward 115DA 80.8%
- Ward 116ANC 69.4%
- Ward 117DA 84.9%
- Ward 118DA 50.2%
- Ward 119ANC 63.5%
- Ward 120DA 48.0%
- Ward 121ANC 58.3%
- Ward 122ANC 69.7%
- Ward 123ANC 61.0%
- Ward 124ANC 47.4%
- Ward 125DA 45.5%
- Ward 126DA 89.3%
- Ward 127ANC 67.4%
- Ward 128ANC 74.8%
- Ward 129ANC 74.1%
- Ward 130ANC 79.8%
- Ward 131ANC 77.5%
- Ward 132DA 71.9%
- Ward 133ANC 64.2%
- Ward 134DA 84.4%
- Ward 135ANC 63.8%
About these figures
special votes 11 973 · All 842 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 15406 differs from its ward + PR + DC 40% votes (15416); we show each ballot's own votes.
Note: IEC TotalValidVotes 2512083 differs from the sum of party rows 2512073 by -10; 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:05 SAST.