Wards:ANC 63DA 25
Boundaries: MDB / IEC
ANC 108 of 175 seats
Majority
Most votes, Ward ballot: ANC 61.4%
Turnout85.9%
Registered voters1.24M
Ward ballot ? · 525 564 valid votes
ANCAfrican National Congress322 69161.4%
DADemocratic Alliance135 19425.7%
IFPInkatha Freedom Party14 2662.7%- D.R.P.A.Displacees Rate-Payers Association8 8141.7%
PACPan Africanist Congress of Azania7 7051.5%
VF PLUSVryheidsfront Plus5 1461.0%
IDIndependent Democrats5 1301.0%
ACDPAfrican Christian Democratic Party4 6590.9%- IndependentIndependent candidates4 3750.8%
IRASAIndependent Ratepayers Association of SA2 9730.6%
UDMUnited Democratic Movement2 8840.5%
AZAPOAzanian People's Organisation2 0520.4%- P.C.Daveyton Community Peace Committee1 7590.3%
CDPChristian Democratic Party1 3210.3%
ARCMOAfrican Renaissance Civic Movement9950.2%
SIMUNYESimunye in Christ Organisation9340.2%
TSHWACOTshwaranang Civic Organisation8630.2%- K.R.A.Khayalami Residents Association8280.2%
UIFUnited Independent Front7810.1%
NADECONational Democratic Convention7610.1%
FAFederal Alliance7000.1%- TECRAThembisa Concerned Residents Association4750.1%
U.U.P.U.NUmhlaba Uhlangene People's United Nations2130.0%- RPRegte Party/Right Party450.0%
Council seats · 175 ?
- African National Congress63 ward · 45 PR108
- Democratic Alliance25 ward · 20 PR45
- Inkatha Freedom Party0 ward · 5 PR5
- Pan Africanist Congress of Azania0 ward · 3 PR3
- Displacees Rate-Payers Association0 ward · 3 PR3
- Vryheidsfront Plus | Freedom Front Plus0 ward · 2 PR2
- African Christian Democratic Party0 ward · 2 PR2
- Independent Democrats0 ward · 2 PR2
- United Democratic Movement0 ward · 1 PR1
- Azanian People's Organisation0 ward · 1 PR1
- Simunye in Christ Organisation0 ward · 1 PR1
- Daveyton Community Peace Committee0 ward · 1 PR1
- Independent Ratepayers Association of SA0 ward · 1 PR1
Wards · 88
- Ward 1ANC 77.2%
- Ward 2ANC 87.3%
- Ward 3ANC 87.5%
- Ward 4ANC 84.0%
- Ward 5ANC 85.0%
- Ward 6ANC 86.6%
- Ward 7ANC 85.5%
- Ward 8ANC 81.0%
- Ward 9ANC 85.9%
- Ward 10ANC 65.9%
- Ward 11ANC 86.1%
- Ward 12ANC 87.0%
- Ward 13DA 50.4%
- Ward 14ANC 66.4%
- Ward 15DA 76.7%
- Ward 16DA 78.5%
- Ward 17DA 71.7%
- Ward 18DA 80.8%
- Ward 19DA 80.8%
- Ward 20DA 78.1%
- Ward 21DA 63.9%
- Ward 22DA 82.5%
- Ward 23DA 78.4%
- Ward 24DA 56.5%
- Ward 25ANC 69.5%
- Ward 26ANC 65.9%
- Ward 27DA 83.7%
- Ward 28DA 80.1%
- Ward 29ANC 55.3%
- Ward 30ANC 84.3%
- Ward 31DA 48.2%
- Ward 32DA 80.8%
- Ward 33ANC 54.9%
- Ward 34ANC 48.2%
- Ward 35ANC 66.3%
- Ward 36DA 67.4%
- Ward 37DA 64.8%
- Ward 38DA 75.2%
- Ward 39DA 80.9%
- Ward 40ANC 83.7%
- Ward 41ANC 88.2%
- Ward 42DA 54.4%
- Ward 43ANC 83.7%
- Ward 44ANC 92.6%
- Ward 45ANC 72.6%
- Ward 46ANC 83.3%
- Ward 47ANC 82.5%
- Ward 48ANC 88.8%
- Ward 49ANC 92.6%
- Ward 50ANC 90.9%
- Ward 51ANC 72.0%
- Ward 52ANC 50.2%
- Ward 53DA 49.7%
- Ward 54ANC 62.1%
- Ward 55ANC 92.2%
- Ward 56ANC 70.5%
- Ward 57ANC 85.5%
- Ward 58ANC 72.5%
- Ward 59ANC 88.0%
- Ward 60ANC 89.3%
- Ward 61ANC 90.3%
- Ward 62ANC 59.9%
- Ward 63ANC 89.6%
- Ward 64ANC 90.7%
- Ward 65ANC 90.6%
- Ward 66ANC 88.7%
- Ward 67ANC 89.0%
- Ward 68ANC 85.4%
- Ward 69ANC 76.3%
- Ward 70ANC 79.0%
- Ward 71ANC 89.9%
- Ward 72ANC 61.2%
- Ward 73ANC 48.6%
- Ward 74DA 46.5%
- Ward 75DA 65.7%
- Ward 76DA 77.9%
- Ward 77ANC 78.9%
- Ward 78ANC 88.4%
- Ward 79ANC 79.8%
- Ward 80ANC 92.0%
- Ward 81ANC 80.8%
- Ward 82ANC 76.3%
- Ward 83ANC 85.9%
- Ward 84ANC 89.8%
- Ward 85ANC 67.6%
- Ward 86ANC 88.5%
- Ward 87ANC 88.5%
- Ward 88DA 49.3%
About these figures
special votes 0 · All 525 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:56 SAST.