Wards:ANC 84DA 45IFP 1
Boundaries: MDB / IEC
ANC 153 of 260 seats
Majority
Most votes, Ward ballot: ANC 57.8%
Turnout54.9%
Registered voters2.01M
Ward ballot ? · 1 082 663 valid votes
ANCAfrican National Congress626 02657.8%
DADemocratic Alliance377 79934.9%
IFPInkatha Freedom Party17 9331.7%
COPECongress of the People12 9361.2%- IndependentIndependent candidates10 0190.9%
NFPNational Freedom Party8 0220.7%
ACDPAfrican Christian Democratic Party4 8000.4%
PACPan Africanist Congress of Azania4 6550.4%
APCAfrican People's Convention4 2230.4%
VF PLUSVryheidsfront Plus2 9560.3%
UDMUnited Democratic Movement2 6650.2%
AZAPOAzanian People's Organisation2 6290.2%
ALJAMAAl Jama-ah2 0270.2%- OKMOperation Khanyisa Movement1 6660.2%
ACAAfrican Christian Alliance-Afrikaner Christen Alliansie1 2410.1%
CDPChristian Democratic Party1 1360.1%
BCPBlack Consciousness Party7750.1%
SAPCOSouth African Progressive Civic Organisation6650.1%
SOPAThe Socialist Party of Azania1900.0%
CFChristian Front1570.0%
URFUnited Residents Front1120.0%- L.D.PLiberal Democratic Party310.0%
Council seats · 260 ?
- African National Congress84 ward · 69 PR153
- Democratic Alliance/Demokratiese Alliansie45 ward · 45 PR90
- Inkatha Freedom Party1 ward · 3 PR4
- Congress of the People0 ward · 3 PR3
- National Freedom Party0 ward · 2 PR2
- Vryheidsfront Plus0 ward · 1 PR1
- United Democratic Movement0 ward · 1 PR1
- Pan Africanist Congress of Azania0 ward · 1 PR1
- Azanian People's Organisation0 ward · 1 PR1
- African Christian Democratic Party0 ward · 1 PR1
- Operation Khanyisa Movement0 ward · 1 PR1
- Al Jama-ah0 ward · 1 PR1
- African People's Convention0 ward · 1 PR1
Wards · 130
- Ward 1ANC 90.4%
- Ward 2ANC 87.1%
- Ward 3ANC 89.7%
- Ward 4ANC 87.2%
- Ward 5ANC 87.0%
- Ward 6ANC 82.2%
- Ward 7DA 52.6%
- Ward 8ANC 52.5%
- Ward 9DA 52.3%
- Ward 10ANC 57.9%
- Ward 11ANC 61.3%
- Ward 12ANC 81.4%
- Ward 13ANC 88.0%
- Ward 14ANC 84.9%
- Ward 15ANC 90.6%
- Ward 16ANC 79.9%
- Ward 17DA 67.7%
- Ward 18DA 83.8%
- Ward 19ANC 86.7%
- Ward 20ANC 84.2%
- Ward 21ANC 90.3%
- Ward 22ANC 87.4%
- Ward 23DA 78.7%
- Ward 24ANC 82.6%
- Ward 25ANC 88.6%
- Ward 26ANC 87.7%
- Ward 27ANC 88.4%
- Ward 28ANC 86.5%
- Ward 29ANC 68.1%
- Ward 30ANC 81.2%
- Ward 31ANC 83.2%
- Ward 32DA 50.6%
- Ward 33ANC 89.3%
- Ward 34ANC 81.7%
- Ward 35ANC 91.2%
- Ward 36ANC 85.7%
- Ward 37ANC 71.0%
- Ward 38ANC 67.3%
- Ward 39ANC 89.2%
- Ward 40ANC 60.3%
- Ward 41ANC 90.5%
- Ward 42ANC 90.7%
- Ward 43ANC 79.4%
- Ward 44ANC 90.1%
- Ward 45ANC 84.4%
- Ward 46ANC 87.7%
- Ward 47ANC 58.2%
- Ward 48ANC 69.2%
- Ward 49ANC 92.3%
- Ward 50ANC 91.2%
- Ward 51ANC 88.9%
- Ward 52ANC 80.6%
- Ward 53ANC 85.3%
- Ward 54DA 65.8%
- Ward 55DA 60.3%
- Ward 56DA 66.7%
- Ward 57DA 58.2%
- Ward 58DA 48.7%
- Ward 59ANC 78.8%
- Ward 60ANC 74.1%
- Ward 61ANC 52.4%
- Ward 62ANC 77.2%
- Ward 63ANC 80.7%
- Ward 64ANC 76.7%
- Ward 65IFP 41.2%
- Ward 66DA 56.6%
- Ward 67ANC 63.1%
- Ward 68DA 48.7%
- Ward 69DA 66.1%
- Ward 70DA 75.4%
- Ward 71DA 68.7%
- Ward 72DA 79.8%
- Ward 73DA 72.7%
- Ward 74DA 75.1%
- Ward 75ANC 59.4%
- Ward 76ANC 88.1%
- Ward 77ANC 88.0%
- Ward 78ANC 88.4%
- Ward 79ANC 83.8%
- Ward 80ANC 84.5%
- Ward 81ANC 51.5%
- Ward 82DA 67.0%
- Ward 83DA 86.6%
- Ward 84DA 74.5%
- Ward 85DA 73.2%
- Ward 86DA 80.9%
- Ward 87DA 78.7%
- Ward 88DA 82.2%
- Ward 89DA 84.2%
- Ward 90DA 77.8%
- Ward 91DA 52.9%
- Ward 92ANC 64.2%
- Ward 93DA 78.1%
- Ward 94DA 83.6%
- Ward 95ANC 87.8%
- Ward 96DA 54.0%
- Ward 97DA 81.9%
- Ward 98DA 77.3%
- Ward 99DA 84.6%
- Ward 100ANC 76.1%
- Ward 101DA 86.8%
- Ward 102DA 81.3%
- Ward 103DA 81.4%
- Ward 104DA 77.4%
- Ward 105ANC 84.6%
- Ward 106DA 83.8%
- Ward 107ANC 78.1%
- Ward 108ANC 88.3%
- Ward 109ANC 50.9%
- Ward 110ANC 78.3%
- Ward 111ANC 87.0%
- Ward 112DA 61.7%
- Ward 113ANC 88.6%
- Ward 114ANC 56.0%
- Ward 115DA 86.7%
- Ward 116ANC 87.7%
- Ward 117DA 82.6%
- Ward 118DA 59.8%
- Ward 119ANC 80.6%
- Ward 120ANC 59.4%
- Ward 121ANC 65.9%
- Ward 122ANC 78.5%
- Ward 123ANC 79.3%
- Ward 124ANC 56.4%
- Ward 125ANC 57.2%
- Ward 126DA 87.7%
- Ward 127ANC 87.6%
- Ward 128ANC 89.3%
- Ward 129ANC 89.3%
- Ward 130ANC 89.0%
About these figures
special votes 5 674 · All 797 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.
Note: party 0: the IEC's cross-ballot total 9994 differs from its ward + PR + DC 40% votes (10019); we show each ballot's own votes.
Note: IEC TotalValidVotes 2172787 differs from the sum of party rows 2172762 by -25; we show per-ballot sums of party rows and do not publish the cross-ballot total.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
IEC data last fetched 27 Oct 2026, 14:35 SAST.