Wards:ANC 78DA 17MF 6Independent 1IFP 1
Boundaries: MDB / IEC
ANC 126 of 205 seats
Majority
Most votes, Ward ballot: ANC 60.1%
Turnout59.3%
Registered voters1.67M
Ward ballot ? · 968 553 valid votes
ANCAfrican National Congress582 22460.1%
DADemocratic Alliance195 77020.2%
MFMinority Front54 9795.7%
NFPNational Freedom Party47 6884.9%
IFPInkatha Freedom Party41 6384.3%- IndependentIndependent candidates17 2261.8%
TATruly Alliance7 9940.8%
ACDPAfrican Christian Democratic Party7 7270.8%
COPECongress of the People3 4280.4%- UAFUnited Action Front1 9930.2%
APCAfrican People's Convention1 9140.2%
UDMUnited Democratic Movement1 4550.2%
AZAPOAzanian People's Organisation1 4000.1%
ACAAfrican Christian Alliance-Afrikaner Christen Alliansie1 1580.1%
VF PLUSVryheidsfront Plus8690.1%
SGCSocialist Green Coalition5310.1%
BCPBlack Consciousness Party2450.0%- SPSolidarity Party1720.0%
URFUnited Residents Front1420.0%
Council seats · 205 ?
- African National Congress78 ward · 48 PR126
- Democratic Alliance/Demokratiese Alliansie17 ward · 26 PR43
- Minority Front6 ward · 5 PR11
- National Freedom Party0 ward · 10 PR10
- Inkatha Freedom Party1 ward · 8 PR9
- African Christian Democratic Party0 ward · 2 PR2
- Truly Alliance0 ward · 1 PR1
- African People's Convention0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
Independent councillors1
Wards · 103
- Ward 1ANC 95.7%
- Ward 2ANC 91.6%
- Ward 3ANC 86.7%
- Ward 4ANC 84.2%
- Ward 5ANC 88.2%
- Ward 6ANC 59.3%
- Ward 7ANC 80.2%
- Ward 8ANC 60.6%
- Ward 9ANC 58.1%
- Ward 10DA 87.8%
- Ward 11ANC 58.3%
- Ward 12ANC 77.5%
- Ward 13ANC 79.7%
- Ward 14ANC 86.0%
- Ward 15ANC 73.4%
- Ward 16ANC 62.1%
- Ward 17ANC 66.0%
- Ward 18DA 77.5%
- Ward 19ANC 86.1%
- Ward 20ANC 86.7%
- Ward 21ANC 66.7%
- Ward 22ANC 87.9%
- Ward 23ANC 38.6%
- Ward 24ANC 57.9%
- Ward 25ANC 44.2%
- Ward 26ANC 48.8%
- Ward 27DA 76.9%
- Ward 28ANC 55.6%
- Ward 29ANC 87.1%
- Ward 30ANC 61.5%
- Ward 31DA 64.6%
- Ward 32ANC 59.1%
- Ward 33DA 71.1%
- Ward 34DA 45.4%
- Ward 35DA 85.9%
- Ward 36DA 84.3%
- Ward 37ANC 62.4%
- Ward 38ANC 65.6%
- Ward 39IFP 34.2%
- Ward 40ANC 73.5%
- Ward 41ANC 84.0%
- Ward 42ANC 82.7%
- Ward 43ANC 73.4%
- Ward 44ANC 90.1%
- Ward 45ANC 87.2%
- Ward 46ANC 83.7%
- Ward 47ANC 92.0%
- Ward 48DA 53.3%
- Ward 49DA 56.6%
- Ward 50MF 49.1%
- Ward 51MF 46.1%
- Ward 52MF 37.9%
- Ward 53ANC 74.5%
- Ward 54ANC 75.8%
- Ward 55ANC 84.9%
- Ward 56ANC 93.0%
- Ward 57ANC 89.1%
- Ward 58ANC 37.9%
- Ward 59ANC 75.8%
- Ward 60ANC 48.0%
- Ward 61ANC 37.2%
- Ward 62ANC 55.9%
- Ward 63DA 76.6%
- Ward 64DA 52.9%
- Ward 65DA 50.0%
- Ward 66DA 59.0%
- Ward 67ANC 85.1%
- Ward 68DA 49.6%
- Ward 69ANC 39.1%
- Ward 70MF 43.7%
- Ward 71DA 40.2%
- Ward 72ANC 45.9%
- Ward 73MF 50.7%
- Ward 74ANC 83.3%
- Ward 75ANC 73.4%
- Ward 76ANC 80.7%
- Ward 77ANC 78.0%
- Ward 78ANC 85.2%
- Ward 79ANC 81.0%
- Ward 80ANC 87.0%
- Ward 81ANC 75.9%
- Ward 82ANC 84.4%
- Ward 83ANC 81.1%
- Ward 84ANC 84.5%
- Ward 85ANC 85.6%
- Ward 86ANC 86.9%
- Ward 87ANC 74.5%
- Ward 88ANC 73.5%
- Ward 89ANC 39.6%
- Ward 90MF 35.1%
- Ward 91ANC 84.7%
- Ward 92Independent 41.8%
- Ward 93ANC 66.4%
- Ward 94ANC 75.0%
- Ward 95ANC 89.4%
- Ward 96ANC 88.9%
- Ward 97DA 81.0%
- Ward 98ANC 88.3%
- Ward 99ANC 55.8%
- Ward 100ANC 75.0%
- Ward 101ANC 64.5%
- Ward 102ANC 64.7%
- Ward 103ANC 77.0%
About these figures
special votes 4 274 · All 801 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, 16:56 SAST.