Wards:ANC 35DA 7TSOGANG 1EFF 1Independent 1
Wards coloured by the Ward ballot: the IEC doesn't publish the PR ballot per ward · Boundaries: MDB / IEC
No majority 46 of 90 seats needed
Largest party: ANC, 43 seats
Most votes, PR ballot: ANC 48.0%
Turnout36.3%
Registered voters288k
PR ballot ? · 101 910 valid votes
ANCAfrican National Congress48 87548.0%
EFFEconomic Freedom Fighters18 89618.5%
DADemocratic Alliance14 01613.8%- TSOGANGTsogang Civic Movement8 1558.0%
VF PLUSVryheidsfront Plus3 5143.4%
ARONA1 6031.6%
AICAfrican Independent Congress1 1931.2%
F4SDForum 4 Service Delivery1 1591.1%
ACDPAfrican Christian Democratic Party7570.7%
UDMUnited Democratic Movement6150.6%- BCMBotho Community Movement4330.4%
ATMAfrican Transformation Movement4090.4%
UCDPUnited Christian Democratic Party3980.4%- OCMOur City Matters3360.3%
AETAfrican Economic Transformers2740.3%
UIMUnited Independent Movement2640.3%- AICMAzanian Independent Community Movement2590.3%
ARAAfrica Restoration Alliance1730.2%
COPECongress of the People1530.2%
ABCAbantu Batho Congress1400.1%
APCAfrican People's Convention1380.1%
AZAPOAzanian People's Organisation830.1%
FFDForum for Democrats670.1%
Council seats · 90 ?
- African National Congress35 ward · 8 PR43
- Economic Freedom Fighters1 ward · 16 PR17
- Democratic Alliance7 ward · 6 PR13
- Tsogang Civic Movement1 ward · 6 PR7
- Vryheidsfront Plus0 ward · 3 PR3
- United Democratic Movement0 ward · 1 PR1
- African Christian Democratic Party0 ward · 1 PR1
- African Independent Congress0 ward · 1 PR1
- Botho Community Movement0 ward · 1 PR1
- Forum 4 Service Delivery0 ward · 1 PR1
- Arona0 ward · 1 PR1
Independent councillors1
Wards · 45
- Ward 1ANC 51.5%
- Ward 2ANC 55.9%
- Ward 3ANC 58.2%
- Ward 4ANC 61.5%
- Ward 5ANC 62.0%
- Ward 6ANC 65.3%
- Ward 7ANC 59.3%
- Ward 8ANC 48.9%
- Ward 9ANC 50.4%
- Ward 10ANC 68.8%
- Ward 11ANC 60.5%
- Ward 12ANC 50.2%
- Ward 13ANC 52.6%
- Ward 14DA 66.5%
- Ward 15DA 71.8%
- Ward 16DA 71.4%
- Ward 17DA 63.3%
- Ward 18DA 65.4%
- Ward 19ANC 45.9%
- Ward 20ANC 66.0%
- Ward 21ANC 70.2%
- Ward 22ANC 40.3%
- Ward 23TSOGANG 48.1%
- Ward 24EFF 48.3%
- Ward 25ANC 66.9%
- Ward 26ANC 41.4%
- Ward 27ANC 63.2%
- Ward 28ANC 48.4%
- Ward 29ANC 56.4%
- Ward 30ANC 47.5%
- Ward 31ANC 50.9%
- Ward 32ANC 47.4%
- Ward 33Independent 39.5%
- Ward 34ANC 50.3%
- Ward 35ANC 33.6%
- Ward 36ANC 38.6%
- Ward 37ANC 67.1%
- Ward 38ANC 65.3%
- Ward 39ANC 51.7%
- Ward 40ANC 40.0%
- Ward 41ANC 61.5%
- Ward 42DA 50.7%
- Ward 43DA 34.2%
- Ward 44ANC 53.1%
- Ward 45ANC 42.3%
About these figures
special votes 4 333 · All 177 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 26 Oct 2026, 16:04 SAST.