Counted.co.zaPlay game

Shenyaneng, Limpopo

Ward results

ANC retains its majority

2021

Council seats

ANC54 seats
EFF14 seats
DA2 seats
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS2 seats
AZAPO1 seat
Other4 seats
BOLSHEVIKS PARTY OF SOUTH AFRICA1 seat
PAC1 seat
PAU1 seat
FF+1 seat
Fetakgomo Tubatse · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS5470,1299
ECONOMIC FREEDOM FIGHTERS1418,1818
DEMOCRATIC ALLIANCE22,5974
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS22,5974
AZANIAN PEOPLE'S ORGANISATION11,2987
BOLSHEVIKS PARTY OF SOUTH AFRICA11,2987
PAN AFRICANIST CONGRESS OF AZANIA11,2987
POWER OF AFRICANS UNITY11,2987
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS11,2987
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
DEFENDERS OF THE PEOPLE00
INDEPENDENTS00
OTHER00
SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI00

77 seats; 39 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
68.2%111 003 votes
ECONOMIC FREEDOM FIGHTERS
17.1%27 812 votes
INDEPENDENTS
2.8%4 504 votes
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS
2.3%3 667 votes
OTHER
2.1%3 353 votes
Other: show remaining parties: hide remaining parties7.7%12 464 votes
DEMOCRATIC ALLIANCE
2.0%3 321 votes
AZANIAN PEOPLE'S ORGANISATION
1.0%1 652 votes
POWER OF AFRICANS UNITY
1.0%1 586 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
0.7%1 175 votes
BOLSHEVIKS PARTY OF SOUTH AFRICA
0.7%1 128 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.7%1 089 votes
SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI
0.6%902 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.5%826 votes
DEFENDERS OF THE PEOPLE
0.5%785 votes
Fetakgomo Tubatse · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—111 00368,1824
ECONOMIC FREEDOM FIGHTERS—27 81217,0832
INDEPENDENTS—4 5042,7665
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS—3 6672,2524
OTHER—3 3532,0595
DEMOCRATIC ALLIANCE—3 3212,0399
AZANIAN PEOPLE'S ORGANISATION—1 6521,0147
POWER OF AFRICANS UNITY—1 5860,9742
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—1 1750,7217
BOLSHEVIKS PARTY OF SOUTH AFRICA—1 1280,6929
PAN AFRICANIST CONGRESS OF AZANIA—1 0890,6689
SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI—9020,554
AFRICAN CHRISTIAN DEMOCRATIC PARTY—8260,5074
DEFENDERS OF THE PEOPLE—7850,4822

162803 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

2016Seats
ANC54—
EFF15—
DA4—
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS1—
AZAPO1—

39 for a majority · 77 seats

2021Seatsvs 2016
ANC54
EFF14
DA2
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS2
AZAPO1

39 for a majority · 77 seats

LIM476 - Fetakgomo Tubatse · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 016AFRICAN NATIONAL CONGRESS547739
2 016ECONOMIC FREEDOM FIGHTERS157739
2 016DEMOCRATIC ALLIANCE47739
2 016AZANIAN PEOPLE'S ORGANISATION17739
2 016CONGRESS OF THE PEOPLE17739
2 016PAN AFRICANIST CONGRESS OF AZANIA17739
2 016SOCIALIST AGENDA OF DISPOSSESSED AFRICANS17739
2 016AFRICAN PEOPLE'S CONVENTION07739
2 016AFRICAN PEOPLE'S SOCIALIST PARTY07739
2 016CHRISTIANS OF SOUTH AFRICA07739
2 016INDEPENDENTS07739
2 016PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA07739
2 016SOCIALIST GREEN COALITION07739
2 016SOCIALIST RADICAL CHANGE07739
2 016SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI07739
2 016UNITED CHRISTIAN DEMOCRATIC PARTY07739
2 016UNITED DEMOCRATIC MOVEMENT07739
2 021AFRICAN NATIONAL CONGRESS547739
2 021ECONOMIC FREEDOM FIGHTERS147739
2 021DEMOCRATIC ALLIANCE27739
2 021SOCIALIST AGENDA OF DISPOSSESSED AFRICANS27739
2 021AZANIAN PEOPLE'S ORGANISATION17739
2 021BOLSHEVIKS PARTY OF SOUTH AFRICA17739
2 021PAN AFRICANIST CONGRESS OF AZANIA17739
2 021POWER OF AFRICANS UNITY17739
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS17739
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY07739
2 021DEFENDERS OF THE PEOPLE07739
2 021INDEPENDENTS07739
2 021OTHER07739
2 021SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI07739

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

2016Vote %
ANC68.2%—
EFF18.3%—
DA4.6%—
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS0.9%—
AZAPO1.1%—
Other6.9%—
2021Vote %vs 2016
ANC68.2%
EFF17.1%
DA2.0%
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS2.3%
AZAPO1.0%
Other9.4%
LIM476 - Fetakgomo Tubatse · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 016AFRICAN NATIONAL CONGRESS132 46468,2048194 215Reported
2 016ECONOMIC FREEDOM FIGHTERS35 47918,2679194 215Reported
2 016DEMOCRATIC ALLIANCE8 9564,6114194 215Reported
2 016SOCIALIST AGENDA OF DISPOSSESSED AFRICANS1 7590,9057194 215Reported
2 016AZANIAN PEOPLE'S ORGANISATION2 1591,1117194 215Reported
2 016POWER OF AFRICANS UNITY00194 215No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE1 8220,9381194 215Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA1 6480,8485194 215Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS00194 215No votes recorded in the complete party list.
2 016BOLSHEVIKS PARTY OF SOUTH AFRICA00194 215No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION1 0970,5648194 215Reported
2 016SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI9480,4881194 215Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY00194 215No votes recorded in the complete party list.
2 016DEFENDERS OF THE PEOPLE00194 215No votes recorded in the complete party list.
2 016CHRISTIANS OF SOUTH AFRICA6670,3434194 215Reported
2 016SOCIALIST RADICAL CHANGE4310,2219194 215Reported
2 016UNITED DEMOCRATIC MOVEMENT3660,1885194 215Reported
2 016UNITED CHRISTIAN DEMOCRATIC PARTY3020,1555194 215Reported
2 016PAN AFRICAN SOCIALIST MOVEMENT OF AZANIA2710,1395194 215Reported
2 016AFRICAN PEOPLE'S SOCIALIST PARTY1230,0633194 215Reported
2 016SOCIALIST GREEN COALITION1120,0577194 215Reported
2 021AFRICAN NATIONAL CONGRESS111 00368,1824162 803Reported
2 021ECONOMIC FREEDOM FIGHTERS27 81217,0832162 803Reported
2 021DEMOCRATIC ALLIANCE3 3212,0399162 803Reported
2 021SOCIALIST AGENDA OF DISPOSSESSED AFRICANS3 6672,2524162 803Reported
2 021AZANIAN PEOPLE'S ORGANISATION1 6521,0147162 803Reported
2 021POWER OF AFRICANS UNITY1 5860,9742162 803Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable162 803Not separately listed in this source.
2 021PAN AFRICANIST CONGRESS OF AZANIA1 0890,6689162 803Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 1750,7217162 803Reported
2 021BOLSHEVIKS PARTY OF SOUTH AFRICA1 1280,6929162 803Reported
2 021AFRICAN PEOPLE'S CONVENTIONUnavailableUnavailable162 803Not separately listed in this source.
2 021SOUTH AFRICAN MAINTENANCE AND ESTATE BENEFICIARIES ASSOCIATI9020,554162 803Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY8260,5074162 803Reported
2 021DEFENDERS OF THE PEOPLE7850,4822162 803Reported
2 021CHRISTIANS OF SOUTH AFRICAUnavailableUnavailable162 803Not separately listed in this source.
2 021SOCIALIST RADICAL CHANGEUnavailableUnavailable162 803Not separately listed in this source.
2 021UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable162 803Not separately listed in this source.
2 021UNITED CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable162 803Not separately listed in this source.
2 021PAN AFRICAN SOCIALIST MOVEMENT OF AZANIAUnavailableUnavailable162 803Not separately listed in this source.
2 021AFRICAN PEOPLE'S SOCIALIST PARTYUnavailableUnavailable162 803Not separately listed in this source.
2 021SOCIALIST GREEN COALITIONUnavailableUnavailable162 803Not separately listed in this source.

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

Ward results

Browse wards

Wards in Fetakgomo Tubatse

39 wards

Ward 1
ANC59.0%Leading candidate: Michel Khutso Moopane
EFF17.9%
Lead: 1 795 votes
Ward 2
ANC72.7%Leading candidate: Manchipane David Nkosi
EFF18.0%
Lead: 1 922 votes
Ward 3
ANC78.7%Leading candidate: Maroale Release Radingwana
EFF16.4%
Lead: 2 358 votes
Ward 4
ANC77.3%Leading candidate: Tshepo Brown Magagula
EFF18.1%
Lead: 1 348 votes
Ward 5
ANC73.3%Leading candidate: Oupa Thimothy Malapane
EFF15.6%
Lead: 1 929 votes
Ward 6
ANC73.9%Leading candidate: Isaac Phasudi Magane
EFF22.7%
Lead: 2 134 votes
Ward 7
ANC58.1%Leading candidate: Anthony Mogalabanna Magaba
EFF19.8%
Lead: 1 517 votes
Ward 8
ANC80.8%Leading candidate: Freddy Mathume Modipa
EFF11.9%
Lead: 2 647 votes
Ward 9
ANC69.2%Leading candidate: Lordwill Masenyeletse Thobejane
EFF15.1%
Lead: 2 037 votes
Ward 10
ANC79.5%Leading candidate: Victor Mmutlane Mashabela
EFF9.5%
Lead: 3 255 votes
Ward 11
ANC79.9%Leading candidate: Mohube Rachel Tjie
EFF15.0%
Lead: 2 989 votes
Ward 12
ANC75.1%Leading candidate: Maurice Maphakela Sebopela
EFF21.0%
Lead: 1 766 votes
Ward 13
ANC67.6%Leading candidate: Nkoele Colman Nchabeleng
EFF20.5%
Lead: 1 817 votes
Ward 14
ANC48.1%Leading candidate: Thabang Makofane
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS16.7%
Lead: 1 509 votes
Ward 15
ANC79.3%Leading candidate: Daphney Mmateng Mampa
EFF13.6%
Lead: 3 047 votes
Ward 16
ANC61.6%Leading candidate: Khutjo Mokgotho
EFF30.6%
Lead: 1 546 votes
Ward 17
ANC71.2%Leading candidate: Matladi Salome Mokoena
EFF25.9%
Lead: 1 939 votes
Ward 18
ANC60.6%Leading candidate: Themba Jackson Ngwatla
EFF14.1%
Lead: 1 649 votes
Ward 19
ANC78.4%Leading candidate: Thoko Mamsy Tjie
EFF16.9%
Lead: 2 384 votes
Ward 20
ANC66.2%Leading candidate: Alfred Kale Lekgau
EFF18.2%
Lead: 2 223 votes
Ward 21
ANC66.9%Leading candidate: Lisbeth Letlabolo Mokgotho
SOCIALIST AGENDA OF DISPOSSESSED AFRICANS15.2%
Lead: 2 322 votes
Ward 22
ANC56.7%Leading candidate: Lentle Moses Ratshoshi
EFF12.2%
Lead: 2 196 votes
Ward 23
ANC51.6%Leading candidate: Dira Freddy Mokoena
POWER OF AFRICANS UNITY14.9%
Lead: 1 572 votes
Ward 24
ANC55.6%Leading candidate: Makhanakhana Peter Kswete
INDEPENDENTS13.5%
Lead: 1 779 votes
Ward 25
ANC75.8%Leading candidate: Tsepo Sam Makutu
EFF18.2%
Lead: 2 001 votes
Ward 26
ANC86.1%Leading candidate: Sydwell Thaweng Hlase
EFF7.3%
Lead: 3 453 votes
Ward 27
ANC72.6%Leading candidate: Swarang Isaiah Mabowa
EFF16.3%
Lead: 1 909 votes
Ward 28
ANC73.6%Leading candidate: Mahlabe Simon Tshehla
EFF18.0%
Lead: 1 852 votes
Ward 29
ANC72.8%Leading candidate: Mpaki Johannes Mmushi
EFF12.4%
Lead: 2 435 votes
Ward 30
ANC60.3%Leading candidate: Mathokge Sarah Magabe
EFF19.2%
Lead: 1 596 votes
Ward 31
ANC46.7%Leading candidate: Traidor Hlakudi Mohlala
DA22.9%
Lead: 739 votes
Ward 32
ANC71.8%Leading candidate: Matime Andrew Phasha
EFF17.7%
Lead: 2 459 votes
Ward 33
ANC59.8%Leading candidate: Moffat Phonyoga Mathipa
EFF33.7%
Lead: 1 542 votes
Ward 34
ANC75.2%Leading candidate: Koketšo Makgalema Lennox Thobela
EFF19.0%
Lead: 3 102 votes
Ward 35
ANC76.1%Leading candidate: Mmakgashane Maggy Phasha
EFF13.4%
Lead: 3 130 votes
Ward 36
ANC66.5%Leading candidate: Abel Madiboke Matheba
EFF11.6%
Lead: 2 593 votes
Ward 37
ANC57.8%Leading candidate: Matjatji Matshidisho Matlakaneng
EFF27.8%
Lead: 1 319 votes
Ward 38
ANC61.4%Leading candidate: Taumang Lawrence Mamphekgo
AZANIAN PEOPLE'S ORGANISATION18.7%
Lead: 2 392 votes
Ward 39
ANC73.7%Leading candidate: Matlale Mathilda Tlape
EFF17.8%
Lead: 1 904 votes
Wards in Fetakgomo Tubatse ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 57658,9744
Ward 12 021ECONOMIC FREEDOM FIGHTERS78117,88
Ward 22 021AFRICAN NATIONAL CONGRESS2 55672,6549
Ward 22 021ECONOMIC FREEDOM FIGHTERS63418,0216
Ward 32 021AFRICAN NATIONAL CONGRESS2 97778,6734
Ward 32 021ECONOMIC FREEDOM FIGHTERS61916,3584
Ward 42 021AFRICAN NATIONAL CONGRESS1 76077,2608
Ward 42 021ECONOMIC FREEDOM FIGHTERS41218,086
Ward 52 021AFRICAN NATIONAL CONGRESS2 44973,3014
Ward 52 021ECONOMIC FREEDOM FIGHTERS52015,5642
Ward 62 021AFRICAN NATIONAL CONGRESS3 08173,8849
Ward 62 021ECONOMIC FREEDOM FIGHTERS94722,7098
Ward 72 021AFRICAN NATIONAL CONGRESS2 30458,0645
Ward 72 021ECONOMIC FREEDOM FIGHTERS78719,8337
Ward 82 021AFRICAN NATIONAL CONGRESS3 10680,8012
Ward 82 021ECONOMIC FREEDOM FIGHTERS45911,9407
Ward 92 021AFRICAN NATIONAL CONGRESS2 60569,1715
Ward 92 021ECONOMIC FREEDOM FIGHTERS56815,0823
Ward 102 021AFRICAN NATIONAL CONGRESS3 69879,5269
Ward 102 021ECONOMIC FREEDOM FIGHTERS4439,5269
Ward 112 021AFRICAN NATIONAL CONGRESS3 67979,8567
Ward 112 021ECONOMIC FREEDOM FIGHTERS69014,9772
Ward 122 021AFRICAN NATIONAL CONGRESS2 45175,138
Ward 122 021ECONOMIC FREEDOM FIGHTERS68520,9994
Ward 132 021AFRICAN NATIONAL CONGRESS2 60567,6448
Ward 132 021ECONOMIC FREEDOM FIGHTERS78820,4622
Ward 142 021AFRICAN NATIONAL CONGRESS2 31148,0857
Ward 142 021SOCIALIST AGENDA OF DISPOSSESSED AFRICANS80216,6875
Ward 152 021AFRICAN NATIONAL CONGRESS3 67879,2672
Ward 152 021ECONOMIC FREEDOM FIGHTERS63113,5991
Ward 162 021AFRICAN NATIONAL CONGRESS3 07461,6279
Ward 162 021ECONOMIC FREEDOM FIGHTERS1 52830,6335
Ward 172 021AFRICAN NATIONAL CONGRESS3 05071,2118
Ward 172 021ECONOMIC FREEDOM FIGHTERS1 11125,9398
Ward 182 021AFRICAN NATIONAL CONGRESS2 14860,6266
Ward 182 021ECONOMIC FREEDOM FIGHTERS49914,0841
Ward 192 021AFRICAN NATIONAL CONGRESS3 03878,4405
Ward 192 021ECONOMIC FREEDOM FIGHTERS65416,8861
Ward 202 021AFRICAN NATIONAL CONGRESS3 06766,1847
Ward 202 021ECONOMIC FREEDOM FIGHTERS84418,2132
Ward 212 021AFRICAN NATIONAL CONGRESS3 00466,949
Ward 212 021SOCIALIST AGENDA OF DISPOSSESSED AFRICANS68215,1995
Ward 222 021AFRICAN NATIONAL CONGRESS2 80156,666
Ward 222 021ECONOMIC FREEDOM FIGHTERS60512,2395
Ward 232 021AFRICAN NATIONAL CONGRESS2 20851,637
Ward 232 021POWER OF AFRICANS UNITY63614,8737
Ward 242 021AFRICAN NATIONAL CONGRESS2 35155,5661
Ward 242 021INDEPENDENTS57213,5193
Ward 252 021AFRICAN NATIONAL CONGRESS2 63575,7837
Ward 252 021ECONOMIC FREEDOM FIGHTERS63418,2341
Ward 262 021AFRICAN NATIONAL CONGRESS3 77286,0794
Ward 262 021ECONOMIC FREEDOM FIGHTERS3197,2798
Ward 272 021AFRICAN NATIONAL CONGRESS2 46272,604
Ward 272 021ECONOMIC FREEDOM FIGHTERS55316,3079
Ward 282 021AFRICAN NATIONAL CONGRESS2 45173,6036
Ward 282 021ECONOMIC FREEDOM FIGHTERS59917,988
Ward 292 021AFRICAN NATIONAL CONGRESS2 93572,8288
Ward 292 021ECONOMIC FREEDOM FIGHTERS50012,4069
Ward 302 021AFRICAN NATIONAL CONGRESS2 34060,3093
Ward 302 021ECONOMIC FREEDOM FIGHTERS74419,1753
Ward 312 021AFRICAN NATIONAL CONGRESS1 45046,6538
Ward 312 021DEMOCRATIC ALLIANCE71122,8764
Ward 322 021AFRICAN NATIONAL CONGRESS3 26371,809
Ward 322 021ECONOMIC FREEDOM FIGHTERS80417,6937
Ward 332 021AFRICAN NATIONAL CONGRESS3 53159,7968
Ward 332 021ECONOMIC FREEDOM FIGHTERS1 98933,6833
Ward 342 021AFRICAN NATIONAL CONGRESS4 15075,2357
Ward 342 021ECONOMIC FREEDOM FIGHTERS1 04818,9993
Ward 352 021AFRICAN NATIONAL CONGRESS3 79776,1074
Ward 352 021ECONOMIC FREEDOM FIGHTERS66713,3694
Ward 362 021AFRICAN NATIONAL CONGRESS3 14366,4623
Ward 362 021ECONOMIC FREEDOM FIGHTERS55011,6304
Ward 372 021AFRICAN NATIONAL CONGRESS2 54357,848
Ward 372 021ECONOMIC FREEDOM FIGHTERS1 22427,8435
Ward 382 021AFRICAN NATIONAL CONGRESS3 44261,3766
Ward 382 021AZANIAN PEOPLE'S ORGANISATION1 05018,7233
Ward 392 021AFRICAN NATIONAL CONGRESS2 51273,7306
Ward 392 021ECONOMIC FREEDOM FIGHTERS60817,8456

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

Source data

Sources & result details

IEC: 15 Jan 2022, 17:50 SAST · checked 05 Nov 2026, 15:39 SAST

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.

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 77 council seats. This is the historical election allocation, not a record of government changes during the term. Any grouped “Other” seats remain grouped.

IEC result time: 15 Jan 2022, 17:50 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 Fetakgomo Tubatse. Ward results include areas outside Shenyaneng.

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

Town-to-ward mappings are available for 2026 only. The historical wards above belong to the whole municipality in 2021.

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