IEC-reported council seats
ANC has a majority
ANC has 18 seats. 13 seats needed in a 24-seat council.
13 seats for a majority 24-seat council
PartySeats
ANC18
DA3
CONGRESS OF THE PEOPLE2
FF+1
How these seats are worked out
These are the ward and PR seats published by the IEC. The party totals add up to all 24 council seats. Results remain provisional; a seat majority does not establish a governing agreement or who will become mayor.
IEC result time: 25 Oct 2021, 15:03 SAST · Source figures ↗
Combined ballot votes
Separate PR and ward figures are unavailable for this area.
LeadingANC
74.1%
Ahead by 24 673 votes of DA.
Change since 2006 (percentage points). Not adjusted for boundary changes.
Party / candidateShare · votes
AFRICAN NATIONAL CONGRESSANC
74.1%30 117 votes
DEMOCRATIC ALLIANCEDA
13.4%5 444 votes
CONGRESS OF THE PEOPLECONGRESS OF THE PEOPLE
8.5%3 466 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUSFF+
2.4%975 votes
PAN AFRICANIST CONGRESS OF AZANIAPAN AFRICANIST CONGRESS OF AZANIA
0.6%256 votes
UNITED DEMOCRATIC MOVEMENTUNITED DEMOCRATIC MOVEMENT
0.5%209 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTYAFRICAN CHRISTIAN DEMOCRATIC PARTY
0.5%204 votes
40 671 combined ballot votes
Ward results
12 wards · Ward ballot
Change since 2006 (percentage points). Not adjusted for boundary changes.
Combined ballot totals · separate historical ward ballots unavailable.
Ward 1 ↗
ANC85.3%
STEPHEN SEGALO MOSESLead: 3 120 votesWard 2 ↗ANC56.7%
MOLATUDI JOSEPH DONGENILead: 956 votesWard 3 ↗ANC78.0%
MOTLAGOMANG HILDA BOPIKOLead: 2 166 votesWard 4 ↗ANC87.4%
JOSHUA MOIKETSI MABELENGLead: 2 040 votesWard 5 ↗ANC74.2%
JEREMIAH PLAATJIE MAMATELALead: 2 116 votesWard 6 ↗ANC80.1%
MONARE SIMON MARUMULELead: 2 638 votesWard 7 ↗ANC78.4%
MHULA MARTHA TUTUBALALead: 1 338 votesWard 8 ↗ANC81.3%
DIKELEDI ANNA MAHALAPALead: 1 789 votesWard 9 ↗ANC90.7%
THABO ANDRIES MOHLOARELead: 3 475 votesWard 10 ↗ANC71.2%
ZACHARIA MOTSHWARI MOSHANELead: 1 215 votesWard 11 ↗ANC85.1%
PULENYANA ABEL MOEPILead: 3 496 votesWard 12 ↗DA60.6%
HENDRICUS JOHANNES BOTMALead: 1 386 votes