Counted.co.zaPlay game

Voting district 87020490

Ward 43 results

ANC leads here

ANC leads by

1 365votes
ANC64.9%
SACP24.1%

Ward + municipal PR

SACP gains

+24.1pp
20210.0%
202624.1%

Results

2026

Combined ballot votes

Combined ballot votes

Other: show remaining parties: hide remaining parties6.4%214 votes
ACTIONSA
1.8%60 votes
ARONA
0.0%0 votes
INDEPENDENTS
0.0%0 votes
Voting district 87020490 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESSJOHANNES MOLEFI2 17364,9238
SOUTH AFRICAN COMMUNIST PARTY—80824,141
ECONOMIC FREEDOM FIGHTERS—1524,5414
ACTIONSA—601,7927
DEMOCRATIC ALLIANCE—501,4939
UMKHONTO WESIZWE PARTY—200,5976
PEOPLE'S MANDATE PARTY—150,4482
RUSTENBURG PEOPLE'S PARTY—120,3585
AFRICAN PEOPLE'S CONVENTION—90,2689
LABOUR PARTY OF SOUTH AFRICA—90,2689
AFRICAN TRANSFORMATION MOVEMENT—70,2091
AFRICAN INDEPENDENT CONGRESS—50,1494
UNITED CHRISTIAN DEMOCRATIC PARTY—50,1494
AFRICAN ECONOMIC TRANSFORMERS—40,1195
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—30,0896
AZANIAN PEOPLE'S ORGANISATION—20,0598
BOPHUTHATSWANA CIVIL MOVEMENT—20,0598
SERITI LE KAELO INDEPENDENT PARTY—20,0598
UNITED DEMOCRATIC MOVEMENT—20,0598
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT—10,0299
AFRICAN CHRISTIAN DEMOCRATIC PARTY—10,0299
AFRICAN ECONOMIC FREEDOM—10,0299
AL JAMA-AH—10,0299
CONGRESS OF THE PEOPLE—10,0299
FREEDOM IN SOUTH AFRICA—10,0299
TSOGANG CIVIC MOVEMENT—10,0299
AFRICAN CONGRESS FOR TRANSFORMATION—00
AFRICAN REVOLUTIONARY COUNCIL—00
AFRIKA MAYIBUYE MOVEMENT—00
ALL CITIZENS PARTY—00
ARONA—00
BADIREDI BA SETŠHABA—00
BAKANANA PELE CAMPAIGN—00
COMMUNITY PRIORITY MOVEMENT—00
ECONOMIC EMANCIPATION FORUM—00
INKATHA FREEDOM PARTY—00
LETHABONG SERVICE MOVEMENT—00
PATRIOTIC ALLIANCE—00
PURPLE PARTY IKAGENG—00
SERVICE DELIVERY PARTY—00
SOUTH AFRICAN POLITICAL ASSOCIATION—00
UNITED AFRICANS TRANSFORMATION—00
INDEPENDENTS—00

3347 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%—
SACP0.0%—
SOUTH AFRICAN POLITICAL PARTY8.0%—
TCM0.0%—
Other4.7%—
2016Vote %vs 2011
ANC63.0%
EFF31.7%
SACP0.0%
SOUTH AFRICAN POLITICAL PARTY0.0%
TCM0.0%
Other5.2%
2021Vote %vs 2016
ANC67.8%
EFF18.4%
SACP0.0%
SOUTH AFRICAN POLITICAL PARTY0.0%
TCM5.0%
AIC3.0%
AZANIAN INDEPENDENT COMMUNITY MOVEMENT2.0%
Other3.8%
2026Vote %vs 2021
ANC64.9%
EFF4.5%
SACP24.1%
SOUTH AFRICAN POLITICAL PARTY0.0%
TCM0.0%
Other6.4%
Voting district 87020490 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 011AFRICAN NATIONAL CONGRESS2 69887,28573 091Reported
2 011ECONOMIC FREEDOM FIGHTERS003 091No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY003 091No votes recorded in the complete party list.
2 011SOUTH AFRICAN POLITICAL PARTY2477,99093 091Reported
2 011TSOGANG CIVIC MOVEMENT003 091No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS003 091No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE812,62053 091Reported
2 011AZANIAN INDEPENDENT COMMUNITY MOVEMENT003 091No votes recorded in the complete party list.
2 011ACTIONSA003 091No votes recorded in the complete party list.
2 011FORUM 4 SERVICE DELIVERY003 091No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY003 091No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE180,58233 091Reported
2 011AFRICAN TRANSFORMATION MOVEMENT003 091No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION140,45293 091Reported
2 011PEOPLE'S MANDATE PARTY003 091No votes recorded in the complete party list.
2 011RUSTENBURG PEOPLE'S PARTY003 091No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY110,35593 091Reported
2 011LABOUR PARTY OF SOUTH AFRICA003 091No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT70,22653 091Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS80,25883 091Reported
2 011ABANTU BATHO CONGRESS003 091No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY60,19413 091Reported
2 011AFRICAN ECONOMIC TRANSFORMERS003 091No votes recorded in the complete party list.
2 011ARONA003 091No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION003 091Reported
2 011BOPHUTHATSWANA CIVIL MOVEMENT003 091No votes recorded in the complete party list.
2 011SERITI LE KAELO INDEPENDENT PARTY003 091No votes recorded in the complete party list.
2 011AGANG SOUTH AFRICA003 091No votes recorded in the complete party list.
2 011MOVEMENT DEMOCRATIC PARTY10,03243 091Reported
2 011ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT003 091No votes recorded in the complete party list.
2 011AFRICAN ECONOMIC FREEDOM003 091No votes recorded in the complete party list.
2 011AL JAMA-AH003 091No votes recorded in the complete party list.
2 011FREEDOM IN SOUTH AFRICA003 091No votes recorded in the complete party list.
2 011AFRICA RESTORATION ALLIANCE003 091No votes recorded in the complete party list.
2 011AFRICAN CONGRESS FOR TRANSFORMATION003 091No votes recorded in the complete party list.
2 011AFRICAN REVOLUTIONARY COUNCIL003 091No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT003 091No votes recorded in the complete party list.
2 011ALL CITIZENS PARTY003 091No votes recorded in the complete party list.
2 011BADIREDI BA SETŠHABA003 091No votes recorded in the complete party list.
2 011BAKANANA PELE CAMPAIGN003 091No votes recorded in the complete party list.
2 011BOTHO COMMUNITY MOVEMENT003 091No votes recorded in the complete party list.
2 011CHRISTIAN AMBASSADORS POLITICAL PARTY003 091No votes recorded in the complete party list.
2 011COMMUNITY PRIORITY MOVEMENT003 091No votes recorded in the complete party list.
2 011ECONOMIC EMANCIPATION FORUM003 091No votes recorded in the complete party list.
2 011FORUM FOR DEMOCRATS003 091No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY003 091No votes recorded in the complete party list.
2 011LETHABONG SERVICE MOVEMENT003 091No votes recorded in the complete party list.
2 011OUR CITY MATTERS003 091No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE003 091No votes recorded in the complete party list.
2 011PURPLE PARTY IKAGENG003 091No votes recorded in the complete party list.
2 011SERVICE DELIVERY PARTY003 091No votes recorded in the complete party list.
2 011SOUTH AFRICAN POLITICAL ASSOCIATION003 091No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION003 091No votes recorded in the complete party list.
2 011UNITED INDEPENDENT MOVEMENT003 091No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS1 69463,04432 687Reported
2 016ECONOMIC FREEDOM FIGHTERS85331,74542 687Reported
2 016SOUTH AFRICAN COMMUNIST PARTY002 687No votes recorded in the complete party list.
2 016SOUTH AFRICAN POLITICAL PARTY002 687No votes recorded in the complete party list.
2 016TSOGANG CIVIC MOVEMENT002 687No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT CONGRESS210,78152 687Reported
2 016DEMOCRATIC ALLIANCE461,71192 687Reported
2 016AZANIAN INDEPENDENT COMMUNITY MOVEMENT002 687No votes recorded in the complete party list.
2 016ACTIONSA002 687No votes recorded in the complete party list.
2 016FORUM 4 SERVICE DELIVERY371,3772 687Reported
2 016UMKHONTO WESIZWE PARTY002 687No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE40,14892 687Reported
2 016AFRICAN TRANSFORMATION MOVEMENT002 687No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION100,37222 687Reported
2 016PEOPLE'S MANDATE PARTY002 687No votes recorded in the complete party list.
2 016RUSTENBURG PEOPLE'S PARTY002 687No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY50,18612 687Reported
2 016LABOUR PARTY OF SOUTH AFRICA002 687No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT70,26052 687Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS40,14892 687Reported
2 016ABANTU BATHO CONGRESS002 687No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY50,18612 687Reported
2 016AFRICAN ECONOMIC TRANSFORMERS002 687No votes recorded in the complete party list.
2 016ARONA002 687No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION002 687No votes recorded in the complete party list.
2 016BOPHUTHATSWANA CIVIL MOVEMENT002 687No votes recorded in the complete party list.
2 016SERITI LE KAELO INDEPENDENT PARTY002 687No votes recorded in the complete party list.
2 016AGANG SOUTH AFRICA10,03722 687Reported
2 016MOVEMENT DEMOCRATIC PARTY002 687No votes recorded in the complete party list.
2 016ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT002 687No votes recorded in the complete party list.
2 016AFRICAN ECONOMIC FREEDOM002 687No votes recorded in the complete party list.
2 016AL JAMA-AH002 687No votes recorded in the complete party list.
2 016FREEDOM IN SOUTH AFRICA002 687No votes recorded in the complete party list.
2 016AFRICA RESTORATION ALLIANCE002 687No votes recorded in the complete party list.
2 016AFRICAN CONGRESS FOR TRANSFORMATION002 687No votes recorded in the complete party list.
2 016AFRICAN REVOLUTIONARY COUNCIL002 687No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT002 687No votes recorded in the complete party list.
2 016ALL CITIZENS PARTY002 687No votes recorded in the complete party list.
2 016BADIREDI BA SETŠHABA002 687No votes recorded in the complete party list.
2 016BAKANANA PELE CAMPAIGN002 687No votes recorded in the complete party list.
2 016BOTHO COMMUNITY MOVEMENT002 687Reported
2 016CHRISTIAN AMBASSADORS POLITICAL PARTY002 687No votes recorded in the complete party list.
2 016COMMUNITY PRIORITY MOVEMENT002 687No votes recorded in the complete party list.
2 016ECONOMIC EMANCIPATION FORUM002 687No votes recorded in the complete party list.
2 016FORUM FOR DEMOCRATS002 687No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY002 687No votes recorded in the complete party list.
2 016LETHABONG SERVICE MOVEMENT002 687No votes recorded in the complete party list.
2 016OUR CITY MATTERS002 687No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE002 687No votes recorded in the complete party list.
2 016PURPLE PARTY IKAGENG002 687No votes recorded in the complete party list.
2 016SERVICE DELIVERY PARTY002 687No votes recorded in the complete party list.
2 016SOUTH AFRICAN POLITICAL ASSOCIATION002 687No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION002 687No votes recorded in the complete party list.
2 016UNITED INDEPENDENT MOVEMENT002 687No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS86167,79531 270Reported
2 021ECONOMIC FREEDOM FIGHTERS23418,42521 270Reported
2 021SOUTH AFRICAN COMMUNIST PARTY001 270No votes recorded in the complete party list.
2 021SOUTH AFRICAN POLITICAL PARTY001 270No votes recorded in the complete party list.
2 021TSOGANG CIVIC MOVEMENT634,96061 270Reported
2 021AFRICAN INDEPENDENT CONGRESS382,99211 270Reported
2 021DEMOCRATIC ALLIANCE292,28351 270Reported
2 021AZANIAN INDEPENDENT COMMUNITY MOVEMENT262,04721 270Reported
2 021ACTIONSA001 270No votes recorded in the complete party list.
2 021FORUM 4 SERVICE DELIVERY001 270Reported
2 021UMKHONTO WESIZWE PARTY001 270No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE001 270Reported
2 021AFRICAN TRANSFORMATION MOVEMENT70,55121 270Reported
2 021AFRICAN PEOPLE'S CONVENTION30,23621 270Reported
2 021PEOPLE'S MANDATE PARTY001 270No votes recorded in the complete party list.
2 021RUSTENBURG PEOPLE'S PARTY001 270No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY40,3151 270Reported
2 021LABOUR PARTY OF SOUTH AFRICA001 270No votes recorded in the complete party list.
2 021UNITED DEMOCRATIC MOVEMENT001 270Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS001 270Reported
2 021ABANTU BATHO CONGRESS30,23621 270Reported
2 021UNITED CHRISTIAN DEMOCRATIC PARTY10,07871 270Reported
2 021AFRICAN ECONOMIC TRANSFORMERS001 270Reported
2 021ARONA10,07871 270Reported
2 021AZANIAN PEOPLE'S ORGANISATION001 270Reported
2 021BOPHUTHATSWANA CIVIL MOVEMENT001 270No votes recorded in the complete party list.
2 021SERITI LE KAELO INDEPENDENT PARTY001 270No votes recorded in the complete party list.
2 021AGANG SOUTH AFRICA001 270No votes recorded in the complete party list.
2 021MOVEMENT DEMOCRATIC PARTY001 270No votes recorded in the complete party list.
2 021ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT001 270No votes recorded in the complete party list.
2 021AFRICAN ECONOMIC FREEDOM001 270No votes recorded in the complete party list.
2 021AL JAMA-AH001 270No votes recorded in the complete party list.
2 021FREEDOM IN SOUTH AFRICA001 270No votes recorded in the complete party list.
2 021AFRICA RESTORATION ALLIANCE001 270Reported
2 021AFRICAN CONGRESS FOR TRANSFORMATION001 270No votes recorded in the complete party list.
2 021AFRICAN REVOLUTIONARY COUNCIL001 270No votes recorded in the complete party list.
2 021AFRIKA MAYIBUYE MOVEMENT001 270No votes recorded in the complete party list.
2 021ALL CITIZENS PARTY001 270No votes recorded in the complete party list.
2 021BADIREDI BA SETŠHABA001 270No votes recorded in the complete party list.
2 021BAKANANA PELE CAMPAIGN001 270No votes recorded in the complete party list.
2 021BOTHO COMMUNITY MOVEMENT001 270Reported
2 021CHRISTIAN AMBASSADORS POLITICAL PARTY001 270Reported
2 021COMMUNITY PRIORITY MOVEMENT001 270No votes recorded in the complete party list.
2 021ECONOMIC EMANCIPATION FORUM001 270No votes recorded in the complete party list.
2 021FORUM FOR DEMOCRATS001 270Reported
2 021INKATHA FREEDOM PARTY001 270No votes recorded in the complete party list.
2 021LETHABONG SERVICE MOVEMENT001 270No votes recorded in the complete party list.
2 021OUR CITY MATTERS001 270Reported
2 021PATRIOTIC ALLIANCE001 270No votes recorded in the complete party list.
2 021PURPLE PARTY IKAGENG001 270No votes recorded in the complete party list.
2 021SERVICE DELIVERY PARTY001 270No votes recorded in the complete party list.
2 021SOUTH AFRICAN POLITICAL ASSOCIATION001 270No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION001 270No votes recorded in the complete party list.
2 021UNITED INDEPENDENT MOVEMENT001 270Reported
2 026AFRICAN NATIONAL CONGRESS2 17364,92383 347Reported
2 026ECONOMIC FREEDOM FIGHTERS1524,54143 347Reported
2 026SOUTH AFRICAN COMMUNIST PARTY80824,1413 347Reported
2 026SOUTH AFRICAN POLITICAL PARTY003 347No votes recorded in the complete party list.
2 026TSOGANG CIVIC MOVEMENT10,02993 347Reported
2 026AFRICAN INDEPENDENT CONGRESS50,14943 347Reported
2 026DEMOCRATIC ALLIANCE501,49393 347Reported
2 026AZANIAN INDEPENDENT COMMUNITY MOVEMENT003 347No votes recorded in the complete party list.
2 026ACTIONSA601,79273 347Reported
2 026FORUM 4 SERVICE DELIVERY003 347No votes recorded in the complete party list.
2 026UMKHONTO WESIZWE PARTY200,59763 347Reported
2 026CONGRESS OF THE PEOPLE10,02993 347Reported
2 026AFRICAN TRANSFORMATION MOVEMENT70,20913 347Reported
2 026AFRICAN PEOPLE'S CONVENTION90,26893 347Reported
2 026PEOPLE'S MANDATE PARTY150,44823 347Reported
2 026RUSTENBURG PEOPLE'S PARTY120,35853 347Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY10,02993 347Reported
2 026LABOUR PARTY OF SOUTH AFRICA90,26893 347Reported
2 026UNITED DEMOCRATIC MOVEMENT20,05983 347Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS30,08963 347Reported
2 026ABANTU BATHO CONGRESS003 347No votes recorded in the complete party list.
2 026UNITED CHRISTIAN DEMOCRATIC PARTY50,14943 347Reported
2 026AFRICAN ECONOMIC TRANSFORMERS40,11953 347Reported
2 026ARONA003 347Reported
2 026AZANIAN PEOPLE'S ORGANISATION20,05983 347Reported
2 026BOPHUTHATSWANA CIVIL MOVEMENT20,05983 347Reported
2 026SERITI LE KAELO INDEPENDENT PARTY20,05983 347Reported
2 026AGANG SOUTH AFRICA003 347No votes recorded in the complete party list.
2 026MOVEMENT DEMOCRATIC PARTY003 347No votes recorded in the complete party list.
2 026ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT10,02993 347Reported
2 026AFRICAN ECONOMIC FREEDOM10,02993 347Reported
2 026AL JAMA-AH10,02993 347Reported
2 026FREEDOM IN SOUTH AFRICA10,02993 347Reported
2 026AFRICA RESTORATION ALLIANCE003 347No votes recorded in the complete party list.
2 026AFRICAN CONGRESS FOR TRANSFORMATION003 347Reported
2 026AFRICAN REVOLUTIONARY COUNCIL003 347Reported
2 026AFRIKA MAYIBUYE MOVEMENT003 347Reported
2 026ALL CITIZENS PARTY003 347Reported
2 026BADIREDI BA SETŠHABA003 347Reported
2 026BAKANANA PELE CAMPAIGN003 347Reported
2 026BOTHO COMMUNITY MOVEMENT003 347No votes recorded in the complete party list.
2 026CHRISTIAN AMBASSADORS POLITICAL PARTY003 347No votes recorded in the complete party list.
2 026COMMUNITY PRIORITY MOVEMENT003 347Reported
2 026ECONOMIC EMANCIPATION FORUM003 347Reported
2 026FORUM FOR DEMOCRATS003 347No votes recorded in the complete party list.
2 026INKATHA FREEDOM PARTY003 347Reported
2 026LETHABONG SERVICE MOVEMENT003 347Reported
2 026OUR CITY MATTERS003 347No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE003 347Reported
2 026PURPLE PARTY IKAGENG003 347Reported
2 026SERVICE DELIVERY PARTY003 347Reported
2 026SOUTH AFRICAN POLITICAL ASSOCIATION003 347Reported
2 026UNITED AFRICANS TRANSFORMATION003 347Reported
2 026UNITED INDEPENDENT MOVEMENT003 347No 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 87020490Explore map
Sources & result details

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