Counted.co.zaPlay game

Voting district 54140059

Ward 24 results

DA leads here

DA leads by

55votes
DA25.1%
ANC22.1%

Ward + municipal PR

ANC falls

−33.6pp
202155.7%
202622.1%

Results

2026

Combined ballot votes

Combined ballot votes

DEMOCRATIC ALLIANCE
25.1%464 votes
Other: show remaining parties: hide remaining parties34.4%637 votes
Voting district 54140059 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
DEMOCRATIC ALLIANCEJAPHTA SIPHO SKHOSANA46425,0811
AFRICAN NATIONAL CONGRESS—40922,1081
UMKHONTO WESIZWE PARTY—34018,3784
ECONOMIC FREEDOM FIGHTERS—28115,1892
SOUTH AFRICAN COMMUNIST PARTY—1116
SERVICE DELIVERY PARTY—653,5135
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—623,3514
INKATHA FREEDOM PARTY—351,8919
PATRIOTIC ALLIANCE—231,2432
AFRICAN INDEPENDENT CONGRESS—191,027
AFRIKA MAYIBUYE MOVEMENT—170,9189
AFRICAN TRANSFORMATION MOVEMENT—110,5946
AFRICA PEOPLE COALITION PARTY—50,2703
SINGUKUKHANYA KWEZWE CHRISTIAN PARTY—20,1081
AFRICAN CHRISTIAN DEMOCRATIC PARTY—10,0541
ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA—10,0541
ECONOMIC EMANCIPATION FORUM—10,0541
GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT—10,0541
LABOUR PARTY OF SOUTH AFRICA—10,0541
UNITED AFRICANS TRANSFORMATION—10,0541
AZANIA RESIDENT PARTY—00
INTERNATIONAL REVELATION CONGRESS—00
UNITED INDEPENDENT MOVEMENT—00
INDEPENDENTS—00

1850 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 %
ANC90.1%—
DA3.6%—
EFF0.0%—
MKP0.0%—
ID0.0%—
Other6.3%—
2006Vote %vs 2000
ANC78.9%
DA7.0%
EFF0.0%
MKP0.0%
ID6.8%
PAC4.3%
Other3.1%
2011Vote %vs 2006
ANC87.8%
DA9.8%
EFF0.0%
MKP0.0%
ID0.0%
Other2.5%
2016Vote %vs 2011
ANC77.9%
DA8.7%
EFF9.0%
MKP0.0%
ID0.0%
Other4.5%
2021Vote %vs 2016
ANC55.7%
DA7.1%
EFF24.3%
MKP0.0%
ID0.0%
Other12.9%
2026Vote %vs 2021
ANC22.1%
DA25.1%
EFF15.2%
MKP18.4%
ID0.0%
SACP6.0%
FF+3.4%
Other6.4%
Voting district 54140059 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS1 22890,09541 363Reported
2 000DEMOCRATIC ALLIANCE493,5951 363Reported
2 000ECONOMIC FREEDOM FIGHTERS001 363No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY001 363No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS001 363No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY001 363No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA231,68751 363Reported
2 000SERVICE DELIVERY PARTY001 363No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS001 363No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY90,66031 363Reported
2 000HIGHVELD RESIDENTS CONCERNED PARTY392,86131 363Reported
2 000SAKHISIZWE PROGRESSIVE MOVEMENT001 363No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE001 363No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY100,73371 363Reported
2 000AFRICAN INDEPENDENT CONGRESS001 363No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT001 363No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION001 363No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT001 363No votes recorded in the complete party list.
2 000DISABILITY AND OLDER PERSON POLITICAL PARTY001 363No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION001 363No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT50,36681 363Reported
2 000CONGRESS OF THE PEOPLE001 363No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY001 363No votes recorded in the complete party list.
2 000AFRICA PEOPLE COALITION PARTY001 363No votes recorded in the complete party list.
2 000AZANIA RESIDENT PARTY001 363No votes recorded in the complete party list.
2 000AFRICAN PEACE PARTY001 363No votes recorded in the complete party list.
2 000SINGUKUKHANYA KWEZWE CHRISTIAN PARTY001 363No votes recorded in the complete party list.
2 000ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA001 363No votes recorded in the complete party list.
2 000ECONOMIC EMANCIPATION FORUM001 363No votes recorded in the complete party list.
2 000GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT001 363No votes recorded in the complete party list.
2 000LABOUR PARTY OF SOUTH AFRICA001 363No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION001 363No votes recorded in the complete party list.
2 000SINDAWONYE PROGRESSIVE PARTY001 363No votes recorded in the complete party list.
2 000HOËVELDRIF INWONERS VERENIGING001 363Reported
2 000INTERNATIONAL REVELATION CONGRESS001 363No votes recorded in the complete party list.
2 000UNITED INDEPENDENT MOVEMENT001 363No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS1 44278,8841 828Reported
2 006DEMOCRATIC ALLIANCE1287,00221 828Reported
2 006ECONOMIC FREEDOM FIGHTERS001 828No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY001 828No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS1246,78341 828Reported
2 006SOUTH AFRICAN COMMUNIST PARTY001 828No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA784,2671 828Reported
2 006SERVICE DELIVERY PARTY001 828No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS120,65651 828Reported
2 006INKATHA FREEDOM PARTY170,931 828Reported
2 006HIGHVELD RESIDENTS CONCERNED PARTY001 828Reported
2 006SAKHISIZWE PROGRESSIVE MOVEMENT001 828No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE001 828No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY201,09411 828Reported
2 006AFRICAN INDEPENDENT CONGRESS001 828No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT001 828No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION001 828No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT001 828No votes recorded in the complete party list.
2 006DISABILITY AND OLDER PERSON POLITICAL PARTY001 828No votes recorded in the complete party list.
2 006NATIONAL DEMOCRATIC CONVENTION70,38291 828Reported
2 006UNITED DEMOCRATIC MOVEMENT001 828No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE001 828No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY001 828No votes recorded in the complete party list.
2 006AFRICA PEOPLE COALITION PARTY001 828No votes recorded in the complete party list.
2 006AZANIA RESIDENT PARTY001 828No votes recorded in the complete party list.
2 006AFRICAN PEACE PARTY001 828No votes recorded in the complete party list.
2 006SINGUKUKHANYA KWEZWE CHRISTIAN PARTY001 828No votes recorded in the complete party list.
2 006ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA001 828No votes recorded in the complete party list.
2 006ECONOMIC EMANCIPATION FORUM001 828No votes recorded in the complete party list.
2 006GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT001 828No votes recorded in the complete party list.
2 006LABOUR PARTY OF SOUTH AFRICA001 828No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION001 828No votes recorded in the complete party list.
2 006SINDAWONYE PROGRESSIVE PARTY001 828No votes recorded in the complete party list.
2 006HOËVELDRIF INWONERS VERENIGING001 828No votes recorded in the complete party list.
2 006INTERNATIONAL REVELATION CONGRESS001 828No votes recorded in the complete party list.
2 006UNITED INDEPENDENT MOVEMENT001 828No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS1 86187,7832 120Reported
2 011DEMOCRATIC ALLIANCE2079,76422 120Reported
2 011ECONOMIC FREEDOM FIGHTERS002 120No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY002 120No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS002 120No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY002 120No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA221,03772 120Reported
2 011SERVICE DELIVERY PARTY002 120No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS10,04722 120Reported
2 011INKATHA FREEDOM PARTY20,09432 120Reported
2 011HIGHVELD RESIDENTS CONCERNED PARTY002 120No votes recorded in the complete party list.
2 011SAKHISIZWE PROGRESSIVE MOVEMENT002 120No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE002 120No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY140,66042 120Reported
2 011AFRICAN INDEPENDENT CONGRESS002 120No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT002 120No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION002 120No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT002 120No votes recorded in the complete party list.
2 011DISABILITY AND OLDER PERSON POLITICAL PARTY002 120No votes recorded in the complete party list.
2 011NATIONAL DEMOCRATIC CONVENTION002 120No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT002 120No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE70,33022 120Reported
2 011NATIONAL FREEDOM PARTY60,2832 120Reported
2 011AFRICA PEOPLE COALITION PARTY002 120No votes recorded in the complete party list.
2 011AZANIA RESIDENT PARTY002 120No votes recorded in the complete party list.
2 011AFRICAN PEACE PARTY002 120No votes recorded in the complete party list.
2 011SINGUKUKHANYA KWEZWE CHRISTIAN PARTY002 120No votes recorded in the complete party list.
2 011ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA002 120No votes recorded in the complete party list.
2 011ECONOMIC EMANCIPATION FORUM002 120No votes recorded in the complete party list.
2 011GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT002 120No votes recorded in the complete party list.
2 011LABOUR PARTY OF SOUTH AFRICA002 120No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION002 120No votes recorded in the complete party list.
2 011SINDAWONYE PROGRESSIVE PARTY002 120No votes recorded in the complete party list.
2 011HOËVELDRIF INWONERS VERENIGING002 120No votes recorded in the complete party list.
2 011INTERNATIONAL REVELATION CONGRESS002 120No votes recorded in the complete party list.
2 011UNITED INDEPENDENT MOVEMENT002 120No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS2 67077,86533 429Reported
2 016DEMOCRATIC ALLIANCE2978,66143 429Reported
2 016ECONOMIC FREEDOM FIGHTERS3088,98223 429Reported
2 016UMKHONTO WESIZWE PARTY003 429No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS003 429No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY003 429No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA003 429No votes recorded in the complete party list.
2 016SERVICE DELIVERY PARTY003 429No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS30,08753 429Reported
2 016INKATHA FREEDOM PARTY461,34153 429Reported
2 016HIGHVELD RESIDENTS CONCERNED PARTY003 429No votes recorded in the complete party list.
2 016SAKHISIZWE PROGRESSIVE MOVEMENT621,80813 429Reported
2 016PATRIOTIC ALLIANCE003 429No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY003 429No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT CONGRESS003 429No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT003 429No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION300,87493 429Reported
2 016AFRICAN TRANSFORMATION MOVEMENT003 429No votes recorded in the complete party list.
2 016DISABILITY AND OLDER PERSON POLITICAL PARTY003 429No votes recorded in the complete party list.
2 016NATIONAL DEMOCRATIC CONVENTION003 429No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT003 429No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE40,11673 429Reported
2 016NATIONAL FREEDOM PARTY003 429No votes recorded in the complete party list.
2 016AFRICA PEOPLE COALITION PARTY003 429No votes recorded in the complete party list.
2 016AZANIA RESIDENT PARTY003 429No votes recorded in the complete party list.
2 016AFRICAN PEACE PARTY40,11673 429Reported
2 016SINGUKUKHANYA KWEZWE CHRISTIAN PARTY40,11673 429Reported
2 016ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA003 429No votes recorded in the complete party list.
2 016ECONOMIC EMANCIPATION FORUM003 429No votes recorded in the complete party list.
2 016GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT003 429No votes recorded in the complete party list.
2 016LABOUR PARTY OF SOUTH AFRICA003 429No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION003 429No votes recorded in the complete party list.
2 016SINDAWONYE PROGRESSIVE PARTY10,02923 429Reported
2 016HOËVELDRIF INWONERS VERENIGING003 429No votes recorded in the complete party list.
2 016INTERNATIONAL REVELATION CONGRESS003 429No votes recorded in the complete party list.
2 016UNITED INDEPENDENT MOVEMENT003 429No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS1 30755,68812 347Reported
2 021DEMOCRATIC ALLIANCE1677,11552 347Reported
2 021ECONOMIC FREEDOM FIGHTERS57124,32892 347Reported
2 021UMKHONTO WESIZWE PARTY002 347No votes recorded in the complete party list.
2 021INDEPENDENT DEMOCRATS002 347No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY002 347No votes recorded in the complete party list.
2 021PAN AFRICANIST CONGRESS OF AZANIA002 347No votes recorded in the complete party list.
2 021SERVICE DELIVERY PARTY002 347No votes recorded in the complete party list.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS120,51132 347Reported
2 021INKATHA FREEDOM PARTY773,28082 347Reported
2 021HIGHVELD RESIDENTS CONCERNED PARTY002 347No votes recorded in the complete party list.
2 021SAKHISIZWE PROGRESSIVE MOVEMENT50,2132 347Reported
2 021PATRIOTIC ALLIANCE002 347Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY002 347No votes recorded in the complete party list.
2 021AFRICAN INDEPENDENT CONGRESS002 347No votes recorded in the complete party list.
2 021AFRIKA MAYIBUYE MOVEMENT002 347No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION110,46872 347Reported
2 021AFRICAN TRANSFORMATION MOVEMENT170,72432 347Reported
2 021DISABILITY AND OLDER PERSON POLITICAL PARTY90,38352 347Reported
2 021NATIONAL DEMOCRATIC CONVENTION002 347No votes recorded in the complete party list.
2 021UNITED DEMOCRATIC MOVEMENT30,12782 347Reported
2 021CONGRESS OF THE PEOPLE002 347Reported
2 021NATIONAL FREEDOM PARTY002 347No votes recorded in the complete party list.
2 021AFRICA PEOPLE COALITION PARTY002 347No votes recorded in the complete party list.
2 021AZANIA RESIDENT PARTY50,2132 347Reported
2 021AFRICAN PEACE PARTY002 347No votes recorded in the complete party list.
2 021SINGUKUKHANYA KWEZWE CHRISTIAN PARTY20,08522 347Reported
2 021ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA002 347No votes recorded in the complete party list.
2 021ECONOMIC EMANCIPATION FORUM002 347No votes recorded in the complete party list.
2 021GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT002 347No votes recorded in the complete party list.
2 021LABOUR PARTY OF SOUTH AFRICA002 347No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION002 347No votes recorded in the complete party list.
2 021SINDAWONYE PROGRESSIVE PARTY002 347No votes recorded in the complete party list.
2 021HOËVELDRIF INWONERS VERENIGING002 347No votes recorded in the complete party list.
2 021INTERNATIONAL REVELATION CONGRESS002 347No votes recorded in the complete party list.
2 021UNITED INDEPENDENT MOVEMENT002 347No votes recorded in the complete party list.
2 026AFRICAN NATIONAL CONGRESS40922,10811 850Reported
2 026DEMOCRATIC ALLIANCE46425,08111 850Reported
2 026ECONOMIC FREEDOM FIGHTERS28115,18921 850Reported
2 026UMKHONTO WESIZWE PARTY34018,37841 850Reported
2 026INDEPENDENT DEMOCRATS001 850No votes recorded in the complete party list.
2 026SOUTH AFRICAN COMMUNIST PARTY11161 850Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA001 850No votes recorded in the complete party list.
2 026SERVICE DELIVERY PARTY653,51351 850Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS623,35141 850Reported
2 026INKATHA FREEDOM PARTY351,89191 850Reported
2 026HIGHVELD RESIDENTS CONCERNED PARTY001 850No votes recorded in the complete party list.
2 026SAKHISIZWE PROGRESSIVE MOVEMENT001 850No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE231,24321 850Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY10,05411 850Reported
2 026AFRICAN INDEPENDENT CONGRESS191,0271 850Reported
2 026AFRIKA MAYIBUYE MOVEMENT170,91891 850Reported
2 026AFRICAN PEOPLE'S CONVENTION001 850No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT110,59461 850Reported
2 026DISABILITY AND OLDER PERSON POLITICAL PARTY001 850No votes recorded in the complete party list.
2 026NATIONAL DEMOCRATIC CONVENTION001 850No votes recorded in the complete party list.
2 026UNITED DEMOCRATIC MOVEMENT001 850No votes recorded in the complete party list.
2 026CONGRESS OF THE PEOPLE001 850No votes recorded in the complete party list.
2 026NATIONAL FREEDOM PARTY001 850No votes recorded in the complete party list.
2 026AFRICA PEOPLE COALITION PARTY50,27031 850Reported
2 026AZANIA RESIDENT PARTY001 850Reported
2 026AFRICAN PEACE PARTY001 850No votes recorded in the complete party list.
2 026SINGUKUKHANYA KWEZWE CHRISTIAN PARTY20,10811 850Reported
2 026ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA10,05411 850Reported
2 026ECONOMIC EMANCIPATION FORUM10,05411 850Reported
2 026GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT10,05411 850Reported
2 026LABOUR PARTY OF SOUTH AFRICA10,05411 850Reported
2 026UNITED AFRICANS TRANSFORMATION10,05411 850Reported
2 026SINDAWONYE PROGRESSIVE PARTY001 850No votes recorded in the complete party list.
2 026HOËVELDRIF INWONERS VERENIGING001 850No votes recorded in the complete party list.
2 026INTERNATIONAL REVELATION CONGRESS001 850Reported
2 026UNITED INDEPENDENT MOVEMENT001 850Reported

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

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