Wards:ANC 78DA 32PA 2
Wards coloured by the Ward ballot: the IEC doesn't publish the PR ballot per ward · Boundaries: MDB / IEC
No majority 113 of 224 seats needed
Largest party: ANC, 86 seats
Most votes, PR ballot: ANC 38.3%
Turnout43.5%
Registered voters1.58M
PR ballot ? · 670 821 valid votes
ANCAfrican National Congress257 18638.3%
DADemocratic Alliance190 30528.4%
EFFEconomic Freedom Fighters89 04513.3%
ActionSA49 3957.4%
VF PLUSVryheidsfront Plus23 3183.5%
PAPatriotic Alliance12 5241.9%
IFPInkatha Freedom Party9 8851.5%
AICAfrican Independent Congress9 1251.4%
ACDPAfrican Christian Democratic Party5 7950.9%
ICMIndependent Citizens Movement3 0260.5%
PACPan Africanist Congress of Azania2 8970.4%
IRASAIndependent Ratepayers Association of SA2 4060.4%
ATMAfrican Transformation Movement2 2040.3%
NFPNational Freedom Party1 9260.3%
UDMUnited Democratic Movement1 7020.3%
COPECongress of the People1 3400.2%
UIMUnited Independent Movement1 0130.2%- BLFBlack First Land First8280.1%
NAPFNational People's Front7090.1%
APCAfrican People's Convention7060.1%
UCDPUnited Christian Democratic Party6800.1%
ASCAfrican Security Congress6060.1%
NSAThe Nationals of South Africa5260.1%
ISANCOIndependent South African National Civic Organisation4550.1%
APEMOAfrican People's Movement4330.1%
ABCAbantu Batho Congress4010.1%
G.S.A.God Save Africa3550.1%
I.L.PIzwe Lethu Party3230.0%- ChangeChange3160.0%
ALAble Leadership3130.0%
OHMOrganic Humanity Movement2770.0%
ARAAfrica Restoration Alliance2090.0%
AFRAfrican Freedom Revolution2060.0%
ARECOArusha Economic Coalition1650.0%
SNPSpectrum National Party1530.0%
BPSABolsheviks Party of South Africa680.0%
Council seats · 224 ?
- African National Congress78 ward · 8 PR86
- Democratic Alliance32 ward · 33 PR65
- Economic Freedom Fighters0 ward · 31 PR31
- ActionSA0 ward · 15 PR15
- Vryheidsfront Plus0 ward · 8 PR8
- Patriotic Alliance2 ward · 2 PR4
- Inkatha Freedom Party0 ward · 3 PR3
- African Independent Congress0 ward · 3 PR3
- African Christian Democratic Party0 ward · 2 PR2
- United Democratic Movement0 ward · 1 PR1
- Pan Africanist Congress of Azania0 ward · 1 PR1
- Independent Ratepayers Association of SA0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
- National Freedom Party0 ward · 1 PR1
- African Transformation Movement0 ward · 1 PR1
- Independent Citizens Movement0 ward · 1 PR1
Wards · 112
- Ward 1DA 69.5%
- Ward 2ANC 50.2%
- Ward 3ANC 47.8%
- Ward 4ANC 66.1%
- Ward 5ANC 53.2%
- Ward 6ANC 64.3%
- Ward 7ANC 56.4%
- Ward 8ANC 56.9%
- Ward 9ANC 49.6%
- Ward 10ANC 58.7%
- Ward 11ANC 59.8%
- Ward 12ANC 51.0%
- Ward 13ANC 36.2%
- Ward 14ANC 64.2%
- Ward 15DA 73.5%
- Ward 16DA 64.7%
- Ward 17DA 63.2%
- Ward 18DA 81.1%
- Ward 19DA 81.4%
- Ward 20DA 85.3%
- Ward 21ANC 38.1%
- Ward 22DA 66.5%
- Ward 23DA 85.0%
- Ward 24DA 58.8%
- Ward 25DA 69.7%
- Ward 26ANC 70.7%
- Ward 27DA 81.1%
- Ward 28DA 81.7%
- Ward 29ANC 38.1%
- Ward 30ANC 61.4%
- Ward 31DA 44.0%
- Ward 32DA 63.8%
- Ward 33DA 49.2%
- Ward 34PA 37.2%
- Ward 35ANC 40.6%
- Ward 36DA 77.7%
- Ward 37DA 69.9%
- Ward 38DA 70.1%
- Ward 39DA 65.5%
- Ward 40ANC 46.9%
- Ward 41ANC 57.3%
- Ward 42ANC 36.4%
- Ward 43DA 48.9%
- Ward 44ANC 56.5%
- Ward 45ANC 54.4%
- Ward 46ANC 51.0%
- Ward 47ANC 52.4%
- Ward 48ANC 62.6%
- Ward 49ANC 59.0%
- Ward 50ANC 49.5%
- Ward 51ANC 48.1%
- Ward 52ANC 48.6%
- Ward 53ANC 48.4%
- Ward 54ANC 61.9%
- Ward 55ANC 70.9%
- Ward 56ANC 64.3%
- Ward 57PA 45.8%
- Ward 58ANC 70.3%
- Ward 59ANC 55.8%
- Ward 60ANC 63.5%
- Ward 61ANC 62.8%
- Ward 62ANC 67.2%
- Ward 63ANC 64.3%
- Ward 64ANC 66.5%
- Ward 65ANC 72.3%
- Ward 66ANC 71.6%
- Ward 67ANC 64.9%
- Ward 68ANC 58.9%
- Ward 69ANC 56.3%
- Ward 70ANC 60.1%
- Ward 71ANC 47.2%
- Ward 72DA 41.8%
- Ward 73ANC 35.4%
- Ward 74ANC 46.6%
- Ward 75DA 46.6%
- Ward 76DA 60.4%
- Ward 77ANC 59.2%
- Ward 78ANC 56.0%
- Ward 79ANC 56.8%
- Ward 80ANC 64.7%
- Ward 81ANC 69.0%
- Ward 82ANC 46.2%
- Ward 83ANC 50.2%
- Ward 84ANC 62.0%
- Ward 85ANC 59.9%
- Ward 86ANC 67.7%
- Ward 87ANC 60.0%
- Ward 88DA 41.4%
- Ward 89ANC 47.9%
- Ward 90ANC 38.9%
- Ward 91DA 53.3%
- Ward 92DA 69.4%
- Ward 93ANC 44.8%
- Ward 94DA 58.2%
- Ward 95ANC 52.1%
- Ward 96ANC 45.6%
- Ward 97DA 61.3%
- Ward 98ANC 58.7%
- Ward 99ANC 65.3%
- Ward 100ANC 50.4%
- Ward 101ANC 74.3%
- Ward 102ANC 55.9%
- Ward 103ANC 62.0%
- Ward 104DA 57.6%
- Ward 105DA 60.9%
- Ward 106DA 71.5%
- Ward 107ANC 55.4%
- Ward 108ANC 63.5%
- Ward 109ANC 68.8%
- Ward 110ANC 45.9%
- Ward 111ANC 47.1%
- Ward 112ANC 42.2%
About these figures
special votes 24 209 · All 643 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:07 SAST.