Wards:ANC 70DA 37IFP 2
Boundaries: MDB / IEC
ANC 128 of 217 seats
Majority
Most votes, Ward ballot: ANC 59.0%
Turnout0.0%
Registered voters1.55M
Ward ballot ? · 600 372 valid votes
ANCAfrican National Congress354 22559.0%
DADemocratic Alliance202 42133.7%
IFPInkatha Freedom Party20 9243.5%
PACPan Africanist Congress of Azania7 0881.2%- IndependentIndependent candidates6 3971.1%
UDMUnited Democratic Movement2 4430.4%
CDPChristian Democratic Party1 7520.3%
VF PLUSVryheidsfront Plus1 4780.2%
AZAPOAzanian People's Organisation1 4550.2%
ACDPAfrican Christian Democratic Party7260.1%
GEMINIGemini Movement7160.1%- T.M.C.OThembelihle Masibambane Civic Organisation3300.1%
- GPGPThe Green Party of South Africa2090.0%
- WPWorkers Party2080.0%
Council seats · 217 ?
- African National Congress70 ward · 58 PR128
- Democratic Alliance37 ward · 36 PR73
- Inkatha Freedom Party2 ward · 6 PR8
- Pan Africanist Congress of Azania0 ward · 3 PR3
- Vryheidsfront Plus | Freedom Front Plus0 ward · 1 PR1
- Christian Democratic Party0 ward · 1 PR1
- United Democratic Movement0 ward · 1 PR1
- Azanian People's Organisation0 ward · 1 PR1
- African Christian Democratic Party0 ward · 1 PR1
Wards · 109
- Ward 1ANC 89.3%
- Ward 2ANC 89.2%
- Ward 3ANC 93.4%
- Ward 4ANC 90.2%
- Ward 5ANC 60.3%
- Ward 6ANC 83.6%
- Ward 7DA 47.9%
- Ward 8ANC 61.7%
- Ward 9DA 48.7%
- Ward 10ANC 72.0%
- Ward 11ANC 75.2%
- Ward 12ANC 88.1%
- Ward 13ANC 89.1%
- Ward 14ANC 93.4%
- Ward 15ANC 87.4%
- Ward 16ANC 80.0%
- Ward 17DA 53.7%
- Ward 18DA 57.7%
- Ward 19ANC 87.3%
- Ward 20ANC 94.3%
- Ward 21ANC 95.0%
- Ward 22ANC 65.5%
- Ward 23DA 70.1%
- Ward 24ANC 84.2%
- Ward 25ANC 90.6%
- Ward 26ANC 90.3%
- Ward 27ANC 80.9%
- Ward 28ANC 89.6%
- Ward 29ANC 93.9%
- Ward 30ANC 88.9%
- Ward 31ANC 88.4%
- Ward 32ANC 71.6%
- Ward 33ANC 91.5%
- Ward 34ANC 81.4%
- Ward 35ANC 91.5%
- Ward 36ANC 91.6%
- Ward 37ANC 74.7%
- Ward 38ANC 79.6%
- Ward 39ANC 85.9%
- Ward 40ANC 60.2%
- Ward 41ANC 92.0%
- Ward 42ANC 95.8%
- Ward 43ANC 94.7%
- Ward 44ANC 93.4%
- Ward 45ANC 88.3%
- Ward 46ANC 87.7%
- Ward 47ANC 69.1%
- Ward 48ANC 81.1%
- Ward 49ANC 88.3%
- Ward 50ANC 86.0%
- Ward 51ANC 91.5%
- Ward 52ANC 89.5%
- Ward 53ANC 87.4%
- Ward 54DA 77.4%
- Ward 55DA 70.6%
- Ward 56DA 73.9%
- Ward 57DA 63.6%
- Ward 58ANC 60.1%
- Ward 59ANC 78.7%
- Ward 60ANC 72.9%
- Ward 61IFP 45.1%
- Ward 62ANC 71.2%
- Ward 63ANC 74.8%
- Ward 64ANC 65.9%
- Ward 65IFP 46.3%
- Ward 66DA 46.8%
- Ward 67ANC 51.7%
- Ward 68ANC 47.3%
- Ward 69DA 66.6%
- Ward 70DA 68.9%
- Ward 71ANC 70.0%
- Ward 72DA 76.8%
- Ward 73DA 73.2%
- Ward 74DA 72.9%
- Ward 75ANC 60.7%
- Ward 76ANC 90.3%
- Ward 77ANC 92.8%
- Ward 78ANC 87.7%
- Ward 79ANC 89.4%
- Ward 80ANC 71.6%
- Ward 81DA 73.5%
- Ward 82DA 57.5%
- Ward 83DA 79.1%
- Ward 84DA 74.8%
- Ward 85DA 91.9%
- Ward 86DA 75.6%
- Ward 87DA 71.9%
- Ward 88DA 79.2%
- Ward 89DA 83.5%
- Ward 90DA 73.1%
- Ward 91ANC 53.0%
- Ward 92ANC 80.0%
- Ward 93DA 52.2%
- Ward 94DA 88.5%
- Ward 95ANC 90.0%
- Ward 96ANC 60.0%
- Ward 97DA 79.3%
- Ward 98DA 78.1%
- Ward 99DA 78.6%
- Ward 100DA 53.5%
- Ward 101DA 84.9%
- Ward 102DA 78.6%
- Ward 103DA 78.7%
- Ward 104DA 77.5%
- Ward 105ANC 89.4%
- Ward 106DA 82.7%
- Ward 107ANC 91.5%
- Ward 108ANC 87.7%
- Ward 109DA 51.4%
About these figures
special votes 0 · All 652 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, 22:37 SAST.