Counted.co.zaPlay game

Voting district 86870177

Ward 9 results

ANC leads here

ANC leads by

830votes
ANC64.4%
DA8.0%

Ward + municipal PR

ANC falls

−20.6pp
202185.0%
202664.4%

Results

2026

Combined ballot votes

Combined ballot votes

Other: show remaining parties: hide remaining parties20.1%296 votes
Voting district 86870177 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESSOSHUPENG ELIAS LESHOMO94864,4022
DEMOCRATIC ALLIANCE—1188,0163
MATLOSANA SERVICE DELIVERY MOVEMENT—1107,4728
ECONOMIC FREEDOM FIGHTERS—946,3859
SOUTH AFRICAN COMMUNIST PARTY—896,0462
ACTIONSA—221,4946
ALL CITIZENS PARTY—201,3587
AFRIKA MAYIBUYE MOVEMENT—191,2908
UMKHONTO WESIZWE PARTY—161,087
PAN AFRICANIST CONGRESS OF AZANIA—100,6793
PATRIOTIC ALLIANCE—100,6793
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—90,6114
AFRICAN TRANSFORMATION MOVEMENT—30,2038
AFRICAN MOVEMENT CONGRESS—10,0679
INDEPENDENT RATEPAYERS ASSOCIATION OF SA—10,0679
PEOPLE'S FREEDOM PARTY—10,0679
UNITED AFRICANS TRANSFORMATION—10,0679
AFRICAN CHRISTIAN DEMOCRATIC PARTY—00
AFRICAN CONGRESS FOR TRANSFORMATION—00
AMALGAMATED CONCERNED RESIDENTS ASSOCIATION—00
AZANIAN GROUND FORCES—00
INKATHA FREEDOM PARTY—00
LABOUR PARTY OF SOUTH AFRICA—00
UNITED CHRISTIAN DEMOCRATIC PARTY—00
INDEPENDENTS—00

1472 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 %
ANC93.9%—
EFF0.0%—
F4SD0.0%—
DA3.4%—
Other2.7%—
2006Vote %vs 2000
ANC93.1%
EFF0.0%
F4SD0.0%
DA0.7%
ID2.2%
Other3.9%
2011Vote %vs 2006
ANC92.4%
EFF0.0%
F4SD0.0%
DA4.0%
Other3.6%
2016Vote %vs 2011
ANC76.8%
EFF9.2%
F4SD10.5%
DA2.8%
Other0.7%
2021Vote %vs 2016
ANC85.0%
EFF11.3%
F4SD0.5%
DA1.2%
Other2.0%
2026Vote %vs 2021
ANC64.4%
EFF6.4%
F4SD0.0%
DA8.0%
SACP6.0%
Other7.7%
Voting district 86870177 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS2 19593,92382 337Reported
2 000ECONOMIC FREEDOM FIGHTERS002 337No votes recorded in the complete party list.
2 000FORUM 4 SERVICE DELIVERY002 337No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE793,38042 337Reported
2 000MATLOSANA SERVICE DELIVERY MOVEMENT002 337No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY002 337No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS002 337No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY391,66882 337Reported
2 000CONGRESS OF THE PEOPLE002 337No votes recorded in the complete party list.
2 000ACTIONSA002 337No votes recorded in the complete party list.
2 000ALL CITIZENS PARTY002 337No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT002 337No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA002 337No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY002 337No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY160,68462 337Reported
2 000PATRIOTIC ALLIANCE002 337No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION002 337No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION002 337No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS002 337Reported
2 000AFRICAN TRANSFORMATION MOVEMENT002 337No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT60,25672 337Reported
2 000UNITED INDEPENDENT FRONT002 337No votes recorded in the complete party list.
2 000INTERNATIONAL REVELATION CONGRESS002 337No votes recorded in the complete party list.
2 000SOUTH AFRICAN POLITICAL PARTY002 337No votes recorded in the complete party list.
2 000INDEPENDENT RATEPAYERS ASSOCIATION OF SA002 337No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY002 337No votes recorded in the complete party list.
2 000NOORDWES FORUM20,08562 337Reported
2 000AFRICAN MOVEMENT CONGRESS002 337No votes recorded in the complete party list.
2 000PEOPLE'S FREEDOM PARTY002 337No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION002 337No votes recorded in the complete party list.
2 000MOVEMEANT OF GOD002 337No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY002 337No votes recorded in the complete party list.
2 000ABANTU BATHO CONGRESS002 337No votes recorded in the complete party list.
2 000AFRICAN CONGRESS FOR TRANSFORMATION002 337No votes recorded in the complete party list.
2 000AMALGAMATED CONCERNED RESIDENTS ASSOCIATION002 337No votes recorded in the complete party list.
2 000AZANIAN GROUND FORCES002 337No votes recorded in the complete party list.
2 000LABOUR PARTY OF SOUTH AFRICA002 337No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS1 95293,12982 096Reported
2 006ECONOMIC FREEDOM FIGHTERS002 096No votes recorded in the complete party list.
2 006FORUM 4 SERVICE DELIVERY002 096No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE150,71562 096Reported
2 006MATLOSANA SERVICE DELIVERY MOVEMENT002 096No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY002 096No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS472,24242 096Reported
2 006UNITED CHRISTIAN DEMOCRATIC PARTY130,62022 096Reported
2 006CONGRESS OF THE PEOPLE002 096No votes recorded in the complete party list.
2 006ACTIONSA002 096No votes recorded in the complete party list.
2 006ALL CITIZENS PARTY002 096No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT002 096No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA261,24052 096Reported
2 006UMKHONTO WESIZWE PARTY002 096No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY211,00192 096Reported
2 006PATRIOTIC ALLIANCE002 096No votes recorded in the complete party list.
2 006AZANIAN PEOPLE'S ORGANISATION002 096No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION002 096No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS40,19082 096Reported
2 006AFRICAN TRANSFORMATION MOVEMENT002 096No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT100,47712 096Reported
2 006UNITED INDEPENDENT FRONT50,23852 096Reported
2 006INTERNATIONAL REVELATION CONGRESS002 096No votes recorded in the complete party list.
2 006SOUTH AFRICAN POLITICAL PARTY002 096No votes recorded in the complete party list.
2 006INDEPENDENT RATEPAYERS ASSOCIATION OF SA002 096No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY30,14312 096Reported
2 006NOORDWES FORUM002 096No votes recorded in the complete party list.
2 006AFRICAN MOVEMENT CONGRESS002 096No votes recorded in the complete party list.
2 006PEOPLE'S FREEDOM PARTY002 096No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION002 096No votes recorded in the complete party list.
2 006MOVEMEANT OF GOD002 096No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY002 096No votes recorded in the complete party list.
2 006ABANTU BATHO CONGRESS002 096No votes recorded in the complete party list.
2 006AFRICAN CONGRESS FOR TRANSFORMATION002 096No votes recorded in the complete party list.
2 006AMALGAMATED CONCERNED RESIDENTS ASSOCIATION002 096No votes recorded in the complete party list.
2 006AZANIAN GROUND FORCES002 096No votes recorded in the complete party list.
2 006LABOUR PARTY OF SOUTH AFRICA002 096No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS2 05492,43922 222Reported
2 011ECONOMIC FREEDOM FIGHTERS002 222No votes recorded in the complete party list.
2 011FORUM 4 SERVICE DELIVERY002 222No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE894,00542 222Reported
2 011MATLOSANA SERVICE DELIVERY MOVEMENT002 222No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY002 222No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS002 222No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY002 222No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE361,62022 222Reported
2 011ACTIONSA002 222No votes recorded in the complete party list.
2 011ALL CITIZENS PARTY002 222No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT002 222No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA40,182 222Reported
2 011UMKHONTO WESIZWE PARTY002 222No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY10,0452 222Reported
2 011PATRIOTIC ALLIANCE002 222No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION160,72012 222Reported
2 011AFRICAN PEOPLE'S CONVENTION140,63012 222Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS20,092 222Reported
2 011AFRICAN TRANSFORMATION MOVEMENT002 222No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT10,0452 222Reported
2 011UNITED INDEPENDENT FRONT002 222No votes recorded in the complete party list.
2 011INTERNATIONAL REVELATION CONGRESS002 222No votes recorded in the complete party list.
2 011SOUTH AFRICAN POLITICAL PARTY40,182 222Reported
2 011INDEPENDENT RATEPAYERS ASSOCIATION OF SA002 222No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY002 222No votes recorded in the complete party list.
2 011NOORDWES FORUM002 222No votes recorded in the complete party list.
2 011AFRICAN MOVEMENT CONGRESS002 222No votes recorded in the complete party list.
2 011PEOPLE'S FREEDOM PARTY002 222No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION002 222No votes recorded in the complete party list.
2 011MOVEMEANT OF GOD002 222No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY10,0452 222Reported
2 011ABANTU BATHO CONGRESS002 222No votes recorded in the complete party list.
2 011AFRICAN CONGRESS FOR TRANSFORMATION002 222No votes recorded in the complete party list.
2 011AMALGAMATED CONCERNED RESIDENTS ASSOCIATION002 222No votes recorded in the complete party list.
2 011AZANIAN GROUND FORCES002 222No votes recorded in the complete party list.
2 011LABOUR PARTY OF SOUTH AFRICA002 222No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS1 44076,8411 874Reported
2 016ECONOMIC FREEDOM FIGHTERS1729,17821 874Reported
2 016FORUM 4 SERVICE DELIVERY19610,45891 874Reported
2 016DEMOCRATIC ALLIANCE532,82821 874Reported
2 016MATLOSANA SERVICE DELIVERY MOVEMENT001 874No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY001 874No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS001 874No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY001 874No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE100,53361 874Reported
2 016ACTIONSA001 874No votes recorded in the complete party list.
2 016ALL CITIZENS PARTY001 874No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT001 874No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA10,05341 874Reported
2 016UMKHONTO WESIZWE PARTY001 874No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY001 874No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE001 874No votes recorded in the complete party list.
2 016AZANIAN PEOPLE'S ORGANISATION001 874No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION001 874No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS001 874Reported
2 016AFRICAN TRANSFORMATION MOVEMENT001 874No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT001 874No votes recorded in the complete party list.
2 016UNITED INDEPENDENT FRONT001 874No votes recorded in the complete party list.
2 016INTERNATIONAL REVELATION CONGRESS001 874No votes recorded in the complete party list.
2 016SOUTH AFRICAN POLITICAL PARTY001 874No votes recorded in the complete party list.
2 016INDEPENDENT RATEPAYERS ASSOCIATION OF SA10,05341 874Reported
2 016INKATHA FREEDOM PARTY001 874No votes recorded in the complete party list.
2 016NOORDWES FORUM001 874No votes recorded in the complete party list.
2 016AFRICAN MOVEMENT CONGRESS001 874No votes recorded in the complete party list.
2 016PEOPLE'S FREEDOM PARTY001 874No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION001 874No votes recorded in the complete party list.
2 016MOVEMEANT OF GOD10,05341 874Reported
2 016NATIONAL FREEDOM PARTY001 874No votes recorded in the complete party list.
2 016ABANTU BATHO CONGRESS001 874No votes recorded in the complete party list.
2 016AFRICAN CONGRESS FOR TRANSFORMATION001 874No votes recorded in the complete party list.
2 016AMALGAMATED CONCERNED RESIDENTS ASSOCIATION001 874No votes recorded in the complete party list.
2 016AZANIAN GROUND FORCES001 874No votes recorded in the complete party list.
2 016LABOUR PARTY OF SOUTH AFRICA001 874No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS1 17185,03991 377Reported
2 021ECONOMIC FREEDOM FIGHTERS15511,25641 377Reported
2 021FORUM 4 SERVICE DELIVERY70,50841 377Reported
2 021DEMOCRATIC ALLIANCE161,16191 377Reported
2 021MATLOSANA SERVICE DELIVERY MOVEMENT001 377No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY001 377No votes recorded in the complete party list.
2 021INDEPENDENT DEMOCRATS001 377No votes recorded in the complete party list.
2 021UNITED CHRISTIAN DEMOCRATIC PARTY001 377No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE10,07261 377Reported
2 021ACTIONSA001 377No votes recorded in the complete party list.
2 021ALL CITIZENS PARTY001 377No votes recorded in the complete party list.
2 021AFRIKA MAYIBUYE MOVEMENT001 377No votes recorded in the complete party list.
2 021PAN AFRICANIST CONGRESS OF AZANIA001 377No votes recorded in the complete party list.
2 021UMKHONTO WESIZWE PARTY001 377No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY20,14521 377Reported
2 021PATRIOTIC ALLIANCE100,72621 377Reported
2 021AZANIAN PEOPLE'S ORGANISATION001 377No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION001 377No votes recorded in the complete party list.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS10,07261 377Reported
2 021AFRICAN TRANSFORMATION MOVEMENT80,5811 377Reported
2 021UNITED DEMOCRATIC MOVEMENT10,07261 377Reported
2 021UNITED INDEPENDENT FRONT001 377No votes recorded in the complete party list.
2 021INTERNATIONAL REVELATION CONGRESS30,21791 377Reported
2 021SOUTH AFRICAN POLITICAL PARTY001 377No votes recorded in the complete party list.
2 021INDEPENDENT RATEPAYERS ASSOCIATION OF SA20,14521 377Reported
2 021INKATHA FREEDOM PARTY001 377No votes recorded in the complete party list.
2 021NOORDWES FORUM001 377No votes recorded in the complete party list.
2 021AFRICAN MOVEMENT CONGRESS001 377No votes recorded in the complete party list.
2 021PEOPLE'S FREEDOM PARTY001 377No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION001 377No votes recorded in the complete party list.
2 021MOVEMEANT OF GOD001 377No votes recorded in the complete party list.
2 021NATIONAL FREEDOM PARTY001 377No votes recorded in the complete party list.
2 021ABANTU BATHO CONGRESS001 377Reported
2 021AFRICAN CONGRESS FOR TRANSFORMATION001 377No votes recorded in the complete party list.
2 021AMALGAMATED CONCERNED RESIDENTS ASSOCIATION001 377No votes recorded in the complete party list.
2 021AZANIAN GROUND FORCES001 377No votes recorded in the complete party list.
2 021LABOUR PARTY OF SOUTH AFRICA001 377No votes recorded in the complete party list.
2 026AFRICAN NATIONAL CONGRESS94864,40221 472Reported
2 026ECONOMIC FREEDOM FIGHTERS946,38591 472Reported
2 026FORUM 4 SERVICE DELIVERY001 472No votes recorded in the complete party list.
2 026DEMOCRATIC ALLIANCE1188,01631 472Reported
2 026MATLOSANA SERVICE DELIVERY MOVEMENT1107,47281 472Reported
2 026SOUTH AFRICAN COMMUNIST PARTY896,04621 472Reported
2 026INDEPENDENT DEMOCRATS001 472No votes recorded in the complete party list.
2 026UNITED CHRISTIAN DEMOCRATIC PARTY001 472Reported
2 026CONGRESS OF THE PEOPLE001 472No votes recorded in the complete party list.
2 026ACTIONSA221,49461 472Reported
2 026ALL CITIZENS PARTY201,35871 472Reported
2 026AFRIKA MAYIBUYE MOVEMENT191,29081 472Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA100,67931 472Reported
2 026UMKHONTO WESIZWE PARTY161,0871 472Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY001 472Reported
2 026PATRIOTIC ALLIANCE100,67931 472Reported
2 026AZANIAN PEOPLE'S ORGANISATION001 472No votes recorded in the complete party list.
2 026AFRICAN PEOPLE'S CONVENTION001 472No votes recorded in the complete party list.
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS90,61141 472Reported
2 026AFRICAN TRANSFORMATION MOVEMENT30,20381 472Reported
2 026UNITED DEMOCRATIC MOVEMENT001 472No votes recorded in the complete party list.
2 026UNITED INDEPENDENT FRONT001 472No votes recorded in the complete party list.
2 026INTERNATIONAL REVELATION CONGRESS001 472No votes recorded in the complete party list.
2 026SOUTH AFRICAN POLITICAL PARTY001 472No votes recorded in the complete party list.
2 026INDEPENDENT RATEPAYERS ASSOCIATION OF SA10,06791 472Reported
2 026INKATHA FREEDOM PARTY001 472Reported
2 026NOORDWES FORUM001 472No votes recorded in the complete party list.
2 026AFRICAN MOVEMENT CONGRESS10,06791 472Reported
2 026PEOPLE'S FREEDOM PARTY10,06791 472Reported
2 026UNITED AFRICANS TRANSFORMATION10,06791 472Reported
2 026MOVEMEANT OF GOD001 472No votes recorded in the complete party list.
2 026NATIONAL FREEDOM PARTY001 472No votes recorded in the complete party list.
2 026ABANTU BATHO CONGRESS001 472No votes recorded in the complete party list.
2 026AFRICAN CONGRESS FOR TRANSFORMATION001 472Reported
2 026AMALGAMATED CONCERNED RESIDENTS ASSOCIATION001 472Reported
2 026AZANIAN GROUND FORCES001 472Reported
2 026LABOUR PARTY OF SOUTH AFRICA001 472Reported

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

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