Wards:ANC 37DA 23
Wards coloured by the Ward ballot: the IEC doesn't publish the PR ballot per ward · Boundaries: MDB / IEC
No majority 61 of 120 seats needed
Largest: ANC and DA, 48 seats each
Most votes, PR ballot: DA 40.0%
Turnout45.9%
Registered voters583k
PR ballot ? · 263 461 valid votes
DADemocratic Alliance105 48740.0%
ANCAfrican National Congress104 33939.6%
EFFEconomic Freedom Fighters16 8596.4%- NANational Alliance5 4992.1%
ACDPAfrican Christian Democratic Party4 4271.7%
VF PLUSVryheidsfront Plus4 3101.6%- DOPDefenders of the People3 6401.4%
PAPatriotic Alliance3 4731.3%- AIMAbantu Integrity Movement2 9141.1%
UDMUnited Democratic Movement2 8321.1%
AICAfrican Independent Congress1 7980.7%
PACPan Africanist Congress of Azania1 3470.5%
GOOD1 2860.5%
ATMAfrican Transformation Movement6830.3%
UIMUnited Independent Movement6030.2%
COPECongress of the People5870.2%
UFECUnited Front of the Eastern Cape5850.2%
ALJAMAAl Jama-ah5800.2%
AZAPOAzanian People's Organisation4260.2%- MBCMMandela Bay Community Movement4010.2%
CSACompatriots of South Africa2710.1%
ISANCOIndependent South African National Civic Organisation2710.1%
G.S.A.God Save Africa2110.1%- LCMIndependent Civic Movement1600.1%
ABCAbantu Batho Congress1250.0%
SNPSpectrum National Party1180.0%
ARAAfrica Restoration Alliance1160.0%
OHMOrganic Humanity Movement1130.0%
Council seats · 120 ?
- African National Congress37 ward · 11 PR48
- Democratic Alliance23 ward · 25 PR48
- Economic Freedom Fighters0 ward · 8 PR8
- Northern Alliance0 ward · 3 PR3
- Vryheidsfront Plus0 ward · 2 PR2
- African Christian Democratic Party0 ward · 2 PR2
- Patriotic Alliance0 ward · 2 PR2
- Defenders of the People0 ward · 2 PR2
- United Democratic Movement0 ward · 1 PR1
- Pan Africanist Congress of Azania0 ward · 1 PR1
- African Independent Congress0 ward · 1 PR1
- GOOD0 ward · 1 PR1
- Abantu Integrity Movement0 ward · 1 PR1
Wards · 60
- Ward 1DA 82.3%
- Ward 2DA 85.6%
- Ward 3DA 84.6%
- Ward 4ANC 74.9%
- Ward 5DA 67.1%
- Ward 6DA 85.4%
- Ward 7DA 82.2%
- Ward 8DA 91.7%
- Ward 9DA 85.7%
- Ward 10DA 65.5%
- Ward 11DA 61.0%
- Ward 12DA 78.0%
- Ward 13DA 69.8%
- Ward 14ANC 56.9%
- Ward 15ANC 54.9%
- Ward 16ANC 67.5%
- Ward 17ANC 80.4%
- Ward 18ANC 79.0%
- Ward 19ANC 73.3%
- Ward 20ANC 73.6%
- Ward 21ANC 79.5%
- Ward 22ANC 72.9%
- Ward 23ANC 76.3%
- Ward 24ANC 78.5%
- Ward 25ANC 46.5%
- Ward 26ANC 78.0%
- Ward 27ANC 74.5%
- Ward 28ANC 75.6%
- Ward 29ANC 49.3%
- Ward 30ANC 60.9%
- Ward 31DA 50.6%
- Ward 32DA 51.5%
- Ward 33ANC 40.7%
- Ward 34DA 62.0%
- Ward 35DA 69.1%
- Ward 36ANC 72.8%
- Ward 37DA 51.9%
- Ward 38ANC 50.5%
- Ward 39DA 88.9%
- Ward 40DA 48.6%
- Ward 41ANC 57.4%
- Ward 42ANC 81.8%
- Ward 43ANC 70.1%
- Ward 44ANC 72.4%
- Ward 45ANC 60.0%
- Ward 46ANC 56.8%
- Ward 47ANC 55.4%
- Ward 48DA 44.6%
- Ward 49DA 65.5%
- Ward 50ANC 56.5%
- Ward 51DA 79.1%
- Ward 52DA 78.7%
- Ward 53ANC 60.0%
- Ward 54ANC 79.5%
- Ward 55ANC 74.4%
- Ward 56ANC 74.1%
- Ward 57ANC 59.4%
- Ward 58ANC 73.3%
- Ward 59ANC 74.3%
- Ward 60ANC 66.9%
About these figures
special votes 23 970 · All 257 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:03 SAST.