ANC majority
32 of 58 seats
Most ward votes: ANC 55.3%
Ward ballot ? · 57 834 valid votes
ANCAfrican National Congress31 96455.3%
DADemocratic Alliance16 91129.2%
EFFEconomic Freedom Fighters6 43911.1%
VF PLUSVryheidsfront Plus1 4852.6%- IndependentIndependent candidates4600.8%
ACDPAfrican Christian Democratic Party2880.5%
APCAfrican People's Convention1360.2%- UCPUnited Constructive Party870.2%
SPPSindawonye Progressive Party400.1%
COPECongress of the People240.0%
Council seats · 58 ?
- African National Congress23 ward · 9 PR32
- Democratic Alliance6 ward · 11 PR17
- Economic Freedom Fighters0 ward · 7 PR7
- Vryheidsfront Plus0 ward · 2 PR2
2000 Ward 10, Middelburg in 2016 ?
No 2016 ward has the same boundary. These 2016 wards cover that area, each with its own results.
Wards · 29
- Ward 1ANC 76.8%
- Ward 2ANC 81.4%
- Ward 3ANC 61.2%
- Ward 4ANC 53.7%
- Ward 5ANC 59.5%
- Ward 6ANC 78.8%
- Ward 7ANC 45.3%
- Ward 8ANC 51.2%
- Ward 9ANC 74.8%
- Ward 10ANC 61.3%
- Ward 11DA 49.0%
- Ward 12DA 80.2%
- Ward 13DA 76.5%
- Ward 14DA 87.5%
- Ward 15DA 83.8%
- Ward 16DA 85.8%
- Ward 17ANC 75.5%
- Ward 18ANC 74.9%
- Ward 19ANC 78.9%
- Ward 20ANC 63.2%
- Ward 21ANC 78.7%
- Ward 22ANC 78.9%
- Ward 23ANC 81.2%
- Ward 24ANC 85.2%
- Ward 25ANC 79.2%
- Ward 26ANC 80.7%
- Ward 27ANC 68.3%
- Ward 28ANC 76.9%
- Ward 29ANC 58.4%
About these figures
Notes on the IEC's figures for this page
special votes 3 859 · All 67 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.
Turnout is calculated as PR ballots cast ÷ registered voters, from the IEC's results for the 67 voting districts here (58 470 of 110 703). The IEC publishes 52.9%.
Note: the IEC's seat calculation lists 4 party rows twice with identical figures; each party is counted once.
Percentages are calculated from the IEC's vote counts. Official results: results.elections.org.za.
Map boundaries: Municipal Demarcation Board (MDB) and the IEC.
IEC data last fetched 27 Oct 2026, 11:10 SAST.