Wards:ANC 75DA 31IFP 2Independent 1
Boundaries: MDB / IEC
ANC 136 of 217 seats
Majority
Most votes, Ward ballot: ANC 61.9%
Turnout80.9%
Registered voters1.74M
Ward ballot ? · 694 063 valid votes
ANCAfrican National Congress429 28261.9%
DADemocratic Alliance187 34027.0%
IFPInkatha Freedom Party23 1373.3%- IndependentIndependent candidates13 8832.0%
IDIndependent Democrats13 0001.9%
ACDPAfrican Christian Democratic Party6 8311.0%
PACPan Africanist Congress of Azania5 2520.8%
VF PLUSVryheidsfront Plus3 9430.6%
AZAPOAzanian People's Organisation2 8270.4%
UDMUnited Democratic Movement1 9310.3%
CFChristian Front1 6210.2%
CDPChristian Democratic Party1 5030.2%- OKMOperation Khanyisa Movement1 1730.2%
NADECONational Democratic Convention7730.1%- GeminiGemini5380.1%
- SPCGRASunrise Park, Protea City and Greenside Residents' Associati4690.1%
UIFUnited Independent Front3380.0%
BCFBlack Consciousness Forum1820.0%
EFMEconomic Freedom Movement400.0%
Council seats · 217 ?
- African National Congress75 ward · 61 PR136
- Democratic Alliance31 ward · 28 PR59
- Inkatha Freedom Party2 ward · 5 PR7
- Independent Democrats0 ward · 4 PR4
- Pan Africanist Congress of Azania0 ward · 2 PR2
- African Christian Democratic Party0 ward · 2 PR2
- 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
- Christian Front0 ward · 1 PR1
- Operation Khanyisa Movement0 ward · 1 PR1
Independent councillors1
Wards · 109
- Ward 1ANC 84.8%
- Ward 2ANC 92.9%
- Ward 3ANC 66.5%
- Ward 4ANC 75.2%
- Ward 5ANC 56.5%
- Ward 6ANC 88.7%
- Ward 7ANC 66.6%
- Ward 8ANC 75.3%
- Ward 9ANC 60.2%
- Ward 10ANC 74.7%
- Ward 11ANC 70.5%
- Ward 12ANC 88.4%
- Ward 13ANC 87.9%
- Ward 14ANC 89.0%
- Ward 15ANC 90.8%
- Ward 16ANC 78.3%
- Ward 17ANC 40.2%
- Ward 18DA 38.3%
- Ward 19ANC 89.5%
- Ward 20ANC 90.8%
- Ward 21ANC 94.3%
- Ward 22ANC 89.8%
- Ward 23DA 62.6%
- Ward 24ANC 86.9%
- Ward 25ANC 89.6%
- Ward 26ANC 89.3%
- Ward 27ANC 83.7%
- Ward 28ANC 82.9%
- Ward 29ANC 81.3%
- Ward 30ANC 89.3%
- Ward 31ANC 88.1%
- Ward 32ANC 72.8%
- Ward 33ANC 91.4%
- Ward 34ANC 74.0%
- Ward 35ANC 93.7%
- Ward 36ANC 87.4%
- Ward 37ANC 80.7%
- Ward 38ANC 79.7%
- Ward 39ANC 90.3%
- Ward 40ANC 60.0%
- Ward 41ANC 91.6%
- Ward 42ANC 92.8%
- Ward 43ANC 89.1%
- Ward 44ANC 86.3%
- Ward 45ANC 86.9%
- Ward 46ANC 89.2%
- Ward 47Independent 49.8%
- Ward 48ANC 79.7%
- Ward 49ANC 82.3%
- Ward 50ANC 57.7%
- Ward 51ANC 88.6%
- Ward 52ANC 91.1%
- Ward 53ANC 78.8%
- Ward 54DA 54.0%
- Ward 55DA 52.7%
- Ward 56DA 63.2%
- Ward 57DA 56.2%
- Ward 58ANC 62.8%
- Ward 59ANC 81.0%
- Ward 60ANC 77.8%
- Ward 61IFP 50.2%
- Ward 62ANC 76.2%
- Ward 63ANC 82.2%
- Ward 64ANC 75.3%
- Ward 65IFP 57.3%
- Ward 66DA 61.8%
- Ward 67ANC 67.2%
- Ward 68ANC 58.5%
- Ward 69DA 48.2%
- Ward 70DA 64.6%
- Ward 71ANC 69.8%
- Ward 72DA 75.1%
- Ward 73DA 68.7%
- Ward 74DA 66.0%
- Ward 75ANC 62.2%
- Ward 76ANC 85.8%
- Ward 77ANC 93.6%
- Ward 78ANC 90.6%
- Ward 79ANC 89.9%
- Ward 80ANC 65.8%
- Ward 81ANC 57.2%
- Ward 82ANC 39.0%
- Ward 83DA 71.4%
- Ward 84DA 62.0%
- Ward 85DA 77.8%
- Ward 86DA 58.5%
- Ward 87DA 66.7%
- Ward 88DA 73.7%
- Ward 89DA 77.4%
- Ward 90DA 68.9%
- Ward 91DA 48.1%
- Ward 92ANC 75.3%
- Ward 93DA 68.5%
- Ward 94DA 67.8%
- Ward 95ANC 89.0%
- Ward 96ANC 86.2%
- Ward 97DA 74.2%
- Ward 98DA 72.3%
- Ward 99DA 74.3%
- Ward 100ANC 65.2%
- Ward 101DA 80.7%
- Ward 102DA 73.7%
- Ward 103DA 72.3%
- Ward 104DA 71.6%
- Ward 105ANC 91.3%
- Ward 106DA 78.5%
- Ward 107ANC 90.4%
- Ward 108ANC 89.4%
- Ward 109ANC 53.3%
About these figures
special votes 0 · All 727 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.
Note: party 0: the IEC's cross-ballot total 13882 differs from its ward + PR + DC 40% votes (13883); we show each ballot's own votes.
Note: IEC TotalValidVotes 1384327 differs from the sum of party rows 1384326 by -1; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 27 Oct 2026, 14:35 SAST.