Counted.co.zaPlay game

Dundonald, Mpumalanga

Find my ward

ANC has an outright majority

2026

Council seats

ANC26 seats
MK8 seats
EFF3 seats
SACP3 seats
Other5 seats
DA2 seats
ActionSA1 seat
AIC1 seat
IFP1 seat
Chief Albert Luthuli · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2653,0612
UMKHONTO WESIZWE PARTY816,3265
SERVICE DELIVERY PARTY48,1633
ECONOMIC FREEDOM FIGHTERS36,1224
SOUTH AFRICAN COMMUNIST PARTY36,1224
DEMOCRATIC ALLIANCE24,0816
ACTIONSA12,0408
AFRICAN INDEPENDENT CONGRESS12,0408
INKATHA FREEDOM PARTY12,0408
AFRICAN PEOPLE'S CONVENTION00
AFRICAN TRANSFORMATION MOVEMENT00
AFRIKA MAYIBUYE MOVEMENT00
ALL CITIZENS PARTY00
INDEPENDENTS00
NATIONAL FREEDOM PARTY00
PAN AFRICANIST CONGRESS OF AZANIA00
UNITED AFRICANS TRANSFORMATION00
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00

49 seats; 25 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

UMKHONTO WESIZWE PARTY
16.0%8 229 votes
Other: show remaining parties: hide remaining parties11.5%5 939 votes
Chief Albert Luthuli · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—26 63051,7731
UMKHONTO WESIZWE PARTY—8 22915,9985
SERVICE DELIVERY PARTY—4 0717,9147
SOUTH AFRICAN COMMUNIST PARTY—3 3936,5965
ECONOMIC FREEDOM FIGHTERS—3 1746,1708
DEMOCRATIC ALLIANCE—2 5214,9012
ACTIONSA—8111,5767
INKATHA FREEDOM PARTY—7971,5495
AFRICAN INDEPENDENT CONGRESS—4470,869
AFRICAN TRANSFORMATION MOVEMENT—3890,7563
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—3270,6357
AFRIKA MAYIBUYE MOVEMENT—1820,3538
UNITED AFRICANS TRANSFORMATION—1600,3111
AFRICAN PEOPLE'S CONVENTION—1440,28
ALL CITIZENS PARTY—750,1458
PAN AFRICANIST CONGRESS OF AZANIA—540,105
NATIONAL FREEDOM PARTY—320,0622
INDEPENDENTS—00

51436 valid votes. Shares use this ballot’s party totals. All published entries are included.

IEC source

How the vote changed

Other

Council seats by election

Swipe to see history

2000Seats

Seats unavailable for this election.

2006Seats

23 for a majority · 44 seats

2011Seatsvs 2006
ANC44
EFF0
MKP0
DA3

25 for a majority · 49 seats

2016Seatsvs 2011
ANC41
EFF4
DA2

25 for a majority · 49 seats

2021Seatsvs 2016
ANC38
EFF8
DA1

25 for a majority · 49 seats

2026Seatsvs 2021
ANC26
EFF3
MKP8—
DA2

25 for a majority · 49 seats

MP301 - Chief Albert Luthuli · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS404423
2 006DEMOCRATIC ALLIANCE24423
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY14423
2 006INKATHA FREEDOM PARTY14423
2 006PAN AFRICANIST CONGRESS OF AZANIA04423
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS04423
2 011AFRICAN NATIONAL CONGRESS444925
2 011DEMOCRATIC ALLIANCE34925
2 011CONGRESS OF THE PEOPLE14925
2 011NATIONAL FREEDOM PARTY14925
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY04925
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS04925
2 016AFRICAN NATIONAL CONGRESS414925
2 016ECONOMIC FREEDOM FIGHTERS44925
2 016DEMOCRATIC ALLIANCE24925
2 016AFRICAN PEOPLE'S CONVENTION14925
2 016INKATHA FREEDOM PARTY14925
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY04925
2 016CONGRESS OF THE PEOPLE04925
2 016INDEPENDENTS04925
2 016UBUNTU PARTY04925
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS04925
2 021AFRICAN NATIONAL CONGRESS384925
2 021ECONOMIC FREEDOM FIGHTERS84925
2 021AFRICAN PEOPLE'S CONVENTION14925
2 021DEMOCRATIC ALLIANCE14925
2 021INKATHA FREEDOM PARTY14925
2 021AFRICAN TRANSFORMATION MOVEMENT04925
2 021INDEPENDENTS04925
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS04925
2 026AFRICAN NATIONAL CONGRESS264925
2 026UMKHONTO WESIZWE PARTY84925
2 026SERVICE DELIVERY PARTY44925
2 026ECONOMIC FREEDOM FIGHTERS34925
2 026SOUTH AFRICAN COMMUNIST PARTY34925
2 026DEMOCRATIC ALLIANCE24925
2 026ACTIONSA14925
2 026AFRICAN INDEPENDENT CONGRESS14925
2 026INKATHA FREEDOM PARTY14925
2 026AFRICAN PEOPLE'S CONVENTION04925
2 026AFRICAN TRANSFORMATION MOVEMENT04925
2 026AFRIKA MAYIBUYE MOVEMENT04925
2 026ALL CITIZENS PARTY04925
2 026INDEPENDENTS04925
2 026NATIONAL FREEDOM PARTY04925
2 026PAN AFRICANIST CONGRESS OF AZANIA04925
2 026UNITED AFRICANS TRANSFORMATION04925
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS04925

Ward + municipal PR votes. Missing and grouped entries are not assumed to be zero. Published boundaries may differ between elections.

All history data (JSON)

Ward + municipal PR votes by election

Swipe to see history

2000Vote %
ANC88.1%—
EFF0.0%—
MKP0.0%—
DA6.8%—
Other5.1%—
2006Vote %vs 2000
ANC89.8%
EFF0.0%
MKP0.0%
DA4.9%
Other5.4%
2011Vote %vs 2006
ANC90.3%
EFF0.0%
MKP0.0%
DA5.6%
Other4.1%
2016Vote %vs 2011
ANC83.5%
EFF8.1%
MKP0.0%
DA3.4%
Other4.9%
2021Vote %vs 2016
ANC76.1%
EFF16.6%
MKP0.0%
DA2.7%
Other4.7%
2026Vote %vs 2021
ANC51.8%
EFF6.1%
MKP15.8%
DA4.8%
SACP6.7%
Other6.7%
MP301 - Chief Albert Luthuli · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS60 13688,073968 279Reported
2 000ECONOMIC FREEDOM FIGHTERS0068 279No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY0068 279No votes recorded in the complete party list.
2 000SERVICE DELIVERY PARTY0068 279No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE4 6296,779568 279Reported
2 000SOUTH AFRICAN COMMUNIST PARTY0068 279No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY1 8962,776868 279Reported
2 000NATIONAL FREEDOM PARTY0068 279No votes recorded in the complete party list.
2 000INKATHA FREEDOM PARTY1 2261,795668 279Reported
2 000AFRICAN PEOPLE'S CONVENTION0068 279No votes recorded in the complete party list.
2 000ACTIONSA0068 279No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0068 279No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS0068 279No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0068 279No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0068 279No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA0068 279No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT0068 279No votes recorded in the complete party list.
2 000UBUNTU PARTY0068 279No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION0068 279No votes recorded in the complete party list.
2 000ALL CITIZENS PARTY0068 279No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS75 96289,76184 627Reported
2 006ECONOMIC FREEDOM FIGHTERS0084 627No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY0084 627No votes recorded in the complete party list.
2 006SERVICE DELIVERY PARTY0084 627No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE4 1214,869684 627Reported
2 006SOUTH AFRICAN COMMUNIST PARTY0084 627No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY2 0052,369284 627Reported
2 006NATIONAL FREEDOM PARTY0084 627No votes recorded in the complete party list.
2 006INKATHA FREEDOM PARTY1 3791,629584 627Reported
2 006AFRICAN PEOPLE'S CONVENTION0084 627No votes recorded in the complete party list.
2 006ACTIONSA0084 627No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE0084 627No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT CONGRESS0084 627No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS6650,785884 627Reported
2 006AFRICAN TRANSFORMATION MOVEMENT0084 627No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA4950,584984 627Reported
2 006AFRIKA MAYIBUYE MOVEMENT0084 627No votes recorded in the complete party list.
2 006UBUNTU PARTY0084 627No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION0084 627No votes recorded in the complete party list.
2 006ALL CITIZENS PARTY0084 627No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS85 96790,332895 167Reported
2 011ECONOMIC FREEDOM FIGHTERS0095 167No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY0095 167No votes recorded in the complete party list.
2 011SERVICE DELIVERY PARTY0095 167No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE5 3035,572395 167Reported
2 011SOUTH AFRICAN COMMUNIST PARTY0095 167No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY7750,814495 167Reported
2 011NATIONAL FREEDOM PARTY1 7091,795895 167Reported
2 011INKATHA FREEDOM PARTY0095 167No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION0095 167No votes recorded in the complete party list.
2 011ACTIONSA0095 167No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE8800,924795 167Reported
2 011AFRICAN INDEPENDENT CONGRESS0095 167No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS5330,560195 167Reported
2 011AFRICAN TRANSFORMATION MOVEMENT0095 167No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA0095 167No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT0095 167No votes recorded in the complete party list.
2 011UBUNTU PARTY0095 167No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION0095 167No votes recorded in the complete party list.
2 011ALL CITIZENS PARTY0095 167No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS90 16883,485108 005Reported
2 016ECONOMIC FREEDOM FIGHTERS8 7928,1404108 005Reported
2 016UMKHONTO WESIZWE PARTY00108 005No votes recorded in the complete party list.
2 016SERVICE DELIVERY PARTY00108 005No votes recorded in the complete party list.
2 016DEMOCRATIC ALLIANCE3 7073,4322108 005Reported
2 016SOUTH AFRICAN COMMUNIST PARTY00108 005No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY3120,2889108 005Reported
2 016NATIONAL FREEDOM PARTY00108 005No votes recorded in the complete party list.
2 016INKATHA FREEDOM PARTY1 0490,9713108 005Reported
2 016AFRICAN PEOPLE'S CONVENTION1 8701,7314108 005Reported
2 016ACTIONSA00108 005No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE4460,4129108 005Reported
2 016AFRICAN INDEPENDENT CONGRESS00108 005No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4630,4287108 005Reported
2 016AFRICAN TRANSFORMATION MOVEMENT00108 005No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA00108 005No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT00108 005No votes recorded in the complete party list.
2 016UBUNTU PARTY2590,2398108 005Reported
2 016UNITED AFRICANS TRANSFORMATION00108 005No votes recorded in the complete party list.
2 016ALL CITIZENS PARTY00108 005No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS60 32476,058179 313Reported
2 021ECONOMIC FREEDOM FIGHTERS13 16616,600179 313Reported
2 021UMKHONTO WESIZWE PARTY0079 313No votes recorded in the complete party list.
2 021SERVICE DELIVERY PARTY0079 313No votes recorded in the complete party list.
2 021DEMOCRATIC ALLIANCE2 1282,68379 313Reported
2 021SOUTH AFRICAN COMMUNIST PARTY0079 313No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY0079 313No votes recorded in the complete party list.
2 021NATIONAL FREEDOM PARTY0079 313No votes recorded in the complete party list.
2 021INKATHA FREEDOM PARTY1 1031,390779 313Reported
2 021AFRICAN PEOPLE'S CONVENTION5480,690979 313Reported
2 021ACTIONSA0079 313No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE0079 313No votes recorded in the complete party list.
2 021AFRICAN INDEPENDENT CONGRESS0079 313No votes recorded in the complete party list.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS5250,661979 313Reported
2 021AFRICAN TRANSFORMATION MOVEMENT4160,524579 313Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA0079 313No votes recorded in the complete party list.
2 021AFRIKA MAYIBUYE MOVEMENT0079 313No votes recorded in the complete party list.
2 021UBUNTU PARTY0079 313No votes recorded in the complete party list.
2 021UNITED AFRICANS TRANSFORMATION0079 313No votes recorded in the complete party list.
2 021ALL CITIZENS PARTY0079 313No votes recorded in the complete party list.
2 026AFRICAN NATIONAL CONGRESS53 24651,7791102 833Reported
2 026ECONOMIC FREEDOM FIGHTERS6 2996,1255102 833Reported
2 026UMKHONTO WESIZWE PARTY16 26215,814102 833Reported
2 026SERVICE DELIVERY PARTY8 3368,1063102 833Reported
2 026DEMOCRATIC ALLIANCE4 9004,765102 833Reported
2 026SOUTH AFRICAN COMMUNIST PARTY6 8826,6924102 833Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY00102 833No votes recorded in the complete party list.
2 026NATIONAL FREEDOM PARTY420,0408102 833Reported
2 026INKATHA FREEDOM PARTY1 6141,5695102 833Reported
2 026AFRICAN PEOPLE'S CONVENTION3460,3365102 833Reported
2 026ACTIONSA1 5251,483102 833Reported
2 026CONGRESS OF THE PEOPLE00102 833No votes recorded in the complete party list.
2 026AFRICAN INDEPENDENT CONGRESS9200,8947102 833Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS6350,6175102 833Reported
2 026AFRICAN TRANSFORMATION MOVEMENT7480,7274102 833Reported
2 026PAN AFRICANIST CONGRESS OF AZANIA1090,106102 833Reported
2 026AFRIKA MAYIBUYE MOVEMENT3990,388102 833Reported
2 026UBUNTU PARTY00102 833No votes recorded in the complete party list.
2 026UNITED AFRICANS TRANSFORMATION1920,1867102 833Reported
2 026ALL CITIZENS PARTY1390,1352102 833Reported

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
Find your ward councillorSee IEC-listed names and official municipal contact routes

Ward results

Find my ward

Find your ward

Loading map…

Dundonald and its wardsExplore map

Wards covering Dundonald

3 wards

Wards covering Dundonald ·
WardElectionParty / entryVotesVote share (%)
Ward 52 026AFRICAN NATIONAL CONGRESS85758,8599
Ward 52 026UMKHONTO WESIZWE PARTY31221,4286
Ward 92 026AFRICAN NATIONAL CONGRESS1 01553,5903
Ward 92 026ECONOMIC FREEDOM FIGHTERS39020,5913
Ward 112 026AFRICAN NATIONAL CONGRESS96255,8328
Ward 112 026UMKHONTO WESIZWE PARTY34319,9071

The two largest published entries shown on each ward card. Open a ward for all entries.

Source data

Sources & result details

IEC: 05 Nov 2026, 23:01 SAST · checked 10 Nov 2026, 00:24 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.

Government comparisons use the confirmed pre-election administration when available, otherwise the latest dated record. The new government appears when its membership is confirmed. A retained or changed government requires confirmed records on both sides; seats alone cannot establish it.

Vote percentages beside council seats combine ward and municipal PR ballots. Seat counts include both ward and PR councillors.

Seat calculation & source

These are the ward and PR seats published by the IEC. The totals add up to all 49 council seats. 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. A seat majority does not establish a governing agreement or who will become mayor.

IEC result time: 05 Nov 2026, 23:01 SAST · Source figures ↗

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

The council results cover all of Chief Albert Luthuli. Ward results include areas outside Dundonald.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 3 of the 2026 wards; the everyday town boundary may differ.

Positive-area intersections of the full-precision 2016 Stats SA main-place polygon and the MDB 2026 ward polygons. Display simplification is applied separately. Full-ward figures include votes outside the place; votes are never allocated by overlap area.

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results