Wards:ANC 76DA 35EFF 1
Wards coloured by the Ward ballot: the IEC doesn't publish the PR ballot per ward · Boundaries: MDB / IEC
No majority 113 of 224 seats needed
Largest party: ANC, 109 seats
Most votes, PR ballot: ANC 48.8%
Turnout58.0%
Registered voters1.59M
PR ballot ? · 898 780 valid votes
ANCAfrican National Congress438 96148.8%
DADemocratic Alliance306 70934.1%
EFFEconomic Freedom Fighters99 77011.1%
AICAfrican Independent Congress14 8101.6%
IFPInkatha Freedom Party9 3451.0%
VF PLUSVryheidsfront Plus8 0590.9%
ACDPAfrican Christian Democratic Party3 7540.4%
PACPan Africanist Congress of Azania3 7430.4%
COPECongress of the People2 5040.3%
PAPatriotic Alliance2 4990.3%
APCAfrican People's Convention2 3880.3%
UDMUnited Democratic Movement2 1090.2%
IRASAIndependent Ratepayers Association of SA1 2190.1%
ALJAMAAl Jama-ah4620.1%- ECMEkurhuleni Community Movement3380.0%
AZAPOAzanian People's Organisation3040.0%
PASMAPan African Socialist Movement of Azania2980.0%
IRCInternational Revelation Congress2520.0%
ACUAcademic Congress Union2500.0%- PALCOFPalmridge Community Forum2300.0%
URFUnited Residents Front1900.0%
UFCUnited Front of Civics1800.0%
AGANG SAAgang South Africa1640.0%
APSPAfrican People's Socialist Party1370.0%
BACSBuilding A Cohesive Society1050.0%
Council seats · 224 ?
- African National Congress76 ward · 33 PR109
- Democratic Alliance35 ward · 42 PR77
- Economic Freedom Fighters1 ward · 24 PR25
- African Independent Congress0 ward · 4 PR4
- Inkatha Freedom Party0 ward · 2 PR2
- Vryheidsfront Plus0 ward · 2 PR2
- Pan Africanist Congress of Azania0 ward · 1 PR1
- African Christian Democratic Party0 ward · 1 PR1
- Independent Ratepayers Association of SA0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
- Patriotic Alliance0 ward · 1 PR1
Wards · 112
- Ward 1DA 59.2%
- Ward 2ANC 54.4%
- Ward 3ANC 48.0%
- Ward 4ANC 73.2%
- Ward 5ANC 59.1%
- Ward 6ANC 71.8%
- Ward 7ANC 61.4%
- Ward 8ANC 58.8%
- Ward 9ANC 61.1%
- Ward 10ANC 65.6%
- Ward 11ANC 68.7%
- Ward 12ANC 51.2%
- Ward 13ANC 44.2%
- Ward 14ANC 68.6%
- Ward 15DA 87.9%
- Ward 16DA 79.1%
- Ward 17DA 80.2%
- Ward 18DA 89.9%
- Ward 19DA 94.9%
- Ward 20DA 87.4%
- Ward 21ANC 52.4%
- Ward 22DA 85.6%
- Ward 23DA 87.8%
- Ward 24DA 71.7%
- Ward 25DA 74.2%
- Ward 26ANC 62.2%
- Ward 27DA 91.9%
- Ward 28DA 90.6%
- Ward 29DA 43.9%
- Ward 30ANC 76.1%
- Ward 31DA 47.5%
- Ward 32DA 84.0%
- Ward 33DA 61.4%
- Ward 34DA 65.0%
- Ward 35ANC 47.6%
- Ward 36DA 79.7%
- Ward 37DA 83.7%
- Ward 38DA 87.2%
- Ward 39DA 81.0%
- Ward 40ANC 63.3%
- Ward 41ANC 69.8%
- Ward 42ANC 44.0%
- Ward 43DA 57.3%
- Ward 44ANC 75.4%
- Ward 45ANC 68.3%
- Ward 46ANC 68.8%
- Ward 47ANC 73.4%
- Ward 48ANC 78.9%
- Ward 49ANC 72.1%
- Ward 50ANC 82.7%
- Ward 51ANC 66.7%
- Ward 52ANC 60.8%
- Ward 53ANC 60.9%
- Ward 54ANC 79.7%
- Ward 55ANC 85.9%
- Ward 56ANC 77.1%
- Ward 57ANC 47.1%
- Ward 58ANC 68.5%
- Ward 59ANC 75.6%
- Ward 60ANC 80.2%
- Ward 61ANC 71.8%
- Ward 62ANC 78.8%
- Ward 63ANC 75.8%
- Ward 64ANC 82.1%
- Ward 65ANC 81.1%
- Ward 66ANC 78.6%
- Ward 67ANC 82.0%
- Ward 68ANC 68.6%
- Ward 69ANC 74.7%
- Ward 70ANC 71.4%
- Ward 71ANC 65.5%
- Ward 72DA 52.8%
- Ward 73DA 49.1%
- Ward 74ANC 55.2%
- Ward 75DA 53.1%
- Ward 76DA 77.3%
- Ward 77ANC 70.9%
- Ward 78ANC 74.9%
- Ward 79ANC 73.5%
- Ward 80ANC 77.5%
- Ward 81ANC 77.2%
- Ward 82ANC 66.7%
- Ward 83ANC 79.6%
- Ward 84ANC 77.6%
- Ward 85ANC 79.9%
- Ward 86ANC 82.8%
- Ward 87ANC 84.9%
- Ward 88DA 58.3%
- Ward 89ANC 51.1%
- Ward 90ANC 47.1%
- Ward 91DA 65.5%
- Ward 92DA 78.8%
- Ward 93ANC 59.3%
- Ward 94DA 69.5%
- Ward 95ANC 68.5%
- Ward 96ANC 75.3%
- Ward 97DA 80.1%
- Ward 98ANC 84.8%
- Ward 99ANC 70.8%
- Ward 100ANC 48.3%
- Ward 101ANC 78.5%
- Ward 102EFF 46.4%
- Ward 103ANC 77.6%
- Ward 104DA 72.4%
- Ward 105DA 84.6%
- Ward 106DA 86.1%
- Ward 107ANC 71.3%
- Ward 108ANC 77.7%
- Ward 109ANC 71.9%
- Ward 110ANC 73.6%
- Ward 111ANC 62.4%
- Ward 112ANC 71.3%
About these figures
special votes 11 699 · All 628 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:04 SAST.