Wards:ANC 68DA 39
Boundaries: MDB / IEC
No majority 108 of 214 seats needed
Largest party: DA, 93 seats
Most votes, Ward ballot: DA 43.2%
Turnout59.2%
Registered voters1.51M
Ward ballot ? · 882 274 valid votes
DADemocratic Alliance381 14643.2%
ANCAfrican National Congress361 95041.0%
EFFEconomic Freedom Fighters102 51111.6%
VF PLUSVryheidsfront Plus17 7892.0%- IndependentIndependent candidates5 1850.6%
ACDPAfrican Christian Democratic Party4 5530.5%
COPECongress of the People2 3470.3%
PACPan Africanist Congress of Azania1 7670.2%
UDMUnited Democratic Movement8890.1%
AZAPOAzanian People's Organisation6930.1%
ACAAfrican Christian Alliance-Afrikaner Christen Alliansie5610.1%
CDPChristian Democratic Party5300.1%- AMCOAfrican Mandate Congress5040.1%
PAPatriotic Alliance4210.0%
APCAfrican People's Convention4170.0%
APSPAfrican People's Socialist Party2510.0%
IFPInkatha Freedom Party2200.0%
AGANG SAAgang South Africa1940.0%
F4SDForum 4 Service Delivery1940.0%
UFCUnited Front of Civics790.0%
UCDPUnited Christian Democratic Party480.0%
MDPMovement Democratic Party250.0%
Council seats · 214 ?
- Democratic Alliance39 ward · 54 PR93
- African National Congress68 ward · 21 PR89
- Economic Freedom Fighters0 ward · 25 PR25
- Vryheidsfront Plus0 ward · 4 PR4
- Pan Africanist Congress of Azania0 ward · 1 PR1
- African Christian Democratic Party0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
Wards · 107
- Ward 1DA 82.2%
- Ward 2DA 82.0%
- Ward 3DA 42.5%
- Ward 4DA 37.9%
- Ward 5DA 81.7%
- Ward 6ANC 69.0%
- Ward 7ANC 70.1%
- Ward 8ANC 74.8%
- Ward 9ANC 83.0%
- Ward 10ANC 61.2%
- Ward 11ANC 75.1%
- Ward 12ANC 69.5%
- Ward 13ANC 74.3%
- Ward 14ANC 74.2%
- Ward 15ANC 73.1%
- Ward 16ANC 70.2%
- Ward 17ANC 67.3%
- Ward 18ANC 66.3%
- Ward 19ANC 79.1%
- Ward 20ANC 53.9%
- Ward 21ANC 59.1%
- Ward 22ANC 69.7%
- Ward 23ANC 73.5%
- Ward 24ANC 78.9%
- Ward 25ANC 77.0%
- Ward 26ANC 67.4%
- Ward 27ANC 65.8%
- Ward 28ANC 65.7%
- Ward 29ANC 75.6%
- Ward 30ANC 62.3%
- Ward 31ANC 62.3%
- Ward 32ANC 59.4%
- Ward 33ANC 66.9%
- Ward 34ANC 76.3%
- Ward 35ANC 63.1%
- Ward 36ANC 64.4%
- Ward 37ANC 66.3%
- Ward 38ANC 47.7%
- Ward 39ANC 71.3%
- Ward 40ANC 62.7%
- Ward 41DA 80.0%
- Ward 42DA 86.1%
- Ward 43DA 69.9%
- Ward 44DA 88.8%
- Ward 45DA 89.3%
- Ward 46DA 87.4%
- Ward 47DA 87.7%
- Ward 48DA 62.9%
- Ward 49ANC 63.3%
- Ward 50DA 85.8%
- Ward 51ANC 64.6%
- Ward 52DA 87.4%
- Ward 53DA 83.7%
- Ward 54DA 87.7%
- Ward 55DA 64.0%
- Ward 56DA 79.1%
- Ward 57DA 79.0%
- Ward 58ANC 42.6%
- Ward 59DA 50.2%
- Ward 60ANC 42.9%
- Ward 61ANC 61.3%
- Ward 62ANC 66.4%
- Ward 63ANC 56.7%
- Ward 64DA 75.8%
- Ward 65DA 83.3%
- Ward 66DA 80.6%
- Ward 67ANC 70.7%
- Ward 68ANC 67.6%
- Ward 69DA 89.9%
- Ward 70DA 86.6%
- Ward 71ANC 55.2%
- Ward 72ANC 46.5%
- Ward 73ANC 59.5%
- Ward 74ANC 67.9%
- Ward 75ANC 65.5%
- Ward 76ANC 66.6%
- Ward 77ANC 40.2%
- Ward 78DA 84.2%
- Ward 79DA 86.4%
- Ward 80ANC 45.3%
- Ward 81ANC 45.1%
- Ward 82DA 88.9%
- Ward 83DA 86.6%
- Ward 84DA 86.8%
- Ward 85DA 84.9%
- Ward 86ANC 66.2%
- Ward 87DA 66.8%
- Ward 88ANC 68.5%
- Ward 89ANC 66.8%
- Ward 90ANC 61.8%
- Ward 91DA 82.2%
- Ward 92DA 44.9%
- Ward 93ANC 71.6%
- Ward 94ANC 71.6%
- Ward 95ANC 67.0%
- Ward 96DA 68.7%
- Ward 97ANC 62.8%
- Ward 98DA 63.4%
- Ward 99DA 44.3%
- Ward 100ANC 40.0%
- Ward 101DA 74.5%
- Ward 102ANC 67.8%
- Ward 103ANC 74.2%
- Ward 104ANC 78.8%
- Ward 105ANC 54.8%
- Ward 106ANC 65.8%
- Ward 107ANC 58.1%
About these figures
special votes 15 734 · All 732 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 27 Oct 2026, 11:05 SAST.