ANC 117 of 200 seats
Majority
Most votes, Ward ballot: ANC 56.3%
Ward ballot ? · 603 982 valid votes
ANCAfrican National Congress340 30756.3%
DADemocratic Alliance98 98616.4%
IFPInkatha Freedom Party65 82810.9%
MFMinority Front37 3966.2%- IndependentIndependent candidates27 4394.5%
ACDPAfrican Christian Democratic Party9 6151.6%
NADECONational Democratic Convention5 7080.9%
IDIndependent Democrats4 6630.8%
TATruly Alliance4 2390.7%
SCARAScara Civic Party1 9480.3%
UDMUnited Democratic Movement1 7910.3%
AZAPOAzanian People's Organisation1 4280.2%
NUPONational United People's Organisation1 0070.2%
VF PLUSVryheidsfront Plus9720.2%
PACPan Africanist Congress of Azania8890.1%
ECOPEACE7290.1%
SOPAThe Socialist Party of Azania3610.1%
UCDPUnited Christian Democratic Party2640.0%
UIFUnited Independent Front2440.0%
ILPIzwi Lethu Party1680.0%
Council seats · 200 ?
- African National Congress73 ward · 44 PR117
- Democratic Alliance16 ward · 18 PR34
- Inkatha Freedom Party3 ward · 20 PR23
- Minority Front7 ward · 6 PR13
- African Christian Democratic Party0 ward · 3 PR3
- Independent Democrats0 ward · 2 PR2
- National Democratic Convention0 ward · 2 PR2
- Truly Alliance0 ward · 2 PR2
- United Democratic Movement0 ward · 1 PR1
- Azanian People's Organisation0 ward · 1 PR1
- Scara Civic Party0 ward · 1 PR1
Wards · 100
- Ward 1ANC 95.1%
- Ward 2ANC 76.6%
- Ward 3ANC 59.2%
- Ward 4ANC 88.7%
- Ward 5ANC 84.0%
- Ward 6ANC 78.0%
- Ward 7ANC 80.1%
- Ward 8ANC 66.5%
- Ward 9DA 44.9%
- Ward 10DA 85.8%
- Ward 11ANC 53.9%
- Ward 12ANC 78.0%
- Ward 13ANC 66.2%
- Ward 14ANC 64.6%
- Ward 15Independent 46.8%
- Ward 16ANC 57.1%
- Ward 17ANC 60.8%
- Ward 18DA 77.7%
- Ward 19ANC 82.8%
- Ward 20ANC 56.4%
- Ward 21ANC 61.2%
- Ward 22ANC 88.7%
- Ward 23ANC 48.5%
- Ward 24ANC 51.4%
- Ward 25ANC 49.5%
- Ward 26ANC 53.1%
- Ward 27DA 67.0%
- Ward 28DA 63.9%
- Ward 29ANC 59.3%
- Ward 30ANC 72.3%
- Ward 31ANC 37.7%
- Ward 32ANC 47.0%
- Ward 33DA 68.9%
- Ward 34ANC 64.4%
- Ward 35DA 69.9%
- Ward 36DA 73.0%
- Ward 37ANC 57.8%
- Ward 38IFP 64.6%
- Ward 39IFP 83.1%
- Ward 40ANC 62.6%
- Ward 41ANC 66.8%
- Ward 42ANC 69.9%
- Ward 43ANC 54.3%
- Ward 44ANC 89.2%
- Ward 45ANC 84.1%
- Ward 46ANC 81.1%
- Ward 47ANC 88.1%
- Ward 48DA 40.1%
- Ward 49DA 45.5%
- Ward 50MF 43.8%
- Ward 51MF 44.9%
- Ward 52MF 38.2%
- Ward 53ANC 75.7%
- Ward 54ANC 76.3%
- Ward 55ANC 74.0%
- Ward 56ANC 88.5%
- Ward 57ANC 80.5%
- Ward 58ANC 58.2%
- Ward 59ANC 73.4%
- Ward 60ANC 61.7%
- Ward 61ANC 47.7%
- Ward 62ANC 63.8%
- Ward 63DA 68.4%
- Ward 64DA 54.9%
- Ward 65DA 37.2%
- Ward 66DA 56.8%
- Ward 67DA 52.5%
- Ward 68Independent 29.6%
- Ward 69MF 37.9%
- Ward 70MF 36.6%
- Ward 71MF 35.5%
- Ward 72ANC 61.6%
- Ward 73MF 47.2%
- Ward 74ANC 63.3%
- Ward 75ANC 60.9%
- Ward 76ANC 83.3%
- Ward 77ANC 61.5%
- Ward 78ANC 61.9%
- Ward 79ANC 75.9%
- Ward 80ANC 46.0%
- Ward 81ANC 72.5%
- Ward 82ANC 73.4%
- Ward 83ANC 74.6%
- Ward 84ANC 71.3%
- Ward 85ANC 70.9%
- Ward 86ANC 77.8%
- Ward 87ANC 70.7%
- Ward 88ANC 54.8%
- Ward 89IFP 57.9%
- Ward 90ANC 35.1%
- Ward 91ANC 74.0%
- Ward 92ANC 72.2%
- Ward 93ANC 65.3%
- Ward 94ANC 86.9%
- Ward 95ANC 85.8%
- Ward 96ANC 75.7%
- Ward 97DA 47.9%
- Ward 98ANC 76.7%
- Ward 99ANC 45.7%
- Ward 100ANC 62.7%
About these figures
special votes 0 · All 785 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.
The IEC's seat calculation allocates 199 of 200 seats.
Note: party 0: the IEC's cross-ballot total 27428 differs from its ward + PR + DC 40% votes (27439); we show each ballot's own votes.
Note: IEC TotalValidVotes 1203210 differs from the sum of party rows 1203199 by -11; 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, 19:59 SAST.