Wards:ANC 75DA 34IFP 2
Boundaries: MDB / IEC
No majority 112 of 222 seats needed
Largest party: ANC, 96 seats
Most votes, Ward ballot: ANC 41.8%
Turnout41.9%
Registered voters1.91M
Ward ballot ? · 776 015 valid votes
ANCAfrican National Congress324 13741.8%
DADemocratic Alliance198 43325.6%
EFFEconomic Freedom Fighters78 74810.1%
IFPInkatha Freedom Party51 7256.7%- IndependentIndependent candidates32 9874.3%
ActionSA11 6631.5%
ACCActive Citizens Coalition8 0251.0%
ACDPAfrican Christian Democratic Party6 0220.8%
ABCAbantu Batho Congress5 8660.8%
ATMAfrican Transformation Movement5 1310.7%
DLCDemocratic Liberal Congress4 7390.6%
ADECAfrican Democratic Change4 3280.6%
JEPJustice and Employment Party3 9590.5%
MFMinority Front3 6610.5%
MOSAMinorities of South Africa3 0840.4%
UIMUnited Independent Movement2 9190.4%
AICAfrican Independent Congress2 5240.3%
NFPNational Freedom Party2 4930.3%- CCCNational Coloured Congress2 2820.3%
PFPPeople's Freedom Party2 0580.3%
VF PLUSVryheidsfront Plus1 9540.3%
PRMPeople's Revolutionary Movement1 9030.2%
TATruly Alliance1 8220.2%
ALJAMAAl Jama-ah1 5780.2%
KZNIKzn Independence1 5410.2%
APCAfrican People's Convention1 1930.2%
GOOD1 1920.2%
PAPatriotic Alliance9930.1%
AMSAActivists Movement of South Africa9170.1%
PACPan Africanist Congress of Azania8990.1%- IPPIndependent People's Party8480.1%
APFAfrican People First8290.1%
AFRAfrican Freedom Revolution6210.1%
ACAfrican Mantungwa Community5310.1%
AM4CAllied Movement for Change5100.1%
ADAAdvanced Dynamic Alliance4860.1%- BLFBlack First Land First3760.0%
UCDPUnited Christian Democratic Party3740.0%
ARAAfrica Restoration Alliance3520.0%
OHMOrganic Humanity Movement3230.0%
AZAPOAzanian People's Organisation2910.0%
DPCDemocratic People's Congress2900.0%
ACUAcademic Congress Union2890.0%
APEMOAfrican People's Movement2850.0%
F4SDForum 4 Service Delivery2470.0%
COPECongress of the People1820.0%
G.S.A.God Save Africa1680.0%
UCMUnited Cultural Movement1190.0%
AFCOAfrican Federal Convention640.0%
SNPSpectrum National Party190.0%
INTPInternational Party190.0%
FPSAFederal Party SA120.0%
LANDLand Party40.0%
Council seats · 222 ?
- African National Congress75 ward · 21 PR96
- Democratic Alliance34 ward · 25 PR59
- Economic Freedom Fighters0 ward · 24 PR24
- Inkatha Freedom Party2 ward · 14 PR16
- ActionSA0 ward · 4 PR4
- African Christian Democratic Party0 ward · 2 PR2
- African Independent Congress0 ward · 2 PR2
- Active Citizens Coalition0 ward · 2 PR2
- Abantu Batho Congress0 ward · 2 PR2
- Vryheidsfront Plus0 ward · 1 PR1
- Minority Front0 ward · 1 PR1
- Truly Alliance0 ward · 1 PR1
- Al Jama-ah0 ward · 1 PR1
- National Freedom Party0 ward · 1 PR1
- Kzn Independence0 ward · 1 PR1
- People's Revolutionary Movement0 ward · 1 PR1
- Democratic Liberal Congress0 ward · 1 PR1
- Minorities of South Africa0 ward · 1 PR1
- Justice and Employment Party0 ward · 1 PR1
- African Democratic Change0 ward · 1 PR1
- African Transformation Movement0 ward · 1 PR1
- People's Freedom Party0 ward · 1 PR1
- African People First0 ward · 1 PR1
- United Independent Movement0 ward · 1 PR1
Wards · 111
- Ward 1ANC 88.2%
- Ward 2ANC 79.9%
- Ward 3ANC 66.4%
- Ward 4ANC 80.7%
- Ward 5ANC 57.0%
- Ward 6ANC 67.9%
- Ward 7ANC 46.6%
- Ward 8ANC 48.5%
- Ward 9DA 35.4%
- Ward 10DA 80.0%
- Ward 11DA 40.7%
- Ward 12ANC 65.0%
- Ward 13ANC 47.4%
- Ward 14ANC 67.7%
- Ward 15ANC 64.1%
- Ward 16ANC 47.9%
- Ward 17ANC 43.0%
- Ward 18DA 74.4%
- Ward 19ANC 65.6%
- Ward 20ANC 71.0%
- Ward 21ANC 40.3%
- Ward 22ANC 58.3%
- Ward 23DA 34.1%
- Ward 24ANC 45.7%
- Ward 25ANC 40.5%
- Ward 26ANC 32.2%
- Ward 27DA 66.3%
- Ward 28ANC 35.0%
- Ward 29ANC 71.2%
- Ward 30DA 45.4%
- Ward 31DA 50.9%
- Ward 32ANC 52.0%
- Ward 33DA 67.3%
- Ward 34DA 38.9%
- Ward 35DA 86.5%
- Ward 36DA 82.9%
- Ward 37ANC 37.6%
- Ward 38ANC 43.9%
- Ward 39IFP 51.6%
- Ward 40ANC 66.5%
- Ward 41ANC 67.5%
- Ward 42ANC 79.1%
- Ward 43ANC 50.2%
- Ward 44ANC 57.5%
- Ward 45ANC 54.4%
- Ward 46ANC 55.7%
- Ward 47ANC 64.5%
- Ward 48DA 46.4%
- Ward 49DA 57.1%
- Ward 50DA 62.1%
- Ward 51DA 52.6%
- Ward 52DA 56.5%
- Ward 53ANC 67.9%
- Ward 54ANC 42.2%
- Ward 55ANC 60.3%
- Ward 56ANC 64.1%
- Ward 57ANC 79.3%
- Ward 58DA 47.5%
- Ward 59ANC 50.0%
- Ward 60ANC 46.8%
- Ward 61DA 31.4%
- Ward 62ANC 47.9%
- Ward 63DA 77.2%
- Ward 64DA 55.8%
- Ward 65DA 62.1%
- Ward 66DA 82.9%
- Ward 67ANC 74.0%
- Ward 68DA 36.9%
- Ward 69DA 42.8%
- Ward 70DA 67.7%
- Ward 71DA 44.7%
- Ward 72ANC 45.1%
- Ward 73DA 67.5%
- Ward 74ANC 54.9%
- Ward 75ANC 45.8%
- Ward 76ANC 60.9%
- Ward 77DA 40.3%
- Ward 78ANC 41.3%
- Ward 79ANC 61.4%
- Ward 80ANC 40.0%
- Ward 81ANC 57.6%
- Ward 82ANC 63.3%
- Ward 83ANC 43.5%
- Ward 84ANC 65.3%
- Ward 85ANC 52.2%
- Ward 86ANC 67.6%
- Ward 87ANC 68.8%
- Ward 88ANC 47.0%
- Ward 89IFP 47.5%
- Ward 90DA 40.1%
- Ward 91ANC 75.9%
- Ward 92ANC 53.1%
- Ward 93ANC 41.1%
- Ward 94ANC 62.2%
- Ward 95ANC 46.1%
- Ward 96ANC 56.8%
- Ward 97DA 78.3%
- Ward 98ANC 55.9%
- Ward 99ANC 31.0%
- Ward 100ANC 49.2%
- Ward 101ANC 48.0%
- Ward 102DA 38.7%
- Ward 103ANC 38.0%
- Ward 104ANC 55.1%
- Ward 105ANC 36.6%
- Ward 106DA 51.8%
- Ward 107ANC 56.9%
- Ward 108ANC 80.1%
- Ward 109ANC 36.9%
- Ward 110DA 44.4%
- Ward 111ANC 78.3%
About these figures
special votes 19 365 · All 875 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:08 SAST.