Wards:ANC 36DA 9
Boundaries: MDB / IEC
ANC 64 of 89 seats
Majority
Most votes, Ward ballot: ANC 67.8%
Turnout55.8%
Registered voters343k
Ward ballot ? · 187 075 valid votes
ANCAfrican National Congress126 89567.8%
DADemocratic Alliance42 18322.5%- IndependentIndependent candidates9 6445.2%
PACPan Africanist Congress of Azania3 4021.8%
APCAfrican People's Convention2 1341.1%
VF PLUSVryheidsfront Plus1 3740.7%
UDMUnited Democratic Movement4790.3%
COPECongress of the People2390.1%
AZAPOAzanian People's Organisation2300.1%
PAMPan Africanist Movement1690.1%
IFPInkatha Freedom Party1660.1%
SOPAThe Socialist Party of Azania930.0%- BEEBlack Economic Empowerment Party600.0%
NFPNational Freedom Party70.0%
Council seats · 89 ?
- African National Congress36 ward · 28 PR64
- Democratic Alliance/Demokratiese Alliansie9 ward · 12 PR21
- Vryheidsfront Plus0 ward · 1 PR1
- Pan Africanist Congress of Azania0 ward · 1 PR1
- African People's Convention0 ward · 1 PR1
- Congress of the People0 ward · 1 PR1
Wards · 45
- Ward 1DA 65.5%
- Ward 2ANC 57.2%
- Ward 3ANC 66.6%
- Ward 4DA 68.3%
- Ward 5DA 92.7%
- Ward 6ANC 92.0%
- Ward 7ANC 78.8%
- Ward 8ANC 77.9%
- Ward 9DA 82.8%
- Ward 10DA 74.8%
- Ward 11ANC 72.8%
- Ward 12ANC 87.3%
- Ward 13ANC 84.7%
- Ward 14ANC 88.0%
- Ward 15DA 48.8%
- Ward 16DA 56.4%
- Ward 17ANC 75.3%
- Ward 18ANC 87.6%
- Ward 19ANC 67.6%
- Ward 20ANC 89.5%
- Ward 21ANC 74.1%
- Ward 22ANC 90.7%
- Ward 23ANC 82.9%
- Ward 24ANC 92.2%
- Ward 25DA 38.5%
- Ward 26ANC 79.7%
- Ward 27ANC 85.6%
- Ward 28ANC 91.1%
- Ward 29ANC 72.3%
- Ward 30ANC 91.7%
- Ward 31ANC 73.0%
- Ward 32ANC 79.3%
- Ward 33ANC 69.1%
- Ward 34ANC 80.2%
- Ward 35ANC 88.1%
- Ward 36ANC 70.7%
- Ward 37ANC 87.2%
- Ward 38ANC 89.1%
- Ward 39ANC 63.5%
- Ward 40ANC 80.7%
- Ward 41ANC 86.1%
- Ward 42ANC 84.7%
- Ward 43ANC 92.3%
- Ward 44ANC 90.2%
- Ward 45DA 80.7%
About these figures
special votes 1 136 · All 164 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 9594 differs from its ward + PR + DC 40% votes (9644); we show each ballot's own votes.
Note: IEC TotalValidVotes 551746 differs from the sum of party rows 551696 by -50; 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, 16:52 SAST.