Counted.co.zaPlay game

Voting district 22230043

Ward 9 results

MAPSIXTEEN CIVIC MOVEMENT leads here

MAPSIXTEEN CIVIC MOVEMENT leads by

142votes
MAPSIXTEEN CIVIC MOVEMENT40.2%
ANC31.9%

Ward + municipal PR

ANC falls

−34.8pp
202166.7%
202631.9%

Results

2026

Combined ballot votes

Combined ballot votes

DEMOCRATIC ALLIANCE
11.5%198 votes
Other: show remaining parties: hide remaining parties16.4%281 votes
Voting district 22230043 · 2026 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
MAPSIXTEEN CIVIC MOVEMENTNTHATI PHILLIP MOKOENA69040,1864
AFRICAN NATIONAL CONGRESS—54831,9161
DEMOCRATIC ALLIANCE—19811,5317
AFRICAN CONTENT MOVEMENT—1719,9592
ECONOMIC FREEDOM FIGHTERS—160,9319
AFRICAN TRANSFORMATION MOVEMENT—150,8736
UMKHONTO WESIZWE PARTY—120,6989
AFRIKA MAYIBUYE MOVEMENT—70,4077
AFRICAN CONGRESS FOR TRANSFORMATION—60,3494
INKATHA FREEDOM PARTY—60,3494
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—50,2912
SOUTH AFRICAN COMMUNIST PARTY—50,2912
UNITED AFRICANS TRANSFORMATION—50,2912
CONGRESS OF THE PEOPLE—40,233
SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION—40,233
AFRICAN MOVEMENT CONGRESS—30,1747
LOCAL ECONOMIC MOVEMENT—30,1747
PAN AFRICANIST CONGRESS OF AZANIA—30,1747
AFRICAN HEART CONGRESS—20,1165
AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS—20,1165
AL JAMA-AH—20,1165
ALL UNEMPLOYMENT LABOUR ALLIANCE—20,1165
ECONOMIC EMANCIPATION FORUM—20,1165
ORGANIC HUMANITY MOVEMENT—20,1165
AFRICAN PEOPLE'S MOVEMENT—10,0582
COMMUNITY FIRST ALLIANCE—10,0582
DIKWANKWETLA PARTY OF SOUTH AFRICA—10,0582
NATIONAL FREEDOM PARTY—10,0582
AFRICAN CHRISTIAN DEMOCRATIC PARTY—00
BAAHI CIVIC MOVEMENT—00
PATRIOTIC ALLIANCE—00
INDEPENDENTS—00

1717 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

2016Vote %
ANC76.1%—
MAP160.0%—
EFF15.4%—
DA2.4%—
ACM0.0%—
Other6.1%—
2021Vote %vs 2016
ANC66.7%
MAP168.4%
EFF5.4%
DA9.1%
ACM1.8%
ATM3.6%
Other5.1%
2026Vote %vs 2021
ANC31.9%
MAP1640.2%
EFF0.9%
DA11.5%
ACM10.0%
Other5.5%
Voting district 22230043 · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 016AFRICAN NATIONAL CONGRESS1 04076,0791 367Reported
2 016MAPSIXTEEN CIVIC MOVEMENT001 367No votes recorded in the complete party list.
2 016ECONOMIC FREEDOM FIGHTERS21015,36211 367Reported
2 016DEMOCRATIC ALLIANCE332,4141 367Reported
2 016AFRICAN CONTENT MOVEMENT001 367No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT CONGRESS564,09661 367Reported
2 016AFRICAN TRANSFORMATION MOVEMENT001 367No votes recorded in the complete party list.
2 016DIKWANKWETLA PARTY OF SOUTH AFRICA100,73151 367Reported
2 016ALL UNEMPLOYMENT LABOUR ALLIANCE001 367Reported
2 016UMKHONTO WESIZWE PARTY001 367No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION80,58521 367Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS50,36581 367Reported
2 016AFRIKA MAYIBUYE MOVEMENT001 367No votes recorded in the complete party list.
2 016AFRICAN CONGRESS FOR TRANSFORMATION001 367No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY10,07321 367Reported
2 016SOUTH AFRICAN COMMUNIST PARTY001 367No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION001 367No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE001 367Reported
2 016SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION001 367No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY10,07321 367Reported
2 016AFRICAN MOVEMENT CONGRESS001 367No votes recorded in the complete party list.
2 016LOCAL ECONOMIC MOVEMENT001 367No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA001 367No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S SOCIALIST PARTY20,14631 367Reported
2 016AFRICAN HEART CONGRESS001 367No votes recorded in the complete party list.
2 016AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS001 367No votes recorded in the complete party list.
2 016AL JAMA-AH001 367No votes recorded in the complete party list.
2 016ECONOMIC EMANCIPATION FORUM001 367No votes recorded in the complete party list.
2 016ORGANIC HUMANITY MOVEMENT001 367No votes recorded in the complete party list.
2 016AGENCY FOR NEW AGENDA001 367No votes recorded in the complete party list.
2 016IKEMELENG FREE STATE001 367No votes recorded in the complete party list.
2 016UNITED RESIDENTS FRONT10,07321 367Reported
2 016AFRICAN PEOPLE'S MOVEMENT001 367No votes recorded in the complete party list.
2 016COMMUNITY FIRST ALLIANCE001 367No votes recorded in the complete party list.
2 016NATIONAL FREEDOM PARTY001 367No votes recorded in the complete party list.
2 016BAAHI CIVIC MOVEMENT001 367No votes recorded in the complete party list.
2 016DISABILITY AND OLDER PERSON POLITICAL PARTY001 367No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE001 367No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS74466,66671 116Reported
2 021MAPSIXTEEN CIVIC MOVEMENT948,42291 116Reported
2 021ECONOMIC FREEDOM FIGHTERS605,37631 116Reported
2 021DEMOCRATIC ALLIANCE1019,05021 116Reported
2 021AFRICAN CONTENT MOVEMENT201,79211 116Reported
2 021AFRICAN INDEPENDENT CONGRESS262,32971 116Reported
2 021AFRICAN TRANSFORMATION MOVEMENT403,58421 116Reported
2 021DIKWANKWETLA PARTY OF SOUTH AFRICA100,89611 116Reported
2 021ALL UNEMPLOYMENT LABOUR ALLIANCE80,71681 116Reported
2 021UMKHONTO WESIZWE PARTY001 116No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S CONVENTION10,08961 116Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS50,4481 116Reported
2 021AFRIKA MAYIBUYE MOVEMENT001 116No votes recorded in the complete party list.
2 021AFRICAN CONGRESS FOR TRANSFORMATION001 116No votes recorded in the complete party list.
2 021INKATHA FREEDOM PARTY10,08961 116Reported
2 021SOUTH AFRICAN COMMUNIST PARTY001 116No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION001 116No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE001 116Reported
2 021SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION10,08961 116Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY20,17921 116Reported
2 021AFRICAN MOVEMENT CONGRESS001 116No votes recorded in the complete party list.
2 021LOCAL ECONOMIC MOVEMENT001 116No votes recorded in the complete party list.
2 021PAN AFRICANIST CONGRESS OF AZANIA001 116No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S SOCIALIST PARTY001 116No votes recorded in the complete party list.
2 021AFRICAN HEART CONGRESS001 116No votes recorded in the complete party list.
2 021AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS10,08961 116Reported
2 021AL JAMA-AH001 116Reported
2 021ECONOMIC EMANCIPATION FORUM001 116No votes recorded in the complete party list.
2 021ORGANIC HUMANITY MOVEMENT001 116No votes recorded in the complete party list.
2 021AGENCY FOR NEW AGENDA10,08961 116Reported
2 021IKEMELENG FREE STATE10,08961 116Reported
2 021UNITED RESIDENTS FRONT001 116No votes recorded in the complete party list.
2 021AFRICAN PEOPLE'S MOVEMENT001 116No votes recorded in the complete party list.
2 021COMMUNITY FIRST ALLIANCE001 116No votes recorded in the complete party list.
2 021NATIONAL FREEDOM PARTY001 116No votes recorded in the complete party list.
2 021BAAHI CIVIC MOVEMENT001 116No votes recorded in the complete party list.
2 021DISABILITY AND OLDER PERSON POLITICAL PARTY001 116Reported
2 021PATRIOTIC ALLIANCE001 116No votes recorded in the complete party list.
2 026AFRICAN NATIONAL CONGRESS54831,91611 717Reported
2 026MAPSIXTEEN CIVIC MOVEMENT69040,18641 717Reported
2 026ECONOMIC FREEDOM FIGHTERS160,93191 717Reported
2 026DEMOCRATIC ALLIANCE19811,53171 717Reported
2 026AFRICAN CONTENT MOVEMENT1719,95921 717Reported
2 026AFRICAN INDEPENDENT CONGRESS001 717No votes recorded in the complete party list.
2 026AFRICAN TRANSFORMATION MOVEMENT150,87361 717Reported
2 026DIKWANKWETLA PARTY OF SOUTH AFRICA10,05821 717Reported
2 026ALL UNEMPLOYMENT LABOUR ALLIANCE20,11651 717Reported
2 026UMKHONTO WESIZWE PARTY120,69891 717Reported
2 026AFRICAN PEOPLE'S CONVENTION001 717No votes recorded in the complete party list.
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS50,29121 717Reported
2 026AFRIKA MAYIBUYE MOVEMENT70,40771 717Reported
2 026AFRICAN CONGRESS FOR TRANSFORMATION60,34941 717Reported
2 026INKATHA FREEDOM PARTY60,34941 717Reported
2 026SOUTH AFRICAN COMMUNIST PARTY50,29121 717Reported
2 026UNITED AFRICANS TRANSFORMATION50,29121 717Reported
2 026CONGRESS OF THE PEOPLE40,2331 717Reported
2 026SOUTH AFRICAN ROYAL KINGDOMS ORGANIZATION40,2331 717Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY001 717Reported
2 026AFRICAN MOVEMENT CONGRESS30,17471 717Reported
2 026LOCAL ECONOMIC MOVEMENT30,17471 717Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA30,17471 717Reported
2 026AFRICAN PEOPLE'S SOCIALIST PARTY001 717No votes recorded in the complete party list.
2 026AFRICAN HEART CONGRESS20,11651 717Reported
2 026AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS20,11651 717Reported
2 026AL JAMA-AH20,11651 717Reported
2 026ECONOMIC EMANCIPATION FORUM20,11651 717Reported
2 026ORGANIC HUMANITY MOVEMENT20,11651 717Reported
2 026AGENCY FOR NEW AGENDA001 717No votes recorded in the complete party list.
2 026IKEMELENG FREE STATE001 717No votes recorded in the complete party list.
2 026UNITED RESIDENTS FRONT001 717No votes recorded in the complete party list.
2 026AFRICAN PEOPLE'S MOVEMENT10,05821 717Reported
2 026COMMUNITY FIRST ALLIANCE10,05821 717Reported
2 026NATIONAL FREEDOM PARTY10,05821 717Reported
2 026BAAHI CIVIC MOVEMENT001 717Reported
2 026DISABILITY AND OLDER PERSON POLITICAL PARTY001 717No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE001 717Reported

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

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