Counted.co.zaPlay game

Voting district 87020489

Ward 9 results

ANC leads here

ANC leads by

66votes
ANC24.3%
ActionSA21.9%

Ward + municipal PR

ANC falls

−24.5pp
202148.8%
202624.3%

Results

2026

Combined ballot votes

Combined ballot votes

ACTIONSA
21.9%623 votes
DEMOCRATIC ALLIANCE
15.2%432 votes
Other: show remaining parties: hide remaining parties38.6%1 097 votes
INDEPENDENTS
9.7%276 votes
ARONA
0.0%1 votes
Voting district 87020489 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESSLESIBA PATRICK MORAKE68924,252
ACTIONSA—62321,9289
DEMOCRATIC ALLIANCE—43215,2059
ECONOMIC FREEDOM FIGHTERS—40414,2203
INDEPENDENTS—2769,7149
SOUTH AFRICAN COMMUNIST PARTY—1103,8719
RUSTENBURG PEOPLE'S PARTY—531,8655
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—381,3376
PURPLE PARTY IKAGENG—321,1264
UNITED CHRISTIAN DEMOCRATIC PARTY—291,0208
AFRICAN TRANSFORMATION MOVEMENT—270,9504
LABOUR PARTY OF SOUTH AFRICA—200,704
AFRICAN CHRISTIAN DEMOCRATIC PARTY—190,6688
UMKHONTO WESIZWE PARTY—190,6688
BOPHUTHATSWANA CIVIL MOVEMENT—130,4576
AFRICAN INDEPENDENT CONGRESS—110,3872
TSOGANG CIVIC MOVEMENT—70,2464
CONGRESS OF THE PEOPLE—60,2112
AFRIKA MAYIBUYE MOVEMENT—40,1408
PEOPLE'S MANDATE PARTY—40,1408
UNITED AFRICANS TRANSFORMATION—40,1408
AZANIAN PEOPLE'S ORGANISATION—30,1056
AFRICAN ECONOMIC FREEDOM—20,0704
AFRICAN ECONOMIC TRANSFORMERS—20,0704
AFRICAN PEOPLE'S CONVENTION—20,0704
AL JAMA-AH—20,0704
ALL CITIZENS PARTY—20,0704
BADIREDI BA SETŠHABA—20,0704
AFRICAN CONGRESS FOR TRANSFORMATION—10,0352
ARONA—10,0352
COMMUNITY PRIORITY MOVEMENT—10,0352
FREEDOM IN SOUTH AFRICA—10,0352
LETHABONG SERVICE MOVEMENT—10,0352
SOUTH AFRICAN POLITICAL ASSOCIATION—10,0352
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT—00
AFRICAN REVOLUTIONARY COUNCIL—00
BAKANANA PELE CAMPAIGN—00
ECONOMIC EMANCIPATION FORUM—00
INKATHA FREEDOM PARTY—00
PATRIOTIC ALLIANCE—00
SERITI LE KAELO INDEPENDENT PARTY—00
SERVICE DELIVERY PARTY—00
UNITED DEMOCRATIC MOVEMENT—00

2841 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

2011Vote %
ANC87.3%—
EFF0.0%—
ActionSA0.0%—
DA4.2%—
COPE4.2%—
Other4.4%—
2016Vote %vs 2011
ANC47.7%
EFF40.4%
ActionSA0.0%
DA9.0%
COPE0.1%
Other2.7%
2021Vote %vs 2016
ANC48.8%
EFF33.6%
ActionSA0.0%
DA7.5%
COPE0.1%
ACDP3.0%
TCM2.0%
Other5.0%
2026Vote %vs 2021
ANC24.3%
EFF14.2%
ActionSA21.9%
DA15.2%
COPE0.2%
SACP3.9%
Other20.3%
Voting district 87020489 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 011AFRICAN NATIONAL CONGRESS1 06887,25491 224Reported
2 011ECONOMIC FREEDOM FIGHTERS001 224No votes recorded in the complete party list.
2 011ACTIONSA001 224No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE514,16671 224Reported
2 011CONGRESS OF THE PEOPLE514,16671 224Reported
2 011SOUTH AFRICAN COMMUNIST PARTY001 224No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY211,71571 224Reported
2 011UNITED CHRISTIAN DEMOCRATIC PARTY262,12421 224Reported
2 011TSOGANG CIVIC MOVEMENT001 224No votes recorded in the complete party list.
2 011RUSTENBURG PEOPLE'S PARTY001 224No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS10,08171 224Reported
2 011PURPLE PARTY IKAGENG001 224No votes recorded in the complete party list.
2 011FORUM 4 SERVICE DELIVERY001 224No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT001 224No votes recorded in the complete party list.
2 011LABOUR PARTY OF SOUTH AFRICA001 224No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY001 224No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS001 224No votes recorded in the complete party list.
2 011BOPHUTHATSWANA CIVIL MOVEMENT001 224No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION50,40851 224Reported
2 011BOTHO COMMUNITY MOVEMENT001 224No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT10,08171 224Reported
2 011ABANTU BATHO CONGRESS001 224No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT001 224No votes recorded in the complete party list.
2 011PEOPLE'S MANDATE PARTY001 224No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION001 224No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION001 224Reported
2 011AFRICAN ECONOMIC TRANSFORMERS001 224No votes recorded in the complete party list.
2 011AFRICAN ECONOMIC FREEDOM001 224No votes recorded in the complete party list.
2 011AL JAMA-AH001 224No votes recorded in the complete party list.
2 011ALL CITIZENS PARTY001 224No votes recorded in the complete party list.
2 011BADIREDI BA SETŠHABA001 224No votes recorded in the complete party list.
2 011AFRICA RESTORATION ALLIANCE001 224No votes recorded in the complete party list.
2 011OUR CITY MATTERS001 224No votes recorded in the complete party list.
2 011AFRICAN CONGRESS FOR TRANSFORMATION001 224No votes recorded in the complete party list.
2 011ARONA001 224No votes recorded in the complete party list.
2 011COMMUNITY PRIORITY MOVEMENT001 224No votes recorded in the complete party list.
2 011FREEDOM IN SOUTH AFRICA001 224No votes recorded in the complete party list.
2 011LETHABONG SERVICE MOVEMENT001 224No votes recorded in the complete party list.
2 011SOUTH AFRICAN POLITICAL ASSOCIATION001 224No votes recorded in the complete party list.
2 011ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT001 224No votes recorded in the complete party list.
2 011AFRICAN REVOLUTIONARY COUNCIL001 224No votes recorded in the complete party list.
2 011AGANG SOUTH AFRICA001 224No votes recorded in the complete party list.
2 011AZANIAN INDEPENDENT COMMUNITY MOVEMENT001 224No votes recorded in the complete party list.
2 011BAKANANA PELE CAMPAIGN001 224No votes recorded in the complete party list.
2 011CHRISTIAN AMBASSADORS POLITICAL PARTY001 224No votes recorded in the complete party list.
2 011ECONOMIC EMANCIPATION FORUM001 224No votes recorded in the complete party list.
2 011FORUM FOR DEMOCRATS001 224No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY001 224No votes recorded in the complete party list.
2 011MOVEMENT DEMOCRATIC PARTY001 224Reported
2 011PATRIOTIC ALLIANCE001 224No votes recorded in the complete party list.
2 011SERITI LE KAELO INDEPENDENT PARTY001 224No votes recorded in the complete party list.
2 011SERVICE DELIVERY PARTY001 224No votes recorded in the complete party list.
2 011SOUTH AFRICAN POLITICAL PARTY001 224Reported
2 011UNITED INDEPENDENT MOVEMENT001 224No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS1 53747,74773 219Reported
2 016ECONOMIC FREEDOM FIGHTERS1 30140,41633 219Reported
2 016ACTIONSA003 219No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE2909,0093 219Reported
2 016CONGRESS OF THE PEOPLE40,12433 219Reported
2 016SOUTH AFRICAN COMMUNIST PARTY003 219No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY100,31073 219Reported
2 016UNITED CHRISTIAN DEMOCRATIC PARTY280,86983 219Reported
2 016TSOGANG CIVIC MOVEMENT003 219No votes recorded in the complete party list.
2 016RUSTENBURG PEOPLE'S PARTY003 219No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS10,03113 219Reported
2 016PURPLE PARTY IKAGENG003 219No votes recorded in the complete party list.
2 016FORUM 4 SERVICE DELIVERY310,9633 219Reported
2 016AFRICAN TRANSFORMATION MOVEMENT003 219No votes recorded in the complete party list.
2 016LABOUR PARTY OF SOUTH AFRICA003 219No votes recorded in the complete party list.
2 016UMKHONTO WESIZWE PARTY003 219No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT CONGRESS150,4663 219Reported
2 016BOPHUTHATSWANA CIVIL MOVEMENT003 219No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION20,06213 219Reported
2 016BOTHO COMMUNITY MOVEMENT003 219Reported
2 016UNITED DEMOCRATIC MOVEMENT003 219Reported
2 016ABANTU BATHO CONGRESS003 219No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT003 219No votes recorded in the complete party list.
2 016PEOPLE'S MANDATE PARTY003 219No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION003 219No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION003 219No votes recorded in the complete party list.
2 016AFRICAN ECONOMIC TRANSFORMERS003 219No votes recorded in the complete party list.
2 016AFRICAN ECONOMIC FREEDOM003 219No votes recorded in the complete party list.
2 016AL JAMA-AH003 219No votes recorded in the complete party list.
2 016ALL CITIZENS PARTY003 219No votes recorded in the complete party list.
2 016BADIREDI BA SETŠHABA003 219No votes recorded in the complete party list.
2 016AFRICA RESTORATION ALLIANCE003 219No votes recorded in the complete party list.
2 016OUR CITY MATTERS003 219No votes recorded in the complete party list.
2 016AFRICAN CONGRESS FOR TRANSFORMATION003 219No votes recorded in the complete party list.
2 016ARONA003 219No votes recorded in the complete party list.
2 016COMMUNITY PRIORITY MOVEMENT003 219No votes recorded in the complete party list.
2 016FREEDOM IN SOUTH AFRICA003 219No votes recorded in the complete party list.
2 016LETHABONG SERVICE MOVEMENT003 219No votes recorded in the complete party list.
2 016SOUTH AFRICAN POLITICAL ASSOCIATION003 219No votes recorded in the complete party list.
2 016ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT003 219No votes recorded in the complete party list.
2 016AFRICAN REVOLUTIONARY COUNCIL003 219No votes recorded in the complete party list.
2 016AGANG SOUTH AFRICA003 219Reported
2 016AZANIAN INDEPENDENT COMMUNITY MOVEMENT003 219No votes recorded in the complete party list.
2 016BAKANANA PELE CAMPAIGN003 219No votes recorded in the complete party list.
2 016CHRISTIAN AMBASSADORS POLITICAL PARTY003 219No votes recorded in the complete party list.
2 016ECONOMIC EMANCIPATION FORUM003 219No votes recorded in the complete party list.
2 016FORUM FOR DEMOCRATS003 219No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY003 219No votes recorded in the complete party list.
2 016MOVEMENT DEMOCRATIC PARTY003 219No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE003 219No votes recorded in the complete party list.
2 016SERITI LE KAELO INDEPENDENT PARTY003 219No votes recorded in the complete party list.
2 016SERVICE DELIVERY PARTY003 219No votes recorded in the complete party list.
2 016SOUTH AFRICAN POLITICAL PARTY003 219No votes recorded in the complete party list.
2 016UNITED INDEPENDENT MOVEMENT003 219No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS99948,75552 049Reported
2 021ECONOMIC FREEDOM FIGHTERS68833,57742 049Reported
2 021ACTIONSA002 049No votes recorded in the complete party list.
2 021DEMOCRATIC ALLIANCE1547,51592 049Reported
2 021CONGRESS OF THE PEOPLE20,09762 049Reported
2 021SOUTH AFRICAN COMMUNIST PARTY002 049No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY623,02592 049Reported
2 021UNITED CHRISTIAN DEMOCRATIC PARTY100,4882 049Reported
2 021TSOGANG CIVIC MOVEMENT422,04982 049Reported
2 021RUSTENBURG PEOPLE'S PARTY002 049No votes recorded in the complete party list.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS70,34162 049Reported
2 021PURPLE PARTY IKAGENG002 049No votes recorded in the complete party list.
2 021FORUM 4 SERVICE DELIVERY50,2442 049Reported
2 021AFRICAN TRANSFORMATION MOVEMENT40,19522 049Reported
2 021LABOUR PARTY OF SOUTH AFRICA002 049No votes recorded in the complete party list.
2 021UMKHONTO WESIZWE PARTY002 049No votes recorded in the complete party list.
2 021AFRICAN INDEPENDENT CONGRESS120,58572 049Reported
2 021BOPHUTHATSWANA CIVIL MOVEMENT002 049No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION30,14642 049Reported
2 021BOTHO COMMUNITY MOVEMENT50,2442 049Reported
2 021UNITED DEMOCRATIC MOVEMENT50,2442 049Reported
2 021ABANTU BATHO CONGRESS30,14642 049Reported
2 021AFRIKA MAYIBUYE MOVEMENT002 049No votes recorded in the complete party list.
2 021PEOPLE'S MANDATE PARTY002 049No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION002 049No votes recorded in the complete party list.
2 021AZANIAN PEOPLE'S ORGANISATION002 049Reported
2 021AFRICAN ECONOMIC TRANSFORMERS20,09762 049Reported
2 021AFRICAN ECONOMIC FREEDOM002 049No votes recorded in the complete party list.
2 021AL JAMA-AH002 049No votes recorded in the complete party list.
2 021ALL CITIZENS PARTY002 049No votes recorded in the complete party list.
2 021BADIREDI BA SETŠHABA002 049No votes recorded in the complete party list.
2 021AFRICA RESTORATION ALLIANCE10,04882 049Reported
2 021OUR CITY MATTERS10,04882 049Reported
2 021AFRICAN CONGRESS FOR TRANSFORMATION002 049No votes recorded in the complete party list.
2 021ARONA002 049Reported
2 021COMMUNITY PRIORITY MOVEMENT002 049No votes recorded in the complete party list.
2 021FREEDOM IN SOUTH AFRICA002 049No votes recorded in the complete party list.
2 021LETHABONG SERVICE MOVEMENT002 049No votes recorded in the complete party list.
2 021SOUTH AFRICAN POLITICAL ASSOCIATION002 049No votes recorded in the complete party list.
2 021ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT002 049No votes recorded in the complete party list.
2 021AFRICAN REVOLUTIONARY COUNCIL002 049No votes recorded in the complete party list.
2 021AGANG SOUTH AFRICA002 049No votes recorded in the complete party list.
2 021AZANIAN INDEPENDENT COMMUNITY MOVEMENT002 049Reported
2 021BAKANANA PELE CAMPAIGN002 049No votes recorded in the complete party list.
2 021CHRISTIAN AMBASSADORS POLITICAL PARTY002 049Reported
2 021ECONOMIC EMANCIPATION FORUM002 049No votes recorded in the complete party list.
2 021FORUM FOR DEMOCRATS002 049Reported
2 021INKATHA FREEDOM PARTY002 049No votes recorded in the complete party list.
2 021MOVEMENT DEMOCRATIC PARTY002 049No votes recorded in the complete party list.
2 021PATRIOTIC ALLIANCE002 049No votes recorded in the complete party list.
2 021SERITI LE KAELO INDEPENDENT PARTY002 049No votes recorded in the complete party list.
2 021SERVICE DELIVERY PARTY002 049No votes recorded in the complete party list.
2 021SOUTH AFRICAN POLITICAL PARTY002 049No votes recorded in the complete party list.
2 021UNITED INDEPENDENT MOVEMENT002 049Reported
2 026AFRICAN NATIONAL CONGRESS68924,2522 841Reported
2 026ECONOMIC FREEDOM FIGHTERS40414,22032 841Reported
2 026ACTIONSA62321,92892 841Reported
2 026DEMOCRATIC ALLIANCE43215,20592 841Reported
2 026CONGRESS OF THE PEOPLE60,21122 841Reported
2 026SOUTH AFRICAN COMMUNIST PARTY1103,87192 841Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY190,66882 841Reported
2 026UNITED CHRISTIAN DEMOCRATIC PARTY291,02082 841Reported
2 026TSOGANG CIVIC MOVEMENT70,24642 841Reported
2 026RUSTENBURG PEOPLE'S PARTY531,86552 841Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS381,33762 841Reported
2 026PURPLE PARTY IKAGENG321,12642 841Reported
2 026FORUM 4 SERVICE DELIVERY002 841No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT270,95042 841Reported
2 026LABOUR PARTY OF SOUTH AFRICA200,7042 841Reported
2 026UMKHONTO WESIZWE PARTY190,66882 841Reported
2 026AFRICAN INDEPENDENT CONGRESS110,38722 841Reported
2 026BOPHUTHATSWANA CIVIL MOVEMENT130,45762 841Reported
2 026AFRICAN PEOPLE'S CONVENTION20,07042 841Reported
2 026BOTHO COMMUNITY MOVEMENT002 841No votes recorded in the complete party list.
2 026UNITED DEMOCRATIC MOVEMENT002 841Reported
2 026ABANTU BATHO CONGRESS002 841No votes recorded in the complete party list.
2 026AFRIKA MAYIBUYE MOVEMENT40,14082 841Reported
2 026PEOPLE'S MANDATE PARTY40,14082 841Reported
2 026UNITED AFRICANS TRANSFORMATION40,14082 841Reported
2 026AZANIAN PEOPLE'S ORGANISATION30,10562 841Reported
2 026AFRICAN ECONOMIC TRANSFORMERS20,07042 841Reported
2 026AFRICAN ECONOMIC FREEDOM20,07042 841Reported
2 026AL JAMA-AH20,07042 841Reported
2 026ALL CITIZENS PARTY20,07042 841Reported
2 026BADIREDI BA SETŠHABA20,07042 841Reported
2 026AFRICA RESTORATION ALLIANCE002 841No votes recorded in the complete party list.
2 026OUR CITY MATTERS002 841No votes recorded in the complete party list.
2 026AFRICAN CONGRESS FOR TRANSFORMATION10,03522 841Reported
2 026ARONA10,03522 841Reported
2 026COMMUNITY PRIORITY MOVEMENT10,03522 841Reported
2 026FREEDOM IN SOUTH AFRICA10,03522 841Reported
2 026LETHABONG SERVICE MOVEMENT10,03522 841Reported
2 026SOUTH AFRICAN POLITICAL ASSOCIATION10,03522 841Reported
2 026ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT002 841Reported
2 026AFRICAN REVOLUTIONARY COUNCIL002 841Reported
2 026AGANG SOUTH AFRICA002 841No votes recorded in the complete party list.
2 026AZANIAN INDEPENDENT COMMUNITY MOVEMENT002 841No votes recorded in the complete party list.
2 026BAKANANA PELE CAMPAIGN002 841Reported
2 026CHRISTIAN AMBASSADORS POLITICAL PARTY002 841No votes recorded in the complete party list.
2 026ECONOMIC EMANCIPATION FORUM002 841Reported
2 026FORUM FOR DEMOCRATS002 841No votes recorded in the complete party list.
2 026INKATHA FREEDOM PARTY002 841Reported
2 026MOVEMENT DEMOCRATIC PARTY002 841No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE002 841Reported
2 026SERITI LE KAELO INDEPENDENT PARTY002 841Reported
2 026SERVICE DELIVERY PARTY002 841Reported
2 026SOUTH AFRICAN POLITICAL PARTY002 841No votes recorded in the complete party list.
2 026UNITED INDEPENDENT MOVEMENT002 841No 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 87020489Explore map
Sources & result details

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