Counted.co.zaPlay game

Voting district 76080157

Ward 8 results

ANC leads here

ANC leads by

653votes
ANC58.0%
ActionSA21.8%

Ward + municipal PR

ActionSA gains

+21.8pp
20210.0%
202621.8%

Results

2026

Combined ballot votes

Combined ballot votes

ACTIONSA
21.8%393 votes
Other: show remaining parties: hide remaining parties10.8%195 votes
Voting district 76080157 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESSALLEN MOGALE MALESA1 04658,0144
ACTIONSA—39321,797
DEMOCRATIC ALLIANCE—1699,3733
ECONOMIC FREEDOM FIGHTERS—734,0488
PAN AFRICANIST CONGRESS OF AZANIA—603,3278
AFRICAN PEOPLE'S CONVENTION—180,9983
UMKHONTO WESIZWE PARTY—100,5546
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—90,4992
SOUTH AFRICAN COMMUNIST PARTY—70,3882
GAZA DEMOCRATIC FRONT—50,2773
PATRIOTIC ALLIANCE—30,1664
AFRICAN TRANSFORMATION MOVEMENT—20,1109
AFRIKA MAYIBUYE MOVEMENT—20,1109
CONGRESS OF THE PEOPLE—20,1109
UNITED AFRICANS TRANSFORMATION—20,1109
BA-PHALABORWA COMMUNITY PARTY—10,0555
EMPATHY IN ACTION—10,0555
AFRICAN FREEDOM PARTY—00
AMANDLA AWETHU MOVEMENT—00
GAZANKULU LIBERATION CONGRESS—00
MOPANI RESIDENTS ASSOCIATION—00
NATIONAL INDEPENDENT PARTY—00
PUSH FOR CHANGE—00
INDEPENDENTS—00

1803 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 %
ANC91.7%—
ActionSA0.0%—
EFF0.0%—
MOPANI INDEPENDENT MOVEMENT0.0%—
DA1.0%—
Other7.3%—
2006Vote %vs 2000
ANC89.5%
ActionSA0.0%
EFF0.0%
MOPANI INDEPENDENT MOVEMENT0.0%
DA2.2%
Other8.3%
2011Vote %vs 2006
ANC93.4%
ActionSA0.0%
EFF0.0%
MOPANI INDEPENDENT MOVEMENT0.0%
DA1.4%
Other5.2%
2016Vote %vs 2011
ANC85.2%
ActionSA0.0%
EFF10.9%
MOPANI INDEPENDENT MOVEMENT0.0%
DA1.5%
Other2.4%
2021Vote %vs 2016
ANC75.5%
ActionSA0.0%
EFF8.6%
MOPANI INDEPENDENT MOVEMENT10.2%
DA2.0%
Other3.6%
2026Vote %vs 2021
ANC58.0%
ActionSA21.8%
EFF4.0%
MOPANI INDEPENDENT MOVEMENT0.0%
DA9.4%
PAC3.3%
Other3.4%
Voting district 76080157 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS2 37691,7022 591Reported
2 000ACTIONSA002 591No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS002 591No votes recorded in the complete party list.
2 000MOPANI INDEPENDENT MOVEMENT002 591No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE261,00352 591Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY1164,4772 591Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA002 591No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION002 591No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT130,50172 591Reported
2 000CONGRESS OF THE PEOPLE002 591No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY002 591No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS002 591No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION002 591No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS002 591No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY002 591No votes recorded in the complete party list.
2 000XIMOKO PARTY50,1932 591Reported
2 000GAZA DEMOCRATIC FRONT002 591No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT002 591No votes recorded in the complete party list.
2 000AFRICAN FREEDOM SALVATION002 591No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE002 591No votes recorded in the complete party list.
2 000INDEPENDENT RATEPAYERS ASSOCIATION OF SA002 591No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT002 591No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION002 591No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS002 591No votes recorded in the complete party list.
2 000ABLE LEADERSHIP002 591No votes recorded in the complete party list.
2 000FORUM 4 SERVICE DELIVERY002 591No votes recorded in the complete party list.
2 000BA-PHALABORWA COMMUNITY PARTY002 591No votes recorded in the complete party list.
2 000EMPATHY IN ACTION002 591No votes recorded in the complete party list.
2 000AFRICAN FREEDOM PARTY002 591No votes recorded in the complete party list.
2 000AGANG SOUTH AFRICA002 591No votes recorded in the complete party list.
2 000AMANDLA AWETHU MOVEMENT002 591No votes recorded in the complete party list.
2 000CIVIC WARRIORS002 591No votes recorded in the complete party list.
2 000GAZANKULU LIBERATION CONGRESS002 591No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY002 591No votes recorded in the complete party list.
2 000MOPANI RESIDENTS ASSOCIATION002 591No votes recorded in the complete party list.
2 000NATIONAL INDEPENDENT PARTY002 591No votes recorded in the complete party list.
2 000PUSH FOR CHANGE002 591No votes recorded in the complete party list.
2 000UNITED PEOPLE OF SOUTH AFRICA002 591No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS2 17589,46942 431Reported
2 006ACTIONSA002 431No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS002 431No votes recorded in the complete party list.
2 006MOPANI INDEPENDENT MOVEMENT002 431No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE542,22132 431Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1094,48382 431Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA431,76882 431Reported
2 006AFRICAN PEOPLE'S CONVENTION002 431No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT261,06952 431Reported
2 006CONGRESS OF THE PEOPLE002 431No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY002 431No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS70,28792 431Reported
2 006AZANIAN PEOPLE'S ORGANISATION002 431No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS100,41142 431Reported
2 006SOUTH AFRICAN COMMUNIST PARTY002 431No votes recorded in the complete party list.
2 006XIMOKO PARTY70,28792 431Reported
2 006GAZA DEMOCRATIC FRONT002 431No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT002 431No votes recorded in the complete party list.
2 006AFRICAN FREEDOM SALVATION002 431No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE002 431No votes recorded in the complete party list.
2 006INDEPENDENT RATEPAYERS ASSOCIATION OF SA002 431No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT002 431No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION002 431No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS002 431No votes recorded in the complete party list.
2 006ABLE LEADERSHIP002 431No votes recorded in the complete party list.
2 006FORUM 4 SERVICE DELIVERY002 431No votes recorded in the complete party list.
2 006BA-PHALABORWA COMMUNITY PARTY002 431No votes recorded in the complete party list.
2 006EMPATHY IN ACTION002 431No votes recorded in the complete party list.
2 006AFRICAN FREEDOM PARTY002 431No votes recorded in the complete party list.
2 006AGANG SOUTH AFRICA002 431No votes recorded in the complete party list.
2 006AMANDLA AWETHU MOVEMENT002 431No votes recorded in the complete party list.
2 006CIVIC WARRIORS002 431No votes recorded in the complete party list.
2 006GAZANKULU LIBERATION CONGRESS002 431No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY002 431No votes recorded in the complete party list.
2 006MOPANI RESIDENTS ASSOCIATION002 431No votes recorded in the complete party list.
2 006NATIONAL INDEPENDENT PARTY002 431No votes recorded in the complete party list.
2 006PUSH FOR CHANGE002 431No votes recorded in the complete party list.
2 006UNITED PEOPLE OF SOUTH AFRICA002 431No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS2 24993,3972 408Reported
2 011ACTIONSA002 408No votes recorded in the complete party list.
2 011ECONOMIC FREEDOM FIGHTERS002 408No votes recorded in the complete party list.
2 011MOPANI INDEPENDENT MOVEMENT002 408No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE331,37042 408Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY662,74092 408Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA60,24922 408Reported
2 011AFRICAN PEOPLE'S CONVENTION002 408No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT190,7892 408Reported
2 011CONGRESS OF THE PEOPLE190,7892 408Reported
2 011UMKHONTO WESIZWE PARTY002 408No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS002 408No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION110,45682 408Reported
2 011INDEPENDENT DEMOCRATS002 408No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY002 408No votes recorded in the complete party list.
2 011XIMOKO PARTY10,04152 408Reported
2 011GAZA DEMOCRATIC FRONT002 408No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT002 408No votes recorded in the complete party list.
2 011AFRICAN FREEDOM SALVATION002 408No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE002 408No votes recorded in the complete party list.
2 011INDEPENDENT RATEPAYERS ASSOCIATION OF SA40,16612 408Reported
2 011AFRIKA MAYIBUYE MOVEMENT002 408No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION002 408No votes recorded in the complete party list.
2 011ABANTU BATHO CONGRESS002 408No votes recorded in the complete party list.
2 011ABLE LEADERSHIP002 408No votes recorded in the complete party list.
2 011FORUM 4 SERVICE DELIVERY002 408No votes recorded in the complete party list.
2 011BA-PHALABORWA COMMUNITY PARTY002 408No votes recorded in the complete party list.
2 011EMPATHY IN ACTION002 408No votes recorded in the complete party list.
2 011AFRICAN FREEDOM PARTY002 408No votes recorded in the complete party list.
2 011AGANG SOUTH AFRICA002 408No votes recorded in the complete party list.
2 011AMANDLA AWETHU MOVEMENT002 408No votes recorded in the complete party list.
2 011CIVIC WARRIORS002 408No votes recorded in the complete party list.
2 011GAZANKULU LIBERATION CONGRESS002 408No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY002 408No votes recorded in the complete party list.
2 011MOPANI RESIDENTS ASSOCIATION002 408No votes recorded in the complete party list.
2 011NATIONAL INDEPENDENT PARTY002 408No votes recorded in the complete party list.
2 011PUSH FOR CHANGE002 408No votes recorded in the complete party list.
2 011UNITED PEOPLE OF SOUTH AFRICA002 408No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS1 91885,24442 250Reported
2 016ACTIONSA002 250No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS24610,93332 250Reported
2 016MOPANI INDEPENDENT MOVEMENT002 250No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE331,46672 250Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY40,17782 250Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA60,26672 250Reported
2 016AFRICAN PEOPLE'S CONVENTION361,62 250Reported
2 016UNITED DEMOCRATIC MOVEMENT10,04442 250Reported
2 016CONGRESS OF THE PEOPLE10,04442 250Reported
2 016UMKHONTO WESIZWE PARTY002 250No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS002 250No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION002 250No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS002 250No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY002 250No votes recorded in the complete party list.
2 016XIMOKO PARTY10,04442 250Reported
2 016GAZA DEMOCRATIC FRONT002 250No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT002 250No votes recorded in the complete party list.
2 016AFRICAN FREEDOM SALVATION40,17782 250Reported
2 016PATRIOTIC ALLIANCE002 250No votes recorded in the complete party list.
2 016INDEPENDENT RATEPAYERS ASSOCIATION OF SA002 250Reported
2 016AFRIKA MAYIBUYE MOVEMENT002 250No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION002 250No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS002 250No votes recorded in the complete party list.
2 016ABLE LEADERSHIP002 250No votes recorded in the complete party list.
2 016FORUM 4 SERVICE DELIVERY002 250No votes recorded in the complete party list.
2 016BA-PHALABORWA COMMUNITY PARTY002 250No votes recorded in the complete party list.
2 016EMPATHY IN ACTION002 250No votes recorded in the complete party list.
2 016AFRICAN FREEDOM PARTY002 250No votes recorded in the complete party list.
2 016AGANG SOUTH AFRICA002 250Reported
2 016AMANDLA AWETHU MOVEMENT002 250No votes recorded in the complete party list.
2 016CIVIC WARRIORS002 250No votes recorded in the complete party list.
2 016GAZANKULU LIBERATION CONGRESS002 250No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY002 250No votes recorded in the complete party list.
2 016MOPANI RESIDENTS ASSOCIATION002 250No votes recorded in the complete party list.
2 016NATIONAL INDEPENDENT PARTY002 250No votes recorded in the complete party list.
2 016PUSH FOR CHANGE002 250No votes recorded in the complete party list.
2 016UNITED PEOPLE OF SOUTH AFRICA002 250Reported
2 021AFRICAN NATIONAL CONGRESS1 06975,49441 416Reported
2 021ACTIONSA001 416No votes recorded in the complete party list.
2 021ECONOMIC FREEDOM FIGHTERS1228,61581 416Reported
2 021MOPANI INDEPENDENT MOVEMENT14510,24011 416Reported
2 021DEMOCRATIC ALLIANCE292,0481 416Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY261,83621 416Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA001 416No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION20,14121 416Reported
2 021UNITED DEMOCRATIC MOVEMENT001 416Reported
2 021CONGRESS OF THE PEOPLE70,49441 416Reported
2 021UMKHONTO WESIZWE PARTY001 416No votes recorded in the complete party list.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS001 416Reported
2 021AZANIAN PEOPLE'S ORGANISATION10,07061 416Reported
2 021INDEPENDENT DEMOCRATS001 416No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY001 416No votes recorded in the complete party list.
2 021XIMOKO PARTY001 416Reported
2 021GAZA DEMOCRATIC FRONT001 416No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT30,21191 416Reported
2 021AFRICAN FREEDOM SALVATION001 416No votes recorded in the complete party list.
2 021PATRIOTIC ALLIANCE001 416Reported
2 021INDEPENDENT RATEPAYERS ASSOCIATION OF SA001 416No votes recorded in the complete party list.
2 021AFRIKA MAYIBUYE MOVEMENT001 416No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION001 416No votes recorded in the complete party list.
2 021ABANTU BATHO CONGRESS10,07061 416Reported
2 021ABLE LEADERSHIP10,07061 416Reported
2 021FORUM 4 SERVICE DELIVERY10,07061 416Reported
2 021BA-PHALABORWA COMMUNITY PARTY001 416No votes recorded in the complete party list.
2 021EMPATHY IN ACTION001 416No votes recorded in the complete party list.
2 021AFRICAN FREEDOM PARTY001 416No votes recorded in the complete party list.
2 021AGANG SOUTH AFRICA001 416No votes recorded in the complete party list.
2 021AMANDLA AWETHU MOVEMENT001 416No votes recorded in the complete party list.
2 021CIVIC WARRIORS001 416Reported
2 021GAZANKULU LIBERATION CONGRESS001 416No votes recorded in the complete party list.
2 021INKATHA FREEDOM PARTY001 416Reported
2 021MOPANI RESIDENTS ASSOCIATION001 416No votes recorded in the complete party list.
2 021NATIONAL INDEPENDENT PARTY001 416Reported
2 021PUSH FOR CHANGE001 416No votes recorded in the complete party list.
2 021UNITED PEOPLE OF SOUTH AFRICA001 416No votes recorded in the complete party list.
2 026AFRICAN NATIONAL CONGRESS1 04658,01441 803Reported
2 026ACTIONSA39321,7971 803Reported
2 026ECONOMIC FREEDOM FIGHTERS734,04881 803Reported
2 026MOPANI INDEPENDENT MOVEMENT001 803No votes recorded in the complete party list.
2 026DEMOCRATIC ALLIANCE1699,37331 803Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY001 803No votes recorded in the complete party list.
2 026PAN AFRICANIST CONGRESS OF AZANIA603,32781 803Reported
2 026AFRICAN PEOPLE'S CONVENTION180,99831 803Reported
2 026UNITED DEMOCRATIC MOVEMENT001 803No votes recorded in the complete party list.
2 026CONGRESS OF THE PEOPLE20,11091 803Reported
2 026UMKHONTO WESIZWE PARTY100,55461 803Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS90,49921 803Reported
2 026AZANIAN PEOPLE'S ORGANISATION001 803No votes recorded in the complete party list.
2 026INDEPENDENT DEMOCRATS001 803No votes recorded in the complete party list.
2 026SOUTH AFRICAN COMMUNIST PARTY70,38821 803Reported
2 026XIMOKO PARTY001 803No votes recorded in the complete party list.
2 026GAZA DEMOCRATIC FRONT50,27731 803Reported
2 026AFRICAN TRANSFORMATION MOVEMENT20,11091 803Reported
2 026AFRICAN FREEDOM SALVATION001 803No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE30,16641 803Reported
2 026INDEPENDENT RATEPAYERS ASSOCIATION OF SA001 803No votes recorded in the complete party list.
2 026AFRIKA MAYIBUYE MOVEMENT20,11091 803Reported
2 026UNITED AFRICANS TRANSFORMATION20,11091 803Reported
2 026ABANTU BATHO CONGRESS001 803No votes recorded in the complete party list.
2 026ABLE LEADERSHIP001 803No votes recorded in the complete party list.
2 026FORUM 4 SERVICE DELIVERY001 803No votes recorded in the complete party list.
2 026BA-PHALABORWA COMMUNITY PARTY10,05551 803Reported
2 026EMPATHY IN ACTION10,05551 803Reported
2 026AFRICAN FREEDOM PARTY001 803Reported
2 026AGANG SOUTH AFRICA001 803No votes recorded in the complete party list.
2 026AMANDLA AWETHU MOVEMENT001 803Reported
2 026CIVIC WARRIORS001 803No votes recorded in the complete party list.
2 026GAZANKULU LIBERATION CONGRESS001 803Reported
2 026INKATHA FREEDOM PARTY001 803No votes recorded in the complete party list.
2 026MOPANI RESIDENTS ASSOCIATION001 803Reported
2 026NATIONAL INDEPENDENT PARTY001 803Reported
2 026PUSH FOR CHANGE001 803Reported
2 026UNITED PEOPLE OF SOUTH AFRICA001 803No votes recorded in the complete party list.

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 76080157Explore map
Sources & result details

IEC: 08 Nov 2026, 21:26 SAST · checked 09 Nov 2026, 22:10 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