Counted.co.zaPlay game

Voting district 54260029

Ward 25 results

DA leads here

DA leads by

1 068votes
DA62.8%
FF+22.8%

Ward + municipal PR

DA falls

−13.8pp
202176.6%
202662.8%

Results

2026

Combined ballot votes

Combined ballot votes

DEMOCRATIC ALLIANCE
62.8%1 677 votes
Other: show remaining parties: hide remaining parties8.4%224 votes
Voting district 54260029 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
DEMOCRATIC ALLIANCECLARKE VAN DER WALT1 67762,8325
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—60922,8175
AFRICAN NATIONAL CONGRESS—1595,9573
ECONOMIC FREEDOM FIGHTERS—953,5594
UMKHONTO WESIZWE PARTY—531,9858
AFRICAN TRANSFORMATION MOVEMENT—150,562
SERVICE DELIVERY PARTY—150,562
AFRICAN CHRISTIAN DEMOCRATIC PARTY—110,4121
GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT—70,2623
INKATHA FREEDOM PARTY—70,2623
AFRIKA MAYIBUYE MOVEMENT—40,1499
UNITED INDEPENDENT MOVEMENT—40,1499
LABOUR PARTY OF SOUTH AFRICA—30,1124
SOUTH AFRICAN COMMUNIST PARTY—30,1124
AFRICA PEOPLE COALITION PARTY—20,0749
ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA—10,0375
INTERNATIONAL REVELATION CONGRESS—10,0375
PATRIOTIC ALLIANCE—10,0375
SINGUKUKHANYA KWEZWE CHRISTIAN PARTY—10,0375
UNITED AFRICANS TRANSFORMATION—10,0375
AFRICAN INDEPENDENT CONGRESS—00
AZANIA RESIDENT PARTY—00
ECONOMIC EMANCIPATION FORUM—00
INDEPENDENTS—00

2669 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 %
DA77.2%—
FF+0.0%—
ANC9.9%—
HOËVELDRIF INWONERS VERENIGING10.2%—
EFF0.0%—
Other2.8%—
2006Vote %vs 2000
DA69.4%
FF+10.3%
ANC16.4%
HOËVELDRIF INWONERS VERENIGING0.0%
EFF0.0%
Other3.8%
2011Vote %vs 2006
DA78.1%
FF+5.9%
ANC14.6%
HOËVELDRIF INWONERS VERENIGING0.0%
EFF0.0%
Other1.4%
2016Vote %vs 2011
DA74.0%
FF+8.5%
ANC13.4%
HOËVELDRIF INWONERS VERENIGING0.0%
EFF2.7%
Other1.3%
2021Vote %vs 2016
DA76.6%
FF+12.6%
ANC7.2%
HOËVELDRIF INWONERS VERENIGING0.0%
EFF2.6%
Other0.9%
2026Vote %vs 2021
DA62.8%
FF+22.8%
ANC6.0%
HOËVELDRIF INWONERS VERENIGING0.0%
EFF3.6%
Other4.8%
Voting district 54260029 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000DEMOCRATIC ALLIANCE2 00777,19232 600Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS002 600No votes recorded in the complete party list.
2 000AFRICAN NATIONAL CONGRESS2579,88462 600Reported
2 000HOËVELDRIF INWONERS VERENIGING26410,15382 600Reported
2 000ECONOMIC FREEDOM FIGHTERS002 600No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY002 600No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY281,07692 600Reported
2 000INDEPENDENT DEMOCRATS002 600No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE002 600No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT002 600No votes recorded in the complete party list.
2 000SERVICE DELIVERY PARTY002 600No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY60,23082 600Reported
2 000GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT002 600No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION002 600No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY002 600No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE002 600No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT002 600No votes recorded in the complete party list.
2 000UNITED INDEPENDENT MOVEMENT002 600No votes recorded in the complete party list.
2 000NATIONAL DEMOCRATIC CONVENTION002 600No votes recorded in the complete party list.
2 000LABOUR PARTY OF SOUTH AFRICA002 600No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY002 600No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA10,03852 600Reported
2 000AFRICA PEOPLE COALITION PARTY002 600No votes recorded in the complete party list.
2 000SAKHISIZWE PROGRESSIVE MOVEMENT002 600No votes recorded in the complete party list.
2 000DISABILITY AND OLDER PERSON POLITICAL PARTY002 600No votes recorded in the complete party list.
2 000SINGUKUKHANYA KWEZWE CHRISTIAN PARTY002 600No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT10,03852 600Reported
2 000ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA002 600No votes recorded in the complete party list.
2 000INTERNATIONAL REVELATION CONGRESS002 600No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION002 600No votes recorded in the complete party list.
2 000AFRICAN PEACE PARTY002 600No votes recorded in the complete party list.
2 000SINDAWONYE PROGRESSIVE PARTY002 600No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS002 600No votes recorded in the complete party list.
2 000AZANIA RESIDENT PARTY002 600No votes recorded in the complete party list.
2 000ECONOMIC EMANCIPATION FORUM002 600No votes recorded in the complete party list.
2 000HIGHVELD RESIDENTS CONCERNED PARTY002 600Reported
2 006DEMOCRATIC ALLIANCE1 55769,44692 242Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS23210,34792 242Reported
2 006AFRICAN NATIONAL CONGRESS36816,41392 242Reported
2 006HOËVELDRIF INWONERS VERENIGING002 242No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS002 242No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY002 242No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY381,69492 242Reported
2 006INDEPENDENT DEMOCRATS301,33812 242Reported
2 006CONGRESS OF THE PEOPLE002 242No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT002 242No votes recorded in the complete party list.
2 006SERVICE DELIVERY PARTY002 242No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY120,53522 242Reported
2 006GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT002 242No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION002 242No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY002 242No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE002 242No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT002 242No votes recorded in the complete party list.
2 006UNITED INDEPENDENT MOVEMENT002 242No votes recorded in the complete party list.
2 006NATIONAL DEMOCRATIC CONVENTION30,13382 242Reported
2 006LABOUR PARTY OF SOUTH AFRICA002 242No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY002 242No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA20,08922 242Reported
2 006AFRICA PEOPLE COALITION PARTY002 242No votes recorded in the complete party list.
2 006SAKHISIZWE PROGRESSIVE MOVEMENT002 242No votes recorded in the complete party list.
2 006DISABILITY AND OLDER PERSON POLITICAL PARTY002 242No votes recorded in the complete party list.
2 006SINGUKUKHANYA KWEZWE CHRISTIAN PARTY002 242No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT002 242No votes recorded in the complete party list.
2 006ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA002 242No votes recorded in the complete party list.
2 006INTERNATIONAL REVELATION CONGRESS002 242No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION002 242No votes recorded in the complete party list.
2 006AFRICAN PEACE PARTY002 242No votes recorded in the complete party list.
2 006SINDAWONYE PROGRESSIVE PARTY002 242No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT CONGRESS002 242No votes recorded in the complete party list.
2 006AZANIA RESIDENT PARTY002 242No votes recorded in the complete party list.
2 006ECONOMIC EMANCIPATION FORUM002 242No votes recorded in the complete party list.
2 006HIGHVELD RESIDENTS CONCERNED PARTY002 242Reported
2 011DEMOCRATIC ALLIANCE2 37478,11783 039Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1795,89013 039Reported
2 011AFRICAN NATIONAL CONGRESS44414,61013 039Reported
2 011HOËVELDRIF INWONERS VERENIGING003 039No votes recorded in the complete party list.
2 011ECONOMIC FREEDOM FIGHTERS003 039No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY003 039No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY170,55943 039Reported
2 011INDEPENDENT DEMOCRATS003 039No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE150,49363 039Reported
2 011AFRICAN TRANSFORMATION MOVEMENT003 039No votes recorded in the complete party list.
2 011SERVICE DELIVERY PARTY003 039No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY20,06583 039Reported
2 011GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT003 039No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION003 039No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY60,19743 039Reported
2 011PATRIOTIC ALLIANCE003 039No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT003 039No votes recorded in the complete party list.
2 011UNITED INDEPENDENT MOVEMENT003 039No votes recorded in the complete party list.
2 011NATIONAL DEMOCRATIC CONVENTION003 039No votes recorded in the complete party list.
2 011LABOUR PARTY OF SOUTH AFRICA003 039No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY003 039No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA20,06583 039Reported
2 011AFRICA PEOPLE COALITION PARTY003 039No votes recorded in the complete party list.
2 011SAKHISIZWE PROGRESSIVE MOVEMENT003 039No votes recorded in the complete party list.
2 011DISABILITY AND OLDER PERSON POLITICAL PARTY003 039No votes recorded in the complete party list.
2 011SINGUKUKHANYA KWEZWE CHRISTIAN PARTY003 039No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT003 039No votes recorded in the complete party list.
2 011ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA003 039No votes recorded in the complete party list.
2 011INTERNATIONAL REVELATION CONGRESS003 039No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION003 039No votes recorded in the complete party list.
2 011AFRICAN PEACE PARTY003 039No votes recorded in the complete party list.
2 011SINDAWONYE PROGRESSIVE PARTY003 039No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS003 039No votes recorded in the complete party list.
2 011AZANIA RESIDENT PARTY003 039No votes recorded in the complete party list.
2 011ECONOMIC EMANCIPATION FORUM003 039No votes recorded in the complete party list.
2 011HIGHVELD RESIDENTS CONCERNED PARTY003 039No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE2 28974,02983 092Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2638,50583 092Reported
2 016AFRICAN NATIONAL CONGRESS41513,42173 092Reported
2 016HOËVELDRIF INWONERS VERENIGING003 092No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS842,71673 092Reported
2 016UMKHONTO WESIZWE PARTY003 092No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY003 092No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS003 092No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE250,80853 092Reported
2 016AFRICAN TRANSFORMATION MOVEMENT003 092No votes recorded in the complete party list.
2 016SERVICE DELIVERY PARTY003 092No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY40,12943 092Reported
2 016GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT003 092No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION70,22643 092Reported
2 016NATIONAL FREEDOM PARTY003 092No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE003 092No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT003 092No votes recorded in the complete party list.
2 016UNITED INDEPENDENT MOVEMENT003 092No votes recorded in the complete party list.
2 016NATIONAL DEMOCRATIC CONVENTION003 092No votes recorded in the complete party list.
2 016LABOUR PARTY OF SOUTH AFRICA003 092No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY003 092No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA003 092No votes recorded in the complete party list.
2 016AFRICA PEOPLE COALITION PARTY003 092No votes recorded in the complete party list.
2 016SAKHISIZWE PROGRESSIVE MOVEMENT20,06473 092Reported
2 016DISABILITY AND OLDER PERSON POLITICAL PARTY003 092No votes recorded in the complete party list.
2 016SINGUKUKHANYA KWEZWE CHRISTIAN PARTY10,03233 092Reported
2 016UNITED DEMOCRATIC MOVEMENT003 092No votes recorded in the complete party list.
2 016ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA003 092No votes recorded in the complete party list.
2 016INTERNATIONAL REVELATION CONGRESS003 092No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION003 092No votes recorded in the complete party list.
2 016AFRICAN PEACE PARTY10,03233 092Reported
2 016SINDAWONYE PROGRESSIVE PARTY10,03233 092Reported
2 016AFRICAN INDEPENDENT CONGRESS003 092No votes recorded in the complete party list.
2 016AZANIA RESIDENT PARTY003 092No votes recorded in the complete party list.
2 016ECONOMIC EMANCIPATION FORUM003 092No votes recorded in the complete party list.
2 016HIGHVELD RESIDENTS CONCERNED PARTY003 092No votes recorded in the complete party list.
2 021DEMOCRATIC ALLIANCE1 71276,59962 235Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS28212,61742 235Reported
2 021AFRICAN NATIONAL CONGRESS1617,20362 235Reported
2 021HOËVELDRIF INWONERS VERENIGING002 235No votes recorded in the complete party list.
2 021ECONOMIC FREEDOM FIGHTERS592,63982 235Reported
2 021UMKHONTO WESIZWE PARTY002 235No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY002 235No votes recorded in the complete party list.
2 021INDEPENDENT DEMOCRATS002 235No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE30,13422 235Reported
2 021AFRICAN TRANSFORMATION MOVEMENT70,31322 235Reported
2 021SERVICE DELIVERY PARTY002 235No votes recorded in the complete party list.
2 021INKATHA FREEDOM PARTY002 235Reported
2 021GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT002 235No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION40,1792 235Reported
2 021NATIONAL FREEDOM PARTY002 235No votes recorded in the complete party list.
2 021PATRIOTIC ALLIANCE40,1792 235Reported
2 021AFRIKA MAYIBUYE MOVEMENT002 235No votes recorded in the complete party list.
2 021UNITED INDEPENDENT MOVEMENT002 235No votes recorded in the complete party list.
2 021NATIONAL DEMOCRATIC CONVENTION002 235No votes recorded in the complete party list.
2 021LABOUR PARTY OF SOUTH AFRICA002 235No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY002 235No votes recorded in the complete party list.
2 021PAN AFRICANIST CONGRESS OF AZANIA002 235No votes recorded in the complete party list.
2 021AFRICA PEOPLE COALITION PARTY002 235No votes recorded in the complete party list.
2 021SAKHISIZWE PROGRESSIVE MOVEMENT002 235Reported
2 021DISABILITY AND OLDER PERSON POLITICAL PARTY10,04472 235Reported
2 021SINGUKUKHANYA KWEZWE CHRISTIAN PARTY10,04472 235Reported
2 021UNITED DEMOCRATIC MOVEMENT10,04472 235Reported
2 021ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA002 235No votes recorded in the complete party list.
2 021INTERNATIONAL REVELATION CONGRESS002 235No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION002 235No votes recorded in the complete party list.
2 021AFRICAN PEACE PARTY002 235No votes recorded in the complete party list.
2 021SINDAWONYE PROGRESSIVE PARTY002 235No votes recorded in the complete party list.
2 021AFRICAN INDEPENDENT CONGRESS002 235No votes recorded in the complete party list.
2 021AZANIA RESIDENT PARTY002 235Reported
2 021ECONOMIC EMANCIPATION FORUM002 235No votes recorded in the complete party list.
2 021HIGHVELD RESIDENTS CONCERNED PARTY002 235No votes recorded in the complete party list.
2 026DEMOCRATIC ALLIANCE1 67762,83252 669Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS60922,81752 669Reported
2 026AFRICAN NATIONAL CONGRESS1595,95732 669Reported
2 026HOËVELDRIF INWONERS VERENIGING002 669No votes recorded in the complete party list.
2 026ECONOMIC FREEDOM FIGHTERS953,55942 669Reported
2 026UMKHONTO WESIZWE PARTY531,98582 669Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY110,41212 669Reported
2 026INDEPENDENT DEMOCRATS002 669No votes recorded in the complete party list.
2 026CONGRESS OF THE PEOPLE002 669No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT150,5622 669Reported
2 026SERVICE DELIVERY PARTY150,5622 669Reported
2 026INKATHA FREEDOM PARTY70,26232 669Reported
2 026GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT70,26232 669Reported
2 026AFRICAN PEOPLE'S CONVENTION002 669No votes recorded in the complete party list.
2 026NATIONAL FREEDOM PARTY002 669No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE10,03752 669Reported
2 026AFRIKA MAYIBUYE MOVEMENT40,14992 669Reported
2 026UNITED INDEPENDENT MOVEMENT40,14992 669Reported
2 026NATIONAL DEMOCRATIC CONVENTION002 669No votes recorded in the complete party list.
2 026LABOUR PARTY OF SOUTH AFRICA30,11242 669Reported
2 026SOUTH AFRICAN COMMUNIST PARTY30,11242 669Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA002 669No votes recorded in the complete party list.
2 026AFRICA PEOPLE COALITION PARTY20,07492 669Reported
2 026SAKHISIZWE PROGRESSIVE MOVEMENT002 669No votes recorded in the complete party list.
2 026DISABILITY AND OLDER PERSON POLITICAL PARTY002 669No votes recorded in the complete party list.
2 026SINGUKUKHANYA KWEZWE CHRISTIAN PARTY10,03752 669Reported
2 026UNITED DEMOCRATIC MOVEMENT002 669No votes recorded in the complete party list.
2 026ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA10,03752 669Reported
2 026INTERNATIONAL REVELATION CONGRESS10,03752 669Reported
2 026UNITED AFRICANS TRANSFORMATION10,03752 669Reported
2 026AFRICAN PEACE PARTY002 669No votes recorded in the complete party list.
2 026SINDAWONYE PROGRESSIVE PARTY002 669No votes recorded in the complete party list.
2 026AFRICAN INDEPENDENT CONGRESS002 669Reported
2 026AZANIA RESIDENT PARTY002 669Reported
2 026ECONOMIC EMANCIPATION FORUM002 669Reported
2 026HIGHVELD RESIDENTS CONCERNED PARTY002 669No 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 54260029Explore map
Sources & result details

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