Wards:ANC 68DA 39
Wards coloured by the Ward ballot: the IEC doesn't publish the PR ballot per ward · Boundaries: MDB / IEC
No majority 108 of 214 seats needed
Largest party: DA, 93 seats
Most votes, PR ballot: DA 43.1%
Turnout59.2%
Registered voters1.51M
PR ballot ? · 884 093 valid votes
DADemocratic Alliance381 04443.1%
ANCAfrican National Congress366 70241.5%
EFFEconomic Freedom Fighters102 89511.6%
VF PLUSVryheidsfront Plus17 4212.0%
ACDPAfrican Christian Democratic Party4 1680.5%
APCAfrican People's Convention2 1510.2%
COPECongress of the People1 9750.2%
PACPan Africanist Congress of Azania1 2690.1%
UDMUnited Democratic Movement1 1570.1%
IFPInkatha Freedom Party8620.1%- AMCOAfrican Mandate Congress7860.1%
PAPatriotic Alliance7810.1%
ACAAfrican Christian Alliance-Afrikaner Christen Alliansie6540.1%
AZAPOAzanian People's Organisation5430.1%
CDPChristian Democratic Party5060.1%
AGANG SAAgang South Africa3920.0%
F4SDForum 4 Service Delivery3600.0%
UFCUnited Front of Civics1840.0%
APSPAfrican People's Socialist Party1640.0%
MDPMovement Democratic Party790.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.