Counted.co.zaPlay game

Voting district 54260041

Ward 21 results

DA leads here

DA leads by

1 256votes
DA68.2%
FF+19.8%

Ward + municipal PR

DA falls

−11.0pp
202179.2%
202668.2%

Results

2026

Combined ballot votes

Combined ballot votes

DEMOCRATIC ALLIANCE
68.2%1 770 votes
Other: show remaining parties: hide remaining parties8.3%215 votes
Voting district 54260041 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
DEMOCRATIC ALLIANCEFIONA HOPE NIEKERK PELMAN1 77068,1818
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—51419,7997
AFRICAN NATIONAL CONGRESS—973,7365
ECONOMIC FREEDOM FIGHTERS—692,6579
UMKHONTO WESIZWE PARTY—582,2342
AFRICAN TRANSFORMATION MOVEMENT—230,886
PATRIOTIC ALLIANCE—220,8475
SERVICE DELIVERY PARTY—90,3467
AFRICAN CHRISTIAN DEMOCRATIC PARTY—80,3082
AFRIKA MAYIBUYE MOVEMENT—80,3082
INKATHA FREEDOM PARTY—60,2311
ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA—50,1926
SOUTH AFRICAN COMMUNIST PARTY—40,1541
AFRICA PEOPLE COALITION PARTY—10,0385
LABOUR PARTY OF SOUTH AFRICA—10,0385
UNITED AFRICANS TRANSFORMATION—10,0385
AFRICAN INDEPENDENT CONGRESS—00
AZANIA RESIDENT PARTY—00
ECONOMIC EMANCIPATION FORUM—00
GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT—00
INTERNATIONAL REVELATION CONGRESS—00
SINGUKUKHANYA KWEZWE CHRISTIAN PARTY—00
UNITED INDEPENDENT MOVEMENT—00
INDEPENDENTS—00

2596 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 %
DA71.0%—
FF+0.0%—
HOËVELDRIF INWONERS VERENIGING17.2%—
ANC8.9%—
ACDP1.6%—
Other1.3%—
2006Vote %vs 2000
DA77.0%
FF+10.1%
HOËVELDRIF INWONERS VERENIGING0.0%
ANC8.6%
ACDP2.9%
Other1.4%
2011Vote %vs 2006
DA82.1%
FF+8.0%
HOËVELDRIF INWONERS VERENIGING0.0%
ANC7.7%
ACDP1.9%
Other0.3%
2016Vote %vs 2011
DA80.1%
FF+10.1%
HOËVELDRIF INWONERS VERENIGING0.0%
ANC7.4%
ACDP0.0%
EFF2.4%
Other0.1%
2021Vote %vs 2016
DA79.2%
FF+13.6%
HOËVELDRIF INWONERS VERENIGING0.0%
ANC3.7%
ACDP0.0%
Other3.5%
2026Vote %vs 2021
DA68.2%
FF+19.8%
HOËVELDRIF INWONERS VERENIGING0.0%
ANC3.7%
ACDP0.3%
MKP2.2%
Other5.7%
Voting district 54260041 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000DEMOCRATIC ALLIANCE2 86771,00054 038Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS004 038No votes recorded in the complete party list.
2 000HOËVELDRIF INWONERS VERENIGING69617,23634 038Reported
2 000AFRICAN NATIONAL CONGRESS3588,86584 038Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY631,56024 038Reported
2 000ECONOMIC FREEDOM FIGHTERS004 038No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY004 038No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT004 038No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE004 038No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS004 038No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY190,47054 038Reported
2 000NATIONAL DEMOCRATIC CONVENTION004 038No votes recorded in the complete party list.
2 000SERVICE DELIVERY PARTY004 038No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT004 038No votes recorded in the complete party list.
2 000ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA004 038No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY004 038No votes recorded in the complete party list.
2 000HIGHVELD RESIDENTS CONCERNED PARTY60,14864 038Reported
2 000CONGRESS OF THE PEOPLE004 038No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY004 038No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA40,09914 038Reported
2 000AFRICA PEOPLE COALITION PARTY004 038No votes recorded in the complete party list.
2 000LABOUR PARTY OF SOUTH AFRICA004 038No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION004 038No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT10,02484 038Reported
2 000AFRICAN INDEPENDENT CONGRESS004 038No votes recorded in the complete party list.
2 000AFRICAN PEACE PARTY004 038No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION004 038No votes recorded in the complete party list.
2 000AZANIA RESIDENT PARTY004 038No votes recorded in the complete party list.
2 000DISABILITY AND OLDER PERSON POLITICAL PARTY004 038No votes recorded in the complete party list.
2 000ECONOMIC EMANCIPATION FORUM004 038No votes recorded in the complete party list.
2 000GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT004 038No votes recorded in the complete party list.
2 000INTERNATIONAL REVELATION CONGRESS004 038No votes recorded in the complete party list.
2 000SAKHISIZWE PROGRESSIVE MOVEMENT004 038No votes recorded in the complete party list.
2 000SINDAWONYE PROGRESSIVE PARTY004 038No votes recorded in the complete party list.
2 000SINGUKUKHANYA KWEZWE CHRISTIAN PARTY004 038No votes recorded in the complete party list.
2 000UNITED INDEPENDENT MOVEMENT004 038No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE2 55476,97413 318Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS33610,12663 318Reported
2 006HOËVELDRIF INWONERS VERENIGING003 318No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS2868,61973 318Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY962,89333 318Reported
2 006ECONOMIC FREEDOM FIGHTERS003 318No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY003 318No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT003 318No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE003 318No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS230,69323 318Reported
2 006INKATHA FREEDOM PARTY90,27123 318Reported
2 006NATIONAL DEMOCRATIC CONVENTION140,42193 318Reported
2 006SERVICE DELIVERY PARTY003 318No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT003 318No votes recorded in the complete party list.
2 006ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA003 318No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY003 318No votes recorded in the complete party list.
2 006HIGHVELD RESIDENTS CONCERNED PARTY003 318Reported
2 006CONGRESS OF THE PEOPLE003 318No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY003 318No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA003 318Reported
2 006AFRICA PEOPLE COALITION PARTY003 318No votes recorded in the complete party list.
2 006LABOUR PARTY OF SOUTH AFRICA003 318No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION003 318No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT003 318No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT CONGRESS003 318No votes recorded in the complete party list.
2 006AFRICAN PEACE PARTY003 318No votes recorded in the complete party list.
2 006AFRICAN PEOPLE'S CONVENTION003 318No votes recorded in the complete party list.
2 006AZANIA RESIDENT PARTY003 318No votes recorded in the complete party list.
2 006DISABILITY AND OLDER PERSON POLITICAL PARTY003 318No votes recorded in the complete party list.
2 006ECONOMIC EMANCIPATION FORUM003 318No votes recorded in the complete party list.
2 006GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT003 318No votes recorded in the complete party list.
2 006INTERNATIONAL REVELATION CONGRESS003 318No votes recorded in the complete party list.
2 006SAKHISIZWE PROGRESSIVE MOVEMENT003 318No votes recorded in the complete party list.
2 006SINDAWONYE PROGRESSIVE PARTY003 318No votes recorded in the complete party list.
2 006SINGUKUKHANYA KWEZWE CHRISTIAN PARTY003 318No votes recorded in the complete party list.
2 006UNITED INDEPENDENT MOVEMENT003 318No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE3 05782,06713 725Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2998,02683 725Reported
2 011HOËVELDRIF INWONERS VERENIGING003 725No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS2887,73153 725Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY711,9063 725Reported
2 011ECONOMIC FREEDOM FIGHTERS003 725No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY003 725No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT003 725No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE003 725No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS003 725No votes recorded in the complete party list.
2 011INKATHA FREEDOM PARTY10,02683 725Reported
2 011NATIONAL DEMOCRATIC CONVENTION003 725No votes recorded in the complete party list.
2 011SERVICE DELIVERY PARTY003 725No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT003 725No votes recorded in the complete party list.
2 011ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA003 725No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY003 725No votes recorded in the complete party list.
2 011HIGHVELD RESIDENTS CONCERNED PARTY003 725No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE50,13423 725Reported
2 011NATIONAL FREEDOM PARTY40,10743 725Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA003 725Reported
2 011AFRICA PEOPLE COALITION PARTY003 725No votes recorded in the complete party list.
2 011LABOUR PARTY OF SOUTH AFRICA003 725No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION003 725No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT003 725No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS003 725No votes recorded in the complete party list.
2 011AFRICAN PEACE PARTY003 725No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION003 725No votes recorded in the complete party list.
2 011AZANIA RESIDENT PARTY003 725No votes recorded in the complete party list.
2 011DISABILITY AND OLDER PERSON POLITICAL PARTY003 725No votes recorded in the complete party list.
2 011ECONOMIC EMANCIPATION FORUM003 725No votes recorded in the complete party list.
2 011GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT003 725No votes recorded in the complete party list.
2 011INTERNATIONAL REVELATION CONGRESS003 725No votes recorded in the complete party list.
2 011SAKHISIZWE PROGRESSIVE MOVEMENT003 725No votes recorded in the complete party list.
2 011SINDAWONYE PROGRESSIVE PARTY003 725No votes recorded in the complete party list.
2 011SINGUKUKHANYA KWEZWE CHRISTIAN PARTY003 725No votes recorded in the complete party list.
2 011UNITED INDEPENDENT MOVEMENT003 725No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE2 14080,05992 673Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS27010,1012 673Reported
2 016HOËVELDRIF INWONERS VERENIGING002 673No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS1987,40742 673Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY002 673No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS632,35692 673Reported
2 016UMKHONTO WESIZWE PARTY002 673No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT002 673No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE002 673No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS002 673No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY10,03742 673Reported
2 016NATIONAL DEMOCRATIC CONVENTION002 673No votes recorded in the complete party list.
2 016SERVICE DELIVERY PARTY002 673No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT002 673No votes recorded in the complete party list.
2 016ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA002 673No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY002 673No votes recorded in the complete party list.
2 016HIGHVELD RESIDENTS CONCERNED PARTY002 673No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE10,03742 673Reported
2 016NATIONAL FREEDOM PARTY002 673No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA002 673No votes recorded in the complete party list.
2 016AFRICA PEOPLE COALITION PARTY002 673No votes recorded in the complete party list.
2 016LABOUR PARTY OF SOUTH AFRICA002 673No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION002 673No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT002 673No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT CONGRESS002 673No votes recorded in the complete party list.
2 016AFRICAN PEACE PARTY002 673Reported
2 016AFRICAN PEOPLE'S CONVENTION002 673Reported
2 016AZANIA RESIDENT PARTY002 673No votes recorded in the complete party list.
2 016DISABILITY AND OLDER PERSON POLITICAL PARTY002 673No votes recorded in the complete party list.
2 016ECONOMIC EMANCIPATION FORUM002 673No votes recorded in the complete party list.
2 016GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT002 673No votes recorded in the complete party list.
2 016INTERNATIONAL REVELATION CONGRESS002 673No votes recorded in the complete party list.
2 016SAKHISIZWE PROGRESSIVE MOVEMENT002 673Reported
2 016SINDAWONYE PROGRESSIVE PARTY002 673Reported
2 016SINGUKUKHANYA KWEZWE CHRISTIAN PARTY002 673Reported
2 016UNITED INDEPENDENT MOVEMENT002 673No votes recorded in the complete party list.
2 021DEMOCRATIC ALLIANCE1 85279,2132 338Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS31713,55862 338Reported
2 021HOËVELDRIF INWONERS VERENIGING002 338No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS873,72112 338Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY002 338No votes recorded in the complete party list.
2 021ECONOMIC FREEDOM FIGHTERS632,69462 338Reported
2 021UMKHONTO WESIZWE PARTY002 338No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT50,21392 338Reported
2 021PATRIOTIC ALLIANCE80,34222 338Reported
2 021INDEPENDENT DEMOCRATS002 338No votes recorded in the complete party list.
2 021INKATHA FREEDOM PARTY60,25662 338Reported
2 021NATIONAL DEMOCRATIC CONVENTION002 338No votes recorded in the complete party list.
2 021SERVICE DELIVERY PARTY002 338No votes recorded in the complete party list.
2 021AFRIKA MAYIBUYE MOVEMENT002 338No votes recorded in the complete party list.
2 021ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA002 338No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY002 338No votes recorded in the complete party list.
2 021HIGHVELD RESIDENTS CONCERNED PARTY002 338No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE002 338Reported
2 021NATIONAL FREEDOM PARTY002 338No votes recorded in the complete party list.
2 021PAN AFRICANIST CONGRESS OF AZANIA002 338No votes recorded in the complete party list.
2 021AFRICA PEOPLE COALITION PARTY002 338No votes recorded in the complete party list.
2 021LABOUR PARTY OF SOUTH AFRICA002 338No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION002 338No votes recorded in the complete party list.
2 021UNITED DEMOCRATIC MOVEMENT002 338Reported
2 021AFRICAN INDEPENDENT CONGRESS002 338No votes recorded in the complete party list.
2 021AFRICAN PEACE PARTY002 338No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION002 338Reported
2 021AZANIA RESIDENT PARTY002 338Reported
2 021DISABILITY AND OLDER PERSON POLITICAL PARTY002 338Reported
2 021ECONOMIC EMANCIPATION FORUM002 338No votes recorded in the complete party list.
2 021GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT002 338No votes recorded in the complete party list.
2 021INTERNATIONAL REVELATION CONGRESS002 338No votes recorded in the complete party list.
2 021SAKHISIZWE PROGRESSIVE MOVEMENT002 338Reported
2 021SINDAWONYE PROGRESSIVE PARTY002 338No votes recorded in the complete party list.
2 021SINGUKUKHANYA KWEZWE CHRISTIAN PARTY002 338Reported
2 021UNITED INDEPENDENT MOVEMENT002 338No votes recorded in the complete party list.
2 026DEMOCRATIC ALLIANCE1 77068,18182 596Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS51419,79972 596Reported
2 026HOËVELDRIF INWONERS VERENIGING002 596No votes recorded in the complete party list.
2 026AFRICAN NATIONAL CONGRESS973,73652 596Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY80,30822 596Reported
2 026ECONOMIC FREEDOM FIGHTERS692,65792 596Reported
2 026UMKHONTO WESIZWE PARTY582,23422 596Reported
2 026AFRICAN TRANSFORMATION MOVEMENT230,8862 596Reported
2 026PATRIOTIC ALLIANCE220,84752 596Reported
2 026INDEPENDENT DEMOCRATS002 596No votes recorded in the complete party list.
2 026INKATHA FREEDOM PARTY60,23112 596Reported
2 026NATIONAL DEMOCRATIC CONVENTION002 596No votes recorded in the complete party list.
2 026SERVICE DELIVERY PARTY90,34672 596Reported
2 026AFRIKA MAYIBUYE MOVEMENT80,30822 596Reported
2 026ASSEGAAI INDEPENDENT MOVEMENT OF SOUTH AFRICA50,19262 596Reported
2 026SOUTH AFRICAN COMMUNIST PARTY40,15412 596Reported
2 026HIGHVELD RESIDENTS CONCERNED PARTY002 596No votes recorded in the complete party list.
2 026CONGRESS OF THE PEOPLE002 596No votes recorded in the complete party list.
2 026NATIONAL FREEDOM PARTY002 596No votes recorded in the complete party list.
2 026PAN AFRICANIST CONGRESS OF AZANIA002 596No votes recorded in the complete party list.
2 026AFRICA PEOPLE COALITION PARTY10,03852 596Reported
2 026LABOUR PARTY OF SOUTH AFRICA10,03852 596Reported
2 026UNITED AFRICANS TRANSFORMATION10,03852 596Reported
2 026UNITED DEMOCRATIC MOVEMENT002 596No votes recorded in the complete party list.
2 026AFRICAN INDEPENDENT CONGRESS002 596Reported
2 026AFRICAN PEACE PARTY002 596No votes recorded in the complete party list.
2 026AFRICAN PEOPLE'S CONVENTION002 596No votes recorded in the complete party list.
2 026AZANIA RESIDENT PARTY002 596Reported
2 026DISABILITY AND OLDER PERSON POLITICAL PARTY002 596No votes recorded in the complete party list.
2 026ECONOMIC EMANCIPATION FORUM002 596Reported
2 026GOVAN MBEKI MUNICIPALITY RATEPAYERS MOVEMENT002 596Reported
2 026INTERNATIONAL REVELATION CONGRESS002 596Reported
2 026SAKHISIZWE PROGRESSIVE MOVEMENT002 596No votes recorded in the complete party list.
2 026SINDAWONYE PROGRESSIVE PARTY002 596No votes recorded in the complete party list.
2 026SINGUKUKHANYA KWEZWE CHRISTIAN PARTY002 596Reported
2 026UNITED INDEPENDENT MOVEMENT002 596Reported

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

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