Wards:ANC 52DA 24No result
Boundaries: MDB / IEC
ANC 87 of 152 seats
Majority
Most votes, Ward ballot: ANC 55.4%
Turnout82.3%
Registered voters1.06M
Ward ballot ? · 433 178 valid votes
ANCAfrican National Congress239 92355.4%
DADemocratic Alliance132 92630.7%
VF PLUSVryheidsfront Plus19 3004.5%- IndependentIndependent candidates9 8612.3%
ACDPAfrican Christian Democratic Party8 9542.1%
PACPan Africanist Congress of Azania5 7331.3%
IDIndependent Democrats3 2010.7%
UCDPUnited Christian Democratic Party2 7040.6%
IFPInkatha Freedom Party1 4840.3%
AZAPOAzanian People's Organisation1 3340.3%
CDPChristian Democratic Party1 2840.3%
ACAAfrican Christian Alliance-Afrikaner Christen Alliansie1 0570.2%
UDMUnited Democratic Movement1 0200.2%- Soshanguve Civic AssociationSoshanguve Civic Association9750.2%
NADECONational Democratic Convention9100.2%
U.C.I.PUnited Community Independent Party6810.2%- ASCORA6250.1%
UIFUnited Independent Front6110.1%
FAFederal Alliance5950.1%
Council seats · 152 ?
- African National Congress52 ward · 35 PR87
- Democratic Alliance24 ward · 23 PR47
- Vryheidsfront Plus | Freedom Front Plus0 ward · 7 PR7
- African Christian Democratic Party0 ward · 3 PR3
- Pan Africanist Congress of Azania0 ward · 2 PR2
- United Christian Democratic Party0 ward · 1 PR1
- Inkatha Freedom Party0 ward · 1 PR1
- Christian Democratic Party0 ward · 1 PR1
- Azanian People's Organisation0 ward · 1 PR1
- Independent Democrats0 ward · 1 PR1
- African Christian Alliance-Afrikaner Christen Alliansie0 ward · 1 PR1
Wards · 76
- Ward 1DA 76.8%
- Ward 2DA 77.2%
- Ward 3ANC 48.6%
- Ward 4DA 56.9%
- Ward 5DA 71.2%
- Ward 6ANC 88.5%
- Ward 7ANC 71.7%
- Ward 8ANC 93.1%
- Ward 9ANC 89.7%
- Ward 10ANC 73.1%
- Ward 11ANC 92.1%
- Ward 12ANC 88.9%
- Ward 13ANC 92.8%
- Ward 14ANC 87.3%
- Ward 15ANC 88.9%
- Ward 16ANC 88.8%
- Ward 17ANC 73.5%
- Ward 18ANC 87.3%
- Ward 19ANC 90.3%
- Ward 20ANC 80.1%
- Ward 21ANC 84.7%
- Ward 22ANC 91.4%
- Ward 23ANC 80.6%
- Ward 24ANC 76.3%
- Ward 25ANC 83.4%
- Ward 26ANC 92.6%
- Ward 27ANC 87.6%
- Ward 28ANC 92.6%
- Ward 29ANC 75.8%
- Ward 30ANC 85.9%
- Ward 31ANC 84.7%
- Ward 32ANC 82.9%
- Ward 33ANC 87.2%
- Ward 34ANC 93.2%
- Ward 35ANC 87.2%
- Ward 36ANC 92.0%
- Ward 37ANC 74.5%
- Ward 38ANC 81.2%
- Ward 39ANC 78.6%
- Ward 40ANC 43.9%
- Ward 41DA 70.0%
- Ward 42DA 71.7%
- Ward 43DA 48.7%
- Ward 44DA 76.5%
- Ward 45DA 73.3%
- Ward 46DA 72.2%
- Ward 47DA 73.3%
- Ward 48ANC 70.3%
- Ward 49ANC 48.3%
- Ward 50DA 75.5%
- Ward 51ANC 87.9%
- Ward 52DA 66.1%
- Ward 53DA 73.1%
- Ward 54DA 74.5%
- Ward 55DA 65.1%
- Ward 56DA 65.6%
- Ward 57DA 63.7%
- Ward 58ANC 49.9%
- Ward 59DA 51.6%
- Ward 60ANC 51.9%
- Ward 61ANC 71.4%
- Ward 62ANC 88.3%
- Ward 63ANC 70.1%
- Ward 64DA 70.4%
- Ward 65DA 73.2%
- Ward 66DA 69.5%
- Ward 67ANC 88.8%
- Ward 68ANC 92.3%
- Ward 69DA 72.9%
- Ward 70DA 74.6%
- Ward 71ANC 93.3%
- Ward 72ANC 71.1%
- Ward 73ANC 91.0%
- Ward 74ANC 78.8%
- Ward 75ANC 80.2%
- Ward 76ANC 89.2%
About these figures
special votes 0 · All 478 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, 19:57 SAST.