Counted.co.zaPlay game

Voting district 22430225

Ward 4 results

ANC leads here

ANC leads by

3votes
ANC36.4%
FF+33.0%

Ward + municipal PR

ANC falls

−8.2pp
202144.5%
202636.4%

Results

2026

Combined ballot votes

Combined ballot votes

Other: show remaining parties: hide remaining parties2.3%2 votes
Voting district 22430225 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESSLEBINA JAKOB MOSEA3236,3636
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—2932,9545
DEMOCRATIC ALLIANCE—2528,4091
ECONOMIC FREEDOM FIGHTERS—22,2727
AFRICAN CONGRESS FOR TRANSFORMATION—00
AFRICAN CONTENT MOVEMENT—00
AFRICAN MOVEMENT CONGRESS—00
AFRICAN TRANSFORMATION MOVEMENT—00
AFRIKA MAYIBUYE MOVEMENT—00
BATHO MOVEMENT—00
CONGRESS OF THE PEOPLE—00
NKETOANE COMMUNITY MOVEMENT—00
PAN AFRICANIST CONGRESS OF AZANIA—00
PATRIOTIC ALLIANCE—00
SOUTH AFRICAN COMMUNIST PARTY—00
UMKHONTO WESIZWE PARTY—00

88 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 %
ANC69.0%—
FF+0.0%—
DA24.6%—
PAC6.4%—
APC0.0%—
2006Vote %vs 2000
ANC80.0%
FF+3.5%
DA14.5%
PAC2.0%
APC0.0%
2011Vote %vs 2006
ANC56.9%
FF+20.6%
DA22.5%
PAC0.0%
APC0.0%
2016Vote %vs 2011
ANC63.7%
FF+17.2%
DA15.3%
PAC0.0%
APC2.8%
Other0.9%
2021Vote %vs 2016
ANC44.5%
FF+30.9%
DA22.7%
PAC1.8%
APC0.0%
Other0.0%
2026Vote %vs 2021
ANC36.4%
FF+33.0%
DA28.4%
PAC0.0%
APC0.0%
EFF2.3%
Voting district 22430225 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS11869,0058171Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00171No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE4224,5614171Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA116,4327171Reported
2 000AFRICAN PEOPLE'S CONVENTION00171No votes recorded in the complete party list.
2 000ECONOMIC FREEDOM FIGHTERS00171No votes recorded in the complete party list.
2 000AFRICAN CONGRESS FOR TRANSFORMATION00171No votes recorded in the complete party list.
2 000AFRICAN CONTENT MOVEMENT00171No votes recorded in the complete party list.
2 000AFRICAN MOVEMENT CONGRESS00171No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT00171No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT00171No votes recorded in the complete party list.
2 000AGENCY FOR NEW AGENDA00171No votes recorded in the complete party list.
2 000ALL UNEMPLOYMENT LABOUR ALLIANCE00171No votes recorded in the complete party list.
2 000BATHO MOVEMENT00171No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE00171No votes recorded in the complete party list.
2 000FORUM 4 SERVICE DELIVERY00171No votes recorded in the complete party list.
2 000NKETOANE COMMUNITY MOVEMENT00171No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE00171No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY00171No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY00171No votes recorded in the complete party list.
2 000UNITED RESIDENTS FRONT00171No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS16080200Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS73,5200Reported
2 006DEMOCRATIC ALLIANCE2914,5200Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA42200Reported
2 006AFRICAN PEOPLE'S CONVENTION00200No votes recorded in the complete party list.
2 006ECONOMIC FREEDOM FIGHTERS00200No votes recorded in the complete party list.
2 006AFRICAN CONGRESS FOR TRANSFORMATION00200No votes recorded in the complete party list.
2 006AFRICAN CONTENT MOVEMENT00200No votes recorded in the complete party list.
2 006AFRICAN MOVEMENT CONGRESS00200No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT00200No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT00200No votes recorded in the complete party list.
2 006AGENCY FOR NEW AGENDA00200No votes recorded in the complete party list.
2 006ALL UNEMPLOYMENT LABOUR ALLIANCE00200No votes recorded in the complete party list.
2 006BATHO MOVEMENT00200No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE00200No votes recorded in the complete party list.
2 006FORUM 4 SERVICE DELIVERY00200No votes recorded in the complete party list.
2 006NKETOANE COMMUNITY MOVEMENT00200No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE00200No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY00200No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY00200No votes recorded in the complete party list.
2 006UNITED RESIDENTS FRONT00200No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS9156,875160Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3320,625160Reported
2 011DEMOCRATIC ALLIANCE3622,5160Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA00160Reported
2 011AFRICAN PEOPLE'S CONVENTION00160Reported
2 011ECONOMIC FREEDOM FIGHTERS00160No votes recorded in the complete party list.
2 011AFRICAN CONGRESS FOR TRANSFORMATION00160No votes recorded in the complete party list.
2 011AFRICAN CONTENT MOVEMENT00160No votes recorded in the complete party list.
2 011AFRICAN MOVEMENT CONGRESS00160No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT00160No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT00160No votes recorded in the complete party list.
2 011AGENCY FOR NEW AGENDA00160No votes recorded in the complete party list.
2 011ALL UNEMPLOYMENT LABOUR ALLIANCE00160No votes recorded in the complete party list.
2 011BATHO MOVEMENT00160No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE00160Reported
2 011FORUM 4 SERVICE DELIVERY00160No votes recorded in the complete party list.
2 011NKETOANE COMMUNITY MOVEMENT00160No votes recorded in the complete party list.
2 011PATRIOTIC ALLIANCE00160No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY00160No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY00160No votes recorded in the complete party list.
2 011UNITED RESIDENTS FRONT00160No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS13763,7209215Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3717,2093215Reported
2 016DEMOCRATIC ALLIANCE3315,3488215Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA00215No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION62,7907215Reported
2 016ECONOMIC FREEDOM FIGHTERS10,4651215Reported
2 016AFRICAN CONGRESS FOR TRANSFORMATION00215No votes recorded in the complete party list.
2 016AFRICAN CONTENT MOVEMENT00215No votes recorded in the complete party list.
2 016AFRICAN MOVEMENT CONGRESS00215No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT00215No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT00215No votes recorded in the complete party list.
2 016AGENCY FOR NEW AGENDA00215No votes recorded in the complete party list.
2 016ALL UNEMPLOYMENT LABOUR ALLIANCE00215No votes recorded in the complete party list.
2 016BATHO MOVEMENT00215No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE00215No votes recorded in the complete party list.
2 016FORUM 4 SERVICE DELIVERY00215No votes recorded in the complete party list.
2 016NKETOANE COMMUNITY MOVEMENT00215No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE00215No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY00215No votes recorded in the complete party list.
2 016UMKHONTO WESIZWE PARTY00215No votes recorded in the complete party list.
2 016UNITED RESIDENTS FRONT00215Reported
2 021AFRICAN NATIONAL CONGRESS4944,5455110Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3430,9091110Reported
2 021DEMOCRATIC ALLIANCE2522,7273110Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA21,8182110Reported
2 021AFRICAN PEOPLE'S CONVENTION00110Reported
2 021ECONOMIC FREEDOM FIGHTERS00110Reported
2 021AFRICAN CONGRESS FOR TRANSFORMATION00110No votes recorded in the complete party list.
2 021AFRICAN CONTENT MOVEMENT00110No votes recorded in the complete party list.
2 021AFRICAN MOVEMENT CONGRESS00110No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT00110Reported
2 021AFRIKA MAYIBUYE MOVEMENT00110No votes recorded in the complete party list.
2 021AGENCY FOR NEW AGENDA00110Reported
2 021ALL UNEMPLOYMENT LABOUR ALLIANCE00110Reported
2 021BATHO MOVEMENT00110No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE00110No votes recorded in the complete party list.
2 021FORUM 4 SERVICE DELIVERY00110Reported
2 021NKETOANE COMMUNITY MOVEMENT00110No votes recorded in the complete party list.
2 021PATRIOTIC ALLIANCE00110No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY00110No votes recorded in the complete party list.
2 021UMKHONTO WESIZWE PARTY00110No votes recorded in the complete party list.
2 021UNITED RESIDENTS FRONT00110No votes recorded in the complete party list.
2 026AFRICAN NATIONAL CONGRESS3236,363688Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2932,954588Reported
2 026DEMOCRATIC ALLIANCE2528,409188Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA0088Reported
2 026AFRICAN PEOPLE'S CONVENTION0088No votes recorded in the complete party list.
2 026ECONOMIC FREEDOM FIGHTERS22,272788Reported
2 026AFRICAN CONGRESS FOR TRANSFORMATION0088Reported
2 026AFRICAN CONTENT MOVEMENT0088Reported
2 026AFRICAN MOVEMENT CONGRESS0088Reported
2 026AFRICAN TRANSFORMATION MOVEMENT0088Reported
2 026AFRIKA MAYIBUYE MOVEMENT0088Reported
2 026AGENCY FOR NEW AGENDA0088No votes recorded in the complete party list.
2 026ALL UNEMPLOYMENT LABOUR ALLIANCE0088No votes recorded in the complete party list.
2 026BATHO MOVEMENT0088Reported
2 026CONGRESS OF THE PEOPLE0088Reported
2 026FORUM 4 SERVICE DELIVERY0088No votes recorded in the complete party list.
2 026NKETOANE COMMUNITY MOVEMENT0088Reported
2 026PATRIOTIC ALLIANCE0088Reported
2 026SOUTH AFRICAN COMMUNIST PARTY0088Reported
2 026UMKHONTO WESIZWE PARTY0088Reported
2 026UNITED RESIDENTS FRONT0088No 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 22430225Explore map
Sources & result details

IEC: 08 Nov 2026, 21:16 SAST · checked 09 Nov 2026, 23:53 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