Counted.co.zaPlay game

Voting district 86870032

Ward 16 results

DA leads here

DA leads by

633votes
DA71.4%
FF+17.9%

Ward + municipal PR

FF+ falls

−9.4pp
202127.2%
202617.9%

Results

2026

Combined ballot votes

Combined ballot votes

DEMOCRATIC ALLIANCE
71.4%844 votes
Other: show remaining parties: hide remaining parties6.0%71 votes
Voting district 86870032 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
DEMOCRATIC ALLIANCEJACQELINE ANNE BASSON84471,4044
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—21117,8511
AFRICAN NATIONAL CONGRESS—564,7377
ECONOMIC FREEDOM FIGHTERS—302,5381
ACTIONSA—171,4382
SOUTH AFRICAN COMMUNIST PARTY—70,5922
INDEPENDENT RATEPAYERS ASSOCIATION OF SA—50,423
PATRIOTIC ALLIANCE—30,2538
AFRIKA MAYIBUYE MOVEMENT—20,1692
AFRICAN CHRISTIAN DEMOCRATIC PARTY—10,0846
AFRICAN TRANSFORMATION MOVEMENT—10,0846
ALL CITIZENS PARTY—10,0846
LABOUR PARTY OF SOUTH AFRICA—10,0846
MATLOSANA SERVICE DELIVERY MOVEMENT—10,0846
PAN AFRICANIST CONGRESS OF AZANIA—10,0846
PEOPLE'S FREEDOM PARTY—10,0846
AFRICAN CONGRESS FOR TRANSFORMATION—00
AFRICAN MOVEMENT CONGRESS—00
AMALGAMATED CONCERNED RESIDENTS ASSOCIATION—00
AZANIAN GROUND FORCES—00
INKATHA FREEDOM PARTY—00
UMKHONTO WESIZWE PARTY—00
UNITED AFRICANS TRANSFORMATION—00
UNITED CHRISTIAN DEMOCRATIC PARTY—00
INDEPENDENTS—00

1182 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 %
DA78.0%—
FF+2.2%—
ANC12.7%—
ACDP6.5%—
Irasa0.0%—
Other0.6%—
2006Vote %vs 2000
DA70.8%
FF+9.7%
ANC11.7%
ACDP2.4%
Irasa0.0%
Other5.3%
2011Vote %vs 2006
DA81.6%
FF+5.0%
ANC12.4%
ACDP0.4%
Irasa0.2%
Other0.4%
2016Vote %vs 2011
DA75.7%
FF+9.7%
ANC8.8%
ACDP0.0%
Irasa4.0%
Other1.8%
2021Vote %vs 2016
DA62.1%
FF+27.2%
ANC6.5%
ACDP1.5%
Irasa0.8%
Other1.9%
2026Vote %vs 2021
DA71.4%
FF+17.9%
ANC4.7%
ACDP0.1%
Irasa0.4%
Other5.5%
Voting district 86870032 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000DEMOCRATIC ALLIANCE2 45377,9723 146Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS692,19333 146Reported
2 000AFRICAN NATIONAL CONGRESS40112,74633 146Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY2046,48443 146Reported
2 000INDEPENDENT RATEPAYERS ASSOCIATION OF SA003 146No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS003 146No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS003 146No votes recorded in the complete party list.
2 000ACTIONSA003 146No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY003 146No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY110,34973 146Reported
2 000CONGRESS OF THE PEOPLE003 146No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE003 146No votes recorded in the complete party list.
2 000NOORDWES FORUM60,19073 146Reported
2 000AFRIKA MAYIBUYE MOVEMENT003 146No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT20,06363 146Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA003 146No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY003 146No votes recorded in the complete party list.
2 000UNITED INDEPENDENT FRONT003 146No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT003 146No votes recorded in the complete party list.
2 000ALL CITIZENS PARTY003 146No votes recorded in the complete party list.
2 000LABOUR PARTY OF SOUTH AFRICA003 146No votes recorded in the complete party list.
2 000MATLOSANA SERVICE DELIVERY MOVEMENT003 146No votes recorded in the complete party list.
2 000PEOPLE'S FREEDOM PARTY003 146No votes recorded in the complete party list.
2 000FORUM 4 SERVICE DELIVERY003 146No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION003 146No votes recorded in the complete party list.
2 000MOVEMEANT OF GOD003 146No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS003 146No votes recorded in the complete party list.
2 000AFRICAN CONGRESS FOR TRANSFORMATION003 146No votes recorded in the complete party list.
2 000AFRICAN MOVEMENT CONGRESS003 146No votes recorded in the complete party list.
2 000AMALGAMATED CONCERNED RESIDENTS ASSOCIATION003 146No votes recorded in the complete party list.
2 000AZANIAN GROUND FORCES003 146No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION003 146No votes recorded in the complete party list.
2 000INTERNATIONAL REVELATION CONGRESS003 146No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY003 146No votes recorded in the complete party list.
2 000SOUTH AFRICAN POLITICAL PARTY003 146No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY003 146No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION003 146No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE2 20170,79453 109Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3039,74593 109Reported
2 006AFRICAN NATIONAL CONGRESS36411,70793 109Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY752,41243 109Reported
2 006INDEPENDENT RATEPAYERS ASSOCIATION OF SA003 109No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS003 109No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS581,86563 109Reported
2 006ACTIONSA003 109No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY003 109No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY140,45033 109Reported
2 006CONGRESS OF THE PEOPLE003 109No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE003 109No votes recorded in the complete party list.
2 006NOORDWES FORUM003 109No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT003 109No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT40,12873 109Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA40,12873 109Reported
2 006INKATHA FREEDOM PARTY30,09653 109Reported
2 006UNITED INDEPENDENT FRONT30,09653 109Reported
2 006AFRICAN TRANSFORMATION MOVEMENT003 109No votes recorded in the complete party list.
2 006ALL CITIZENS PARTY003 109No votes recorded in the complete party list.
2 006LABOUR PARTY OF SOUTH AFRICA003 109No votes recorded in the complete party list.
2 006MATLOSANA SERVICE DELIVERY MOVEMENT003 109No votes recorded in the complete party list.
2 006PEOPLE'S FREEDOM PARTY003 109No votes recorded in the complete party list.
2 006FORUM 4 SERVICE DELIVERY003 109No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION003 109No votes recorded in the complete party list.
2 006MOVEMEANT OF GOD003 109No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS003 109No votes recorded in the complete party list.
2 006AFRICAN CONGRESS FOR TRANSFORMATION003 109No votes recorded in the complete party list.
2 006AFRICAN MOVEMENT CONGRESS003 109No votes recorded in the complete party list.
2 006AMALGAMATED CONCERNED RESIDENTS ASSOCIATION003 109No votes recorded in the complete party list.
2 006AZANIAN GROUND FORCES003 109No votes recorded in the complete party list.
2 006AZANIAN PEOPLE'S ORGANISATION003 109No votes recorded in the complete party list.
2 006INTERNATIONAL REVELATION CONGRESS003 109No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY003 109No votes recorded in the complete party list.
2 006SOUTH AFRICAN POLITICAL PARTY003 109No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY003 109No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION003 109No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE2 50381,63733 066Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1524,95763 066Reported
2 011AFRICAN NATIONAL CONGRESS38112,42663 066Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY110,35883 066Reported
2 011INDEPENDENT RATEPAYERS ASSOCIATION OF SA70,22833 066Reported
2 011ECONOMIC FREEDOM FIGHTERS003 066No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS003 066No votes recorded in the complete party list.
2 011ACTIONSA003 066No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY003 066No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY003 066No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE100,32623 066Reported
2 011PATRIOTIC ALLIANCE003 066No votes recorded in the complete party list.
2 011NOORDWES FORUM003 066No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT003 066No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT003 066Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA003 066Reported
2 011INKATHA FREEDOM PARTY003 066No votes recorded in the complete party list.
2 011UNITED INDEPENDENT FRONT003 066No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT003 066No votes recorded in the complete party list.
2 011ALL CITIZENS PARTY003 066No votes recorded in the complete party list.
2 011LABOUR PARTY OF SOUTH AFRICA003 066No votes recorded in the complete party list.
2 011MATLOSANA SERVICE DELIVERY MOVEMENT003 066No votes recorded in the complete party list.
2 011PEOPLE'S FREEDOM PARTY003 066No votes recorded in the complete party list.
2 011FORUM 4 SERVICE DELIVERY003 066No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION20,06523 066Reported
2 011MOVEMEANT OF GOD003 066No votes recorded in the complete party list.
2 011ABANTU BATHO CONGRESS003 066No votes recorded in the complete party list.
2 011AFRICAN CONGRESS FOR TRANSFORMATION003 066No votes recorded in the complete party list.
2 011AFRICAN MOVEMENT CONGRESS003 066No votes recorded in the complete party list.
2 011AMALGAMATED CONCERNED RESIDENTS ASSOCIATION003 066No votes recorded in the complete party list.
2 011AZANIAN GROUND FORCES003 066No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION003 066Reported
2 011INTERNATIONAL REVELATION CONGRESS003 066No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY003 066Reported
2 011SOUTH AFRICAN POLITICAL PARTY003 066Reported
2 011UMKHONTO WESIZWE PARTY003 066No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION003 066No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE2 83575,70093 745Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3659,74633 745Reported
2 016AFRICAN NATIONAL CONGRESS3308,81173 745Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY003 745No votes recorded in the complete party list.
2 016INDEPENDENT RATEPAYERS ASSOCIATION OF SA1483,95193 745Reported
2 016ECONOMIC FREEDOM FIGHTERS591,57543 745Reported
2 016INDEPENDENT DEMOCRATS003 745No votes recorded in the complete party list.
2 016ACTIONSA003 745No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY003 745No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY003 745No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE40,10683 745Reported
2 016PATRIOTIC ALLIANCE003 745No votes recorded in the complete party list.
2 016NOORDWES FORUM003 745No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT003 745No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT003 745No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA20,05343 745Reported
2 016INKATHA FREEDOM PARTY003 745No votes recorded in the complete party list.
2 016UNITED INDEPENDENT FRONT003 745No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT003 745No votes recorded in the complete party list.
2 016ALL CITIZENS PARTY003 745No votes recorded in the complete party list.
2 016LABOUR PARTY OF SOUTH AFRICA003 745No votes recorded in the complete party list.
2 016MATLOSANA SERVICE DELIVERY MOVEMENT003 745No votes recorded in the complete party list.
2 016PEOPLE'S FREEDOM PARTY003 745No votes recorded in the complete party list.
2 016FORUM 4 SERVICE DELIVERY10,02673 745Reported
2 016AFRICAN PEOPLE'S CONVENTION003 745No votes recorded in the complete party list.
2 016MOVEMEANT OF GOD10,02673 745Reported
2 016ABANTU BATHO CONGRESS003 745No votes recorded in the complete party list.
2 016AFRICAN CONGRESS FOR TRANSFORMATION003 745No votes recorded in the complete party list.
2 016AFRICAN MOVEMENT CONGRESS003 745No votes recorded in the complete party list.
2 016AMALGAMATED CONCERNED RESIDENTS ASSOCIATION003 745No votes recorded in the complete party list.
2 016AZANIAN GROUND FORCES003 745No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION003 745No votes recorded in the complete party list.
2 016INTERNATIONAL REVELATION CONGRESS003 745No votes recorded in the complete party list.
2 016NATIONAL FREEDOM PARTY003 745No votes recorded in the complete party list.
2 016SOUTH AFRICAN POLITICAL PARTY003 745No votes recorded in the complete party list.
2 016UMKHONTO WESIZWE PARTY003 745No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION003 745No votes recorded in the complete party list.
2 021DEMOCRATIC ALLIANCE1 64462,06122 649Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS72127,21782 649Reported
2 021AFRICAN NATIONAL CONGRESS1716,45532 649Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY401,512 649Reported
2 021INDEPENDENT RATEPAYERS ASSOCIATION OF SA220,83052 649Reported
2 021ECONOMIC FREEDOM FIGHTERS421,58552 649Reported
2 021INDEPENDENT DEMOCRATS002 649No votes recorded in the complete party list.
2 021ACTIONSA002 649No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY002 649No votes recorded in the complete party list.
2 021UNITED CHRISTIAN DEMOCRATIC PARTY002 649No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE002 649Reported
2 021PATRIOTIC ALLIANCE30,11332 649Reported
2 021NOORDWES FORUM002 649No votes recorded in the complete party list.
2 021AFRIKA MAYIBUYE MOVEMENT002 649No votes recorded in the complete party list.
2 021UNITED DEMOCRATIC MOVEMENT40,1512 649Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA002 649No votes recorded in the complete party list.
2 021INKATHA FREEDOM PARTY002 649No votes recorded in the complete party list.
2 021UNITED INDEPENDENT FRONT002 649No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT002 649Reported
2 021ALL CITIZENS PARTY002 649No votes recorded in the complete party list.
2 021LABOUR PARTY OF SOUTH AFRICA002 649No votes recorded in the complete party list.
2 021MATLOSANA SERVICE DELIVERY MOVEMENT002 649No votes recorded in the complete party list.
2 021PEOPLE'S FREEDOM PARTY002 649No votes recorded in the complete party list.
2 021FORUM 4 SERVICE DELIVERY20,07552 649Reported
2 021AFRICAN PEOPLE'S CONVENTION002 649No votes recorded in the complete party list.
2 021MOVEMEANT OF GOD002 649No votes recorded in the complete party list.
2 021ABANTU BATHO CONGRESS002 649Reported
2 021AFRICAN CONGRESS FOR TRANSFORMATION002 649No votes recorded in the complete party list.
2 021AFRICAN MOVEMENT CONGRESS002 649No votes recorded in the complete party list.
2 021AMALGAMATED CONCERNED RESIDENTS ASSOCIATION002 649No votes recorded in the complete party list.
2 021AZANIAN GROUND FORCES002 649No votes recorded in the complete party list.
2 021AZANIAN PEOPLE'S ORGANISATION002 649No votes recorded in the complete party list.
2 021INTERNATIONAL REVELATION CONGRESS002 649Reported
2 021NATIONAL FREEDOM PARTY002 649No votes recorded in the complete party list.
2 021SOUTH AFRICAN POLITICAL PARTY002 649No votes recorded in the complete party list.
2 021UMKHONTO WESIZWE PARTY002 649No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION002 649No votes recorded in the complete party list.
2 026DEMOCRATIC ALLIANCE84471,40441 182Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS21117,85111 182Reported
2 026AFRICAN NATIONAL CONGRESS564,73771 182Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY10,08461 182Reported
2 026INDEPENDENT RATEPAYERS ASSOCIATION OF SA50,4231 182Reported
2 026ECONOMIC FREEDOM FIGHTERS302,53811 182Reported
2 026INDEPENDENT DEMOCRATS001 182No votes recorded in the complete party list.
2 026ACTIONSA171,43821 182Reported
2 026SOUTH AFRICAN COMMUNIST PARTY70,59221 182Reported
2 026UNITED CHRISTIAN DEMOCRATIC PARTY001 182Reported
2 026CONGRESS OF THE PEOPLE001 182No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE30,25381 182Reported
2 026NOORDWES FORUM001 182No votes recorded in the complete party list.
2 026AFRIKA MAYIBUYE MOVEMENT20,16921 182Reported
2 026UNITED DEMOCRATIC MOVEMENT001 182No votes recorded in the complete party list.
2 026PAN AFRICANIST CONGRESS OF AZANIA10,08461 182Reported
2 026INKATHA FREEDOM PARTY001 182Reported
2 026UNITED INDEPENDENT FRONT001 182No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT10,08461 182Reported
2 026ALL CITIZENS PARTY10,08461 182Reported
2 026LABOUR PARTY OF SOUTH AFRICA10,08461 182Reported
2 026MATLOSANA SERVICE DELIVERY MOVEMENT10,08461 182Reported
2 026PEOPLE'S FREEDOM PARTY10,08461 182Reported
2 026FORUM 4 SERVICE DELIVERY001 182No votes recorded in the complete party list.
2 026AFRICAN PEOPLE'S CONVENTION001 182No votes recorded in the complete party list.
2 026MOVEMEANT OF GOD001 182No votes recorded in the complete party list.
2 026ABANTU BATHO CONGRESS001 182No votes recorded in the complete party list.
2 026AFRICAN CONGRESS FOR TRANSFORMATION001 182Reported
2 026AFRICAN MOVEMENT CONGRESS001 182Reported
2 026AMALGAMATED CONCERNED RESIDENTS ASSOCIATION001 182Reported
2 026AZANIAN GROUND FORCES001 182Reported
2 026AZANIAN PEOPLE'S ORGANISATION001 182No votes recorded in the complete party list.
2 026INTERNATIONAL REVELATION CONGRESS001 182No votes recorded in the complete party list.
2 026NATIONAL FREEDOM PARTY001 182No votes recorded in the complete party list.
2 026SOUTH AFRICAN POLITICAL PARTY001 182No votes recorded in the complete party list.
2 026UMKHONTO WESIZWE PARTY001 182Reported
2 026UNITED AFRICANS TRANSFORMATION001 182Reported

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

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