WardsANC 21darker = bigger win
ANC 86.6% 7.2 pts · 2009: 79.4%
Most provincial votes
Vote breakdown · Provincial ballot
- ANC 86.6%
- UDM 4.8%
- EFF 2.6%
- Others 6.0%
Turnout65.5%
Voters on the roll72 359
Provincial ballot ? · 46 605 valid votes
ANCAfrican National Congress40 35386.6%
UDMUnited Democratic Movement2 2264.8%
EFFEconomic Freedom Fighters1 2192.6%
DADemocratic Alliance8511.8%
COPECongress of the People7381.6%
AICAfrican Independent Congress4010.9%
PACPan Africanist Congress of Azania3690.8%
APCAfrican People's Convention1470.3%
ACDPAfrican Christian Democratic Party560.1%
IFPInkatha Freedom Party430.1%
VF PLUSVryheidsfront Plus420.1%
KGMKingdom Governance Movement390.1%
AGANG SAAgang South Africa300.1%
NFPNational Freedom Party260.1%
AZAPOAzanian People's Organisation240.1%
UCDPUnited Christian Democratic Party230.0%
PAMSAPatriotic Movemement of South Africa110.0%
UNICOUnited Congress70.0%
Wards · 21
- Ward 1ANC 90.9%
- Ward 2ANC 80.1%
- Ward 3ANC 89.9%
- Ward 4ANC 87.7%
- Ward 5ANC 84.9%
- Ward 6ANC 88.3%
- Ward 7ANC 86.4%
- Ward 8ANC 86.7%
- Ward 9ANC 87.8%
- Ward 10ANC 90.2%
- Ward 11ANC 86.4%
- Ward 12ANC 85.4%
- Ward 13ANC 88.4%
- Ward 14ANC 79.4%
- Ward 15ANC 83.5%
- Ward 16ANC 88.6%
- Ward 17ANC 78.4%
- Ward 18ANC 87.4%
- Ward 19ANC 90.1%
- Ward 20ANC 88.7%
- Ward 21ANC 90.0%
About these figures
Official IEC figures: how we add them up
Votes cast 47 410 · spoilt 805 · special votes 423 · All 165 voting districts in · the IEC marks the results complete
Ward figures are the sum of the IEC's voting-district results for each ward (the IEC does not publish national/provincial results per ward).
The change beside the headline is the difference between the leading party's share here and its share in the 2009 election for the same municipality, both from the IEC's counts, with no votes re-allocated between boundaries.
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, 15:51 SAST.