Wards:ANC 78DA 32PA 2
Boundaries: MDB / IEC
No majority 113 of 224 seats needed
Largest party: ANC, 86 seats
Most votes, Ward ballot: ANC 38.0%
Turnout43.5%
Registered voters1.58M
Ward ballot ? · 669 897 valid votes
ANCAfrican National Congress254 78238.0%
DADemocratic Alliance194 73929.1%
EFFEconomic Freedom Fighters92 91913.9%
ActionSA39 0895.8%
VF PLUSVryheidsfront Plus21 3303.2%
PAPatriotic Alliance12 6301.9%
IFPInkatha Freedom Party8 3351.2%
AICAfrican Independent Congress8 1931.2%- IndependentIndependent candidates8 0251.2%
ACDPAfrican Christian Democratic Party5 5240.8%
IRASAIndependent Ratepayers Association of SA5 2420.8%
ICMIndependent Citizens Movement2 9600.4%
ATMAfrican Transformation Movement2 1330.3%
PACPan Africanist Congress of Azania2 0890.3%
COPECongress of the People1 5110.2%
UDMUnited Democratic Movement1 4280.2%
NFPNational Freedom Party1 4010.2%
UIMUnited Independent Movement1 0900.2%
APCAfrican People's Convention1 0060.2%
APEMOAfrican People's Movement9360.1%
NAPFNational People's Front7140.1%- BLFBlack First Land First6610.1%
- ChangeChange5440.1%
ARAAfrica Restoration Alliance5290.1%
NSAThe Nationals of South Africa4910.1%
UCDPUnited Christian Democratic Party3220.0%
OHMOrganic Humanity Movement2780.0%
ISANCOIndependent South African National Civic Organisation2430.0%
ASCAfrican Security Congress1650.0%
I.L.PIzwe Lethu Party1510.0%
ALJAMAAl Jama-ah1380.0%
ABCAbantu Batho Congress1260.0%
ALAble Leadership1000.0%
BPSABolsheviks Party of South Africa370.0%
AFRAfrican Freedom Revolution170.0%
ARECOArusha Economic Coalition150.0%
SNPSpectrum National Party40.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.