Wards:ANC 87DA 43PA 2IFP 2ALJAMA 1
Boundaries: MDB / IEC
No majority 136 of 270 seats needed
Largest party: ANC, 91 seats
Most votes, Ward ballot: ANC 34.0%
Turnout42.6%
Registered voters2.22M
Ward ballot ? · 922 465 valid votes
ANCAfrican National Congress313 38734.0%
DADemocratic Alliance247 53326.8%
ActionSA128 98614.0%
EFFEconomic Freedom Fighters102 75111.1%
PAPatriotic Alliance26 8302.9%
IFPInkatha Freedom Party21 7432.4%
VF PLUSVryheidsfront Plus12 4281.3%- IndependentIndependent candidates11 9041.3%
ACDPAfrican Christian Democratic Party9 9991.1%
ALJAMAAl Jama-ah9 9611.1%
AICAfrican Independent Congress4 6190.5%
AHCAfrican Heart Congress4 3410.5%
GOOD3 6840.4%
ATMAfrican Transformation Movement3 6600.4%
COPECongress of the People2 2970.2%
UDMUnited Democratic Movement2 2910.2%
PACPan Africanist Congress of Azania1 5120.2%
UIMUnited Independent Movement1 2630.1%
APCAfrican People's Convention1 2120.1%- DOPDefenders of the People1 0790.1%
AZAPOAzanian People's Organisation9250.1%
POAParty of Action8990.1%- AASAAfrican Ambassadors of South Africa8490.1%
- BLFBlack First Land First8340.1%
ARAAfrica Restoration Alliance7100.1%- ChangeChange6730.1%
OHMOrganic Humanity Movement6050.1%
ECOFORUMEconomic Emancipation Forum6040.1%
NFPNational Freedom Party5520.1%
JEPJustice and Employment Party4650.1%
ABCAbantu Batho Congress4560.0%
SHOSHShosholoza Progressive Party3480.0%
BPSABolsheviks Party of South Africa3250.0%
RLPRoyal Loyal Progress2810.0%- DSPTDisrupt Party2790.0%
IRCInternational Revelation Congress2670.0%
NAPFNational People's Front2470.0%
AMSAActivists Movement of South Africa2340.0%
SARKOSouth African Royal Kingdoms Organization2240.0%- ABAbahlaly Baahi2020.0%
F4SDForum 4 Service Delivery1970.0%
ARMAmalgamated Rainbow Movement1950.0%
USUs the People1440.0%
APEMOAfrican People's Movement1410.0%
CMOSACivic Movement of South Africa590.0%
UCMUnited Cultural Movement560.0%- BWPBlack and White Party540.0%
PFPPeople's Freedom Party410.0%- Community Solidarity AssociationCommunity Solidarity Association400.0%
ASCAfrican Security Congress300.0%
S.C.Sakhisizwe Convention240.0%
DAPDemocratic African Party170.0%
AFRAfrican Freedom Revolution70.0%
ACOAfrican Covenant10.0%
Council seats · 270 ?
- African National Congress87 ward · 4 PR91
- Democratic Alliance43 ward · 28 PR71
- ActionSA0 ward · 44 PR44
- Economic Freedom Fighters0 ward · 29 PR29
- Patriotic Alliance2 ward · 6 PR8
- Inkatha Freedom Party2 ward · 5 PR7
- Vryheidsfront Plus0 ward · 4 PR4
- African Christian Democratic Party0 ward · 3 PR3
- Al Jama-ah1 ward · 2 PR3
- African Independent Congress0 ward · 2 PR2
- United Democratic Movement0 ward · 1 PR1
- Pan Africanist Congress of Azania0 ward · 1 PR1
- African People's Convention0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
- African Transformation Movement0 ward · 1 PR1
- GOOD0 ward · 1 PR1
- African Heart Congress0 ward · 1 PR1
- United Independent Movement0 ward · 1 PR1
Wards · 135
- Ward 1ANC 60.3%
- Ward 2ANC 50.3%
- Ward 3ANC 56.4%
- Ward 4ANC 65.5%
- Ward 5ANC 59.8%
- Ward 6ANC 56.4%
- Ward 7ANC 37.5%
- Ward 8ANC 50.3%
- Ward 9ALJAMA 49.0%
- Ward 10ANC 32.1%
- Ward 11ANC 40.6%
- Ward 12ANC 53.7%
- Ward 13ANC 46.6%
- Ward 14ANC 51.0%
- Ward 15ANC 54.5%
- Ward 16ANC 45.3%
- Ward 17PA 52.2%
- Ward 18PA 64.6%
- Ward 19ANC 53.1%
- Ward 20ANC 52.4%
- Ward 21ANC 42.7%
- Ward 22ANC 48.9%
- Ward 23DA 50.5%
- Ward 24ANC 55.7%
- Ward 25ANC 43.9%
- Ward 26ANC 45.9%
- Ward 27ANC 50.2%
- Ward 28ANC 54.0%
- Ward 29ANC 38.8%
- Ward 30ANC 47.5%
- Ward 31ANC 50.9%
- Ward 32DA 48.2%
- Ward 33ANC 55.5%
- Ward 34ANC 43.1%
- Ward 35ANC 57.3%
- Ward 36ANC 50.4%
- Ward 37ANC 46.5%
- Ward 38ANC 38.7%
- Ward 39ANC 56.5%
- Ward 40ANC 40.0%
- Ward 41ANC 60.4%
- Ward 42ANC 63.0%
- Ward 43ANC 61.2%
- Ward 44ANC 58.1%
- Ward 45ANC 51.4%
- Ward 46ANC 48.8%
- Ward 47ANC 44.1%
- Ward 48ANC 49.5%
- Ward 49ANC 56.9%
- Ward 50ANC 54.0%
- Ward 51ANC 52.4%
- Ward 52ANC 54.8%
- Ward 53ANC 59.0%
- Ward 54DA 49.1%
- Ward 55DA 40.7%
- Ward 56DA 53.2%
- Ward 57DA 41.9%
- Ward 58ANC 49.4%
- Ward 59ANC 48.4%
- Ward 60ANC 35.8%
- Ward 61IFP 33.3%
- Ward 62ANC 50.5%
- Ward 63ANC 52.9%
- Ward 64ANC 51.2%
- Ward 65IFP 60.4%
- Ward 66DA 38.2%
- Ward 67ANC 39.8%
- Ward 68ANC 27.8%
- Ward 69DA 31.1%
- Ward 70DA 48.7%
- Ward 71DA 38.7%
- Ward 72DA 74.6%
- Ward 73DA 62.7%
- Ward 74DA 51.5%
- Ward 75ANC 31.7%
- Ward 76ANC 56.9%
- Ward 77ANC 54.6%
- Ward 78ANC 61.7%
- Ward 79ANC 52.6%
- Ward 80ANC 51.5%
- Ward 81DA 30.5%
- Ward 82DA 23.6%
- Ward 83DA 63.0%
- Ward 84DA 47.3%
- Ward 85DA 59.7%
- Ward 86DA 61.3%
- Ward 87DA 71.1%
- Ward 88DA 58.0%
- Ward 89DA 69.0%
- Ward 90DA 70.2%
- Ward 91DA 44.3%
- Ward 92ANC 40.0%
- Ward 93DA 66.4%
- Ward 94DA 73.2%
- Ward 95ANC 66.6%
- Ward 96ANC 36.1%
- Ward 97DA 64.7%
- Ward 98DA 65.7%
- Ward 99DA 75.2%
- Ward 100ANC 54.5%
- Ward 101DA 64.1%
- Ward 102DA 71.2%
- Ward 103DA 80.7%
- Ward 104DA 64.7%
- Ward 105ANC 55.7%
- Ward 106DA 65.1%
- Ward 107ANC 54.3%
- Ward 108ANC 59.0%
- Ward 109DA 38.2%
- Ward 110ANC 47.9%
- Ward 111ANC 53.1%
- Ward 112DA 33.7%
- Ward 113ANC 57.2%
- Ward 114ANC 44.0%
- Ward 115DA 59.7%
- Ward 116ANC 70.1%
- Ward 117DA 71.1%
- Ward 118DA 43.1%
- Ward 119ANC 51.7%
- Ward 120ANC 36.9%
- Ward 121ANC 47.2%
- Ward 122ANC 64.4%
- Ward 123ANC 39.5%
- Ward 124ANC 35.8%
- Ward 125DA 31.5%
- Ward 126DA 71.1%
- Ward 127ANC 61.0%
- Ward 128ANC 69.4%
- Ward 129ANC 57.8%
- Ward 130ANC 56.2%
- Ward 131ANC 47.7%
- Ward 132DA 60.0%
- Ward 133ANC 62.7%
- Ward 134DA 64.7%
- Ward 135ANC 44.0%
About these figures
special votes 19 807 · All 867 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, 15:59 SAST.