Counted.co.zaPlay game

Voting district 97300021

Ward 8 results

ANC leads here

ANC leads by

331votes
ANC52.1%
PA29.7%

Ward + municipal PR

ANC falls

−29.1pp
202181.3%
202652.1%

Results

2026

Combined ballot votes

Combined ballot votes

PATRIOTIC ALLIANCE
29.7%437 votes
DEMOCRATIC ALLIANCE
16.8%248 votes
Other: show remaining parties: hide remaining parties1.4%20 votes
Voting district 97300021 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESSGRANWILL RANDALL MOSES76852,1385
PATRIOTIC ALLIANCE—43729,6673
DEMOCRATIC ALLIANCE—24816,8364
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—130,8826
PEOPLE'S MOVEMENT FOR CHANGE—40,2716
AFRICAN TRANSFORMATION MOVEMENT—10,0679
ECONOMIC FREEDOM FIGHTERS—10,0679
NATIONAL COLOURED CONGRESS—10,0679
CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY—00
EDEN UNITED PEOPLE'S PARTY—00
INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA—00
INDEPENDENT RATEPAYERS ASSOCIATION OF SA—00
SOUTH AFRICAN COMMUNIST PARTY—00
UNITED DEMOCRATIC MOVEMENT—00

1473 valid votes. Shares use this ballot’s party totals. All published entries are included.

IEC source

How the vote changed

Other

Ward + municipal PR votes by election

Swipe to see history

2000Vote %
ANC78.5%—
PA0.0%—
COPE0.0%—
DA21.5%—
FF+0.0%—
2006Vote %vs 2000
ANC88.8%
PA0.0%
COPE0.0%
DA9.8%
FF+0.0%
Other1.4%
2011Vote %vs 2006
ANC68.6%
PA0.0%
COPE21.7%
DA8.3%
FF+0.0%
Other1.5%
2016Vote %vs 2011
ANC87.6%
PA0.0%
COPE0.0%
DA9.7%
FF+0.5%
Other2.3%
2021Vote %vs 2016
ANC81.3%
PA0.8%
COPE0.0%
DA13.4%
FF+2.1%
Other2.5%
2026Vote %vs 2021
ANC52.1%
PA29.7%
COPE0.0%
DA16.8%
FF+0.9%
Other0.5%
Voting district 97300021 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS1 25578,48661 599Reported
2 000PATRIOTIC ALLIANCE001 599No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE001 599No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE34421,51341 599Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS001 599No votes recorded in the complete party list.
2 000HESSEQUA PEOPLES MOVEMENT001 599No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS001 599No votes recorded in the complete party list.
2 000INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA001 599No votes recorded in the complete party list.
2 000CIVIC INDEPENDENT001 599No votes recorded in the complete party list.
2 000SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION001 599No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY001 599No votes recorded in the complete party list.
2 000UNITED INDEPENDENT FRONT001 599No votes recorded in the complete party list.
2 000PEOPLE'S MOVEMENT FOR CHANGE001 599No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT001 599No votes recorded in the complete party list.
2 000NATIONAL COLOURED CONGRESS001 599No votes recorded in the complete party list.
2 000EDEN UNITED PEOPLE'S PARTY001 599No votes recorded in the complete party list.
2 000NATIONAL INDEPENDANT CIVIC ORGANISATION001 599No votes recorded in the complete party list.
2 000CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY001 599No votes recorded in the complete party list.
2 000GOOD001 599No votes recorded in the complete party list.
2 000INDEPENDENT RATEPAYERS ASSOCIATION OF SA001 599No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY001 599No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT001 599No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS1 79588,77352 022Reported
2 006PATRIOTIC ALLIANCE002 022No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE002 022No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE1989,79232 022Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS002 022No votes recorded in the complete party list.
2 006HESSEQUA PEOPLES MOVEMENT002 022No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS002 022No votes recorded in the complete party list.
2 006INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA002 022No votes recorded in the complete party list.
2 006CIVIC INDEPENDENT002 022No votes recorded in the complete party list.
2 006SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION002 022No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY130,64292 022Reported
2 006UNITED INDEPENDENT FRONT60,29672 022Reported
2 006PEOPLE'S MOVEMENT FOR CHANGE002 022No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT002 022No votes recorded in the complete party list.
2 006NATIONAL COLOURED CONGRESS002 022No votes recorded in the complete party list.
2 006EDEN UNITED PEOPLE'S PARTY002 022No votes recorded in the complete party list.
2 006NATIONAL INDEPENDANT CIVIC ORGANISATION002 022No votes recorded in the complete party list.
2 006CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY002 022No votes recorded in the complete party list.
2 006GOOD002 022No votes recorded in the complete party list.
2 006INDEPENDENT RATEPAYERS ASSOCIATION OF SA002 022No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY002 022No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT002 022No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS1 28268,55611 870Reported
2 011PATRIOTIC ALLIANCE001 870No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE40521,65781 870Reported
2 011DEMOCRATIC ALLIANCE1558,28881 870Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS001 870No votes recorded in the complete party list.
2 011HESSEQUA PEOPLES MOVEMENT001 870No votes recorded in the complete party list.
2 011ECONOMIC FREEDOM FIGHTERS001 870No votes recorded in the complete party list.
2 011INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA001 870No votes recorded in the complete party list.
2 011CIVIC INDEPENDENT140,74871 870Reported
2 011SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION130,69521 870Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY001 870No votes recorded in the complete party list.
2 011UNITED INDEPENDENT FRONT001 870No votes recorded in the complete party list.
2 011PEOPLE'S MOVEMENT FOR CHANGE001 870No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT001 870No votes recorded in the complete party list.
2 011NATIONAL COLOURED CONGRESS001 870No votes recorded in the complete party list.
2 011EDEN UNITED PEOPLE'S PARTY001 870No votes recorded in the complete party list.
2 011NATIONAL INDEPENDANT CIVIC ORGANISATION10,05351 870Reported
2 011CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY001 870No votes recorded in the complete party list.
2 011GOOD001 870No votes recorded in the complete party list.
2 011INDEPENDENT RATEPAYERS ASSOCIATION OF SA001 870No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY001 870No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT001 870No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS1 71387,62151 955Reported
2 016PATRIOTIC ALLIANCE001 955No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE001 955No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE1899,66751 955Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS90,46041 955Reported
2 016HESSEQUA PEOPLES MOVEMENT001 955No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS211,07421 955Reported
2 016INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA211,07421 955Reported
2 016CIVIC INDEPENDENT20,10231 955Reported
2 016SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION001 955No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY001 955No votes recorded in the complete party list.
2 016UNITED INDEPENDENT FRONT001 955No votes recorded in the complete party list.
2 016PEOPLE'S MOVEMENT FOR CHANGE001 955No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT001 955No votes recorded in the complete party list.
2 016NATIONAL COLOURED CONGRESS001 955No votes recorded in the complete party list.
2 016EDEN UNITED PEOPLE'S PARTY001 955No votes recorded in the complete party list.
2 016NATIONAL INDEPENDANT CIVIC ORGANISATION001 955No votes recorded in the complete party list.
2 016CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY001 955No votes recorded in the complete party list.
2 016GOOD001 955No votes recorded in the complete party list.
2 016INDEPENDENT RATEPAYERS ASSOCIATION OF SA001 955No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY001 955No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT001 955No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS1 33681,26521 644Reported
2 021PATRIOTIC ALLIANCE130,79081 644Reported
2 021CONGRESS OF THE PEOPLE001 644No votes recorded in the complete party list.
2 021DEMOCRATIC ALLIANCE22013,3821 644Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS342,06811 644Reported
2 021HESSEQUA PEOPLES MOVEMENT271,64231 644Reported
2 021ECONOMIC FREEDOM FIGHTERS100,60831 644Reported
2 021INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA001 644Reported
2 021CIVIC INDEPENDENT001 644No votes recorded in the complete party list.
2 021SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION001 644No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY30,18251 644Reported
2 021UNITED INDEPENDENT FRONT001 644No votes recorded in the complete party list.
2 021PEOPLE'S MOVEMENT FOR CHANGE001 644No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT001 644No votes recorded in the complete party list.
2 021NATIONAL COLOURED CONGRESS001 644No votes recorded in the complete party list.
2 021EDEN UNITED PEOPLE'S PARTY10,06081 644Reported
2 021NATIONAL INDEPENDANT CIVIC ORGANISATION001 644No votes recorded in the complete party list.
2 021CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY001 644Reported
2 021GOOD001 644Reported
2 021INDEPENDENT RATEPAYERS ASSOCIATION OF SA001 644No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY001 644No votes recorded in the complete party list.
2 021UNITED DEMOCRATIC MOVEMENT001 644No votes recorded in the complete party list.
2 026AFRICAN NATIONAL CONGRESS76852,13851 473Reported
2 026PATRIOTIC ALLIANCE43729,66731 473Reported
2 026CONGRESS OF THE PEOPLE001 473No votes recorded in the complete party list.
2 026DEMOCRATIC ALLIANCE24816,83641 473Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS130,88261 473Reported
2 026HESSEQUA PEOPLES MOVEMENT001 473No votes recorded in the complete party list.
2 026ECONOMIC FREEDOM FIGHTERS10,06791 473Reported
2 026INDEPENDENT CIVIC ORGANISATION OF SOUTH AFRICA001 473Reported
2 026CIVIC INDEPENDENT001 473No votes recorded in the complete party list.
2 026SOUTH AFRICAN PROGRESSIVE CIVIC ORGANISATION001 473No votes recorded in the complete party list.
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY001 473No votes recorded in the complete party list.
2 026UNITED INDEPENDENT FRONT001 473No votes recorded in the complete party list.
2 026PEOPLE'S MOVEMENT FOR CHANGE40,27161 473Reported
2 026AFRICAN TRANSFORMATION MOVEMENT10,06791 473Reported
2 026NATIONAL COLOURED CONGRESS10,06791 473Reported
2 026EDEN UNITED PEOPLE'S PARTY001 473Reported
2 026NATIONAL INDEPENDANT CIVIC ORGANISATION001 473No votes recorded in the complete party list.
2 026CAPE INDEPENDENCE PARTY / KAAPSE ONAFHANKLIKHEIDS PARTY001 473Reported
2 026GOOD001 473No votes recorded in the complete party list.
2 026INDEPENDENT RATEPAYERS ASSOCIATION OF SA001 473Reported
2 026SOUTH AFRICAN COMMUNIST PARTY001 473Reported
2 026UNITED DEMOCRATIC MOVEMENT001 473Reported

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

History data & sources

Ward + municipal PR votes. Connecting bands show the same party’s share or seats between elections, not individual voters moving between parties. Select a year to inspect its values; use the election-year selector to explore its results and places.

The chart names the five largest parties across these elections. The vote list also names parties gaining at least 2 percentage points since the previous election; remaining votes are combined under Other. Other’s change compares the same group of parties in both elections. Missing values remain unavailable.

  • All points use the same ballot basis. Ballot totals are not counts of individual voters.
  • Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow.
  • Missing or grouped party rows remain gaps unless a complete, ungrouped list establishes zero votes.
  • Municipal boundaries can change between elections. Published area results are not boundary-adjusted.
All parties & exact values

Explore nearby

Loading map…

Voting district 97300021Explore map
Sources & result details

IEC: 05 Nov 2026, 19:31 SAST · checked 10 Nov 2026, 16:32 SAST

Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. Reporting progress measures voting districts, not turnout.

Historical comparisons use published area results. Boundaries may change between elections. Vote shares use the ballot labelled on each chart; ballots are not individual voters.

Ward vs PR ballots

Ward: choose a person. PR: choose a party.

Ward ballot

The candidate with the most votes in the whole ward wins one seat. They do not need more than 50%.

Municipal PR ballot

PR means proportional representation. Party-list seats balance the council’s overall party representation.

Two ballots work together

Party ward votes and municipal PR votes both count towards the party’s overall seat allocation.

Outside metros, voters also have a separate district PR ballot. An independent can stand in a ward but not on a party PR list.

Understanding the results

IEC guide to council seats
IEC source figures

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results