Counted.co.zaPlay game

Tshehlwaneng, Limpopo

Find my ward

ANC has an outright majority

2026

Council seats

ANC34 seats
EFF12 seats
ActionSA3 seats
DA3 seats
SACP3 seats
Other7 seats
MK1 seat
Makhuduthamaga · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS3454,8387
ECONOMIC FREEDOM FIGHTERS1219,3548
ACTIONSA34,8387
DEMOCRATIC ALLIANCE34,8387
SOUTH AFRICAN COMMUNIST PARTY34,8387
SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI23,2258
AFRIKA MAYIBUYE MOVEMENT11,6129
BOLSHEVIKS PARTY OF SOUTH AFRICA11,6129
DITSHABA KOPANO RESIDENTS MOVEMENT11,6129
SOUTH AFRICAN PEOPLES PARTY11,6129
UMKHONTO WESIZWE PARTY11,6129
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN HEART CONGRESS00
AFRICAN PEOPLE'S CONVENTION00
AFRICAN TRANSFORMATION MOVEMENT00
ALL CITIZENS PARTY00
ALLIANCE OF CITIZENS FOR CHANGE00
AZANIAN PEOPLE'S ORGANISATION00
BORN TO WIN00
DEFENDERS OF THE PEOPLE00
FORUM FOR SOUTH AFRICA00
FREEDOM IN SOUTH AFRICA00
INKATHA FREEDOM PARTY00
INTERNATIONAL REVELATION CONGRESS00
KINGDOM COVENANT DEMOCRATIC PARTY00
LEKWE BEPE KINGDOM PARTY00
MAGOSHI SWARANANG MOVEMENT00
MZANSI CITIZENS’ MOVEMENT00
NATIONAL COMMUNIST CONGRESS00
ORGANIC HUMANITY MOVEMENT00
PATRIOTIC ALLIANCE00
PEP (POWER ECONOMY TO THE PEOPLE PARTY)00
RESIDENT DEVELOPMENT00
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS00
UNITED AFRICANS TRANSFORMATION00
US THE PEOPLE00
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00

62 seats; 32 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

DEMOCRATIC ALLIANCE
5.3%4 026 votes
ACTIONSA
4.1%3 089 votes
Other: show remaining parties: hide remaining parties13.1%9 948 votes
Makhuduthamaga · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—41 19654,2752
ECONOMIC FREEDOM FIGHTERS—14 99319,7531
DEMOCRATIC ALLIANCE—4 0265,3042
ACTIONSA—3 0894,0697
SOUTH AFRICAN COMMUNIST PARTY—2 6503,4913
SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI—1 7702,332
SOUTH AFRICAN PEOPLES PARTY—1 4511,9117
BOLSHEVIKS PARTY OF SOUTH AFRICA—1 0931,44
DITSHABA KOPANO RESIDENTS MOVEMENT—8051,0606
AFRIKA MAYIBUYE MOVEMENT—7761,0224
UMKHONTO WESIZWE PARTY—6490,855
UNITED AFRICANS TRANSFORMATION—5000,6587
NATIONAL COMMUNIST CONGRESS—3350,4414
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS—3080,4058
DEFENDERS OF THE PEOPLE—2940,3873
AZANIAN PEOPLE'S ORGANISATION—2700,3557
AFRICAN CHRISTIAN DEMOCRATIC PARTY—2520,332
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—2430,3201
AFRICAN HEART CONGRESS—1850,2437
AFRICAN PEOPLE'S CONVENTION—1630,2148
AFRICAN TRANSFORMATION MOVEMENT—1420,1871
PEP (POWER ECONOMY TO THE PEOPLE PARTY)—960,1265
FREEDOM IN SOUTH AFRICA—790,1041
INTERNATIONAL REVELATION CONGRESS—700,0922
MAGOSHI SWARANANG MOVEMENT—610,0804
PATRIOTIC ALLIANCE—540,0711
INKATHA FREEDOM PARTY—540,0711
ALL CITIZENS PARTY—510,0672
FORUM FOR SOUTH AFRICA—480,0632
US THE PEOPLE—460,0606
BORN TO WIN—450,0593
ALLIANCE OF CITIZENS FOR CHANGE—400,0527
KINGDOM COVENANT DEMOCRATIC PARTY—270,0356
MZANSI CITIZENS’ MOVEMENT—200,0263
LEKWE BEPE KINGDOM PARTY—130,0171
ORGANIC HUMANITY MOVEMENT—80,0105
RESIDENT DEVELOPMENT—00

75902 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

2026Seats
ANC34—
EFF12—
DA3—
SACP3—

32 for a majority · 62 seats

LIM473 - Makhuduthamaga · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 026AFRICAN NATIONAL CONGRESS346232
2 026ECONOMIC FREEDOM FIGHTERS126232
2 026ACTIONSA36232
2 026DEMOCRATIC ALLIANCE36232
2 026SOUTH AFRICAN COMMUNIST PARTY36232
2 026SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI26232
2 026AFRIKA MAYIBUYE MOVEMENT16232
2 026BOLSHEVIKS PARTY OF SOUTH AFRICA16232
2 026DITSHABA KOPANO RESIDENTS MOVEMENT16232
2 026SOUTH AFRICAN PEOPLES PARTY16232
2 026UMKHONTO WESIZWE PARTY16232
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY06232
2 026AFRICAN HEART CONGRESS06232
2 026AFRICAN PEOPLE'S CONVENTION06232
2 026AFRICAN TRANSFORMATION MOVEMENT06232
2 026ALL CITIZENS PARTY06232
2 026ALLIANCE OF CITIZENS FOR CHANGE06232
2 026AZANIAN PEOPLE'S ORGANISATION06232
2 026BORN TO WIN06232
2 026DEFENDERS OF THE PEOPLE06232
2 026FORUM FOR SOUTH AFRICA06232
2 026FREEDOM IN SOUTH AFRICA06232
2 026INKATHA FREEDOM PARTY06232
2 026INTERNATIONAL REVELATION CONGRESS06232
2 026KINGDOM COVENANT DEMOCRATIC PARTY06232
2 026LEKWE BEPE KINGDOM PARTY06232
2 026MAGOSHI SWARANANG MOVEMENT06232
2 026MZANSI CITIZENS’ MOVEMENT06232
2 026NATIONAL COMMUNIST CONGRESS06232
2 026ORGANIC HUMANITY MOVEMENT06232
2 026PATRIOTIC ALLIANCE06232
2 026PEP (POWER ECONOMY TO THE PEOPLE PARTY)06232
2 026RESIDENT DEVELOPMENT06232
2 026SOCIALIST AGENDA OF DISPOSSESSED AFRICANS06232
2 026UNITED AFRICANS TRANSFORMATION06232
2 026US THE PEOPLE06232
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS06232

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

2026Vote %
ANC54.1%—
EFF19.8%—
DA5.2%—
ActionSA4.0%—
SACP3.8%—
Other13.2%—
LIM473 - Makhuduthamaga · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 026AFRICAN NATIONAL CONGRESS82 05354,1132151 632Reported
2 026ECONOMIC FREEDOM FIGHTERS29 98719,7762151 632Reported
2 026DEMOCRATIC ALLIANCE7 8985,2087151 632Reported
2 026ACTIONSA5 9943,953151 632Reported
2 026SOUTH AFRICAN COMMUNIST PARTY5 7083,7644151 632Reported
2 026SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI3 7512,4738151 632Reported
2 026SOUTH AFRICAN PEOPLES PARTY2 7761,8307151 632Reported
2 026BOLSHEVIKS PARTY OF SOUTH AFRICA2 1761,4351151 632Reported
2 026AFRIKA MAYIBUYE MOVEMENT1 6251,0717151 632Reported
2 026DITSHABA KOPANO RESIDENTS MOVEMENT1 4580,9615151 632Reported
2 026UMKHONTO WESIZWE PARTY1 2500,8244151 632Reported
2 026NATIONAL COMMUNIST CONGRESS7740,5104151 632Reported
2 026UNITED AFRICANS TRANSFORMATION7140,4709151 632Reported
2 026AZANIAN PEOPLE'S ORGANISATION5940,3917151 632Reported
2 026SOCIALIST AGENDA OF DISPOSSESSED AFRICANS5860,3865151 632Reported
2 026DEFENDERS OF THE PEOPLE5810,3832151 632Reported
2 026RESIDENT DEVELOPMENT4730,3119151 632Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY4630,3053151 632Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4470,2948151 632Reported
2 026AFRICAN HEART CONGRESS4350,2869151 632Reported
2 026AFRICAN PEOPLE'S CONVENTION3600,2374151 632Reported
2 026PEP (POWER ECONOMY TO THE PEOPLE PARTY)2020,1332151 632Reported
2 026FREEDOM IN SOUTH AFRICA1780,1174151 632Reported
2 026AFRICAN TRANSFORMATION MOVEMENT1660,1095151 632Reported
2 026PATRIOTIC ALLIANCE1340,0884151 632Reported
2 026MAGOSHI SWARANANG MOVEMENT1200,0791151 632Reported
2 026INTERNATIONAL REVELATION CONGRESS1100,0725151 632Reported
2 026FORUM FOR SOUTH AFRICA860,0567151 632Reported
2 026BORN TO WIN850,0561151 632Reported
2 026INKATHA FREEDOM PARTY850,0561151 632Reported
2 026ALL CITIZENS PARTY820,0541151 632Reported
2 026US THE PEOPLE770,0508151 632Reported
2 026KINGDOM COVENANT DEMOCRATIC PARTY750,0495151 632Reported
2 026ALLIANCE OF CITIZENS FOR CHANGE580,0383151 632Reported
2 026ORGANIC HUMANITY MOVEMENT300,0198151 632Reported
2 026MZANSI CITIZENS’ MOVEMENT280,0185151 632Reported
2 026LEKWE BEPE KINGDOM PARTY130,0086151 632Reported

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.

Election history is temporarily unavailable; showing the snapshots already loaded.

  • 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…

Tshehlwaneng and its wardsExplore map

Wards covering Tshehlwaneng

2 wards

Wards covering Tshehlwaneng ·
WardElectionParty / entryVotesVote share (%)
Ward 122 026AFRICAN NATIONAL CONGRESS1 66557,1576
Ward 122 026ECONOMIC FREEDOM FIGHTERS78727,0168
Ward 132 026AFRICAN NATIONAL CONGRESS1 33742,743
Ward 132 026ECONOMIC FREEDOM FIGHTERS1 11135,5179

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

Source data

Sources & result details

IEC: 06 Nov 2026, 23:46 SAST · checked 10 Nov 2026, 13:51 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 62 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: 06 Nov 2026, 23:46 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 Makhuduthamaga. Ward results include areas outside Tshehlwaneng.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 2 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