Counted.co.zaPlay game

Ga-Selwana, Limpopo

Ward results

ANC retains its majority

2016

Council seats

ANC26 seats
EFF6 seats
DA4 seats
COPE1 seat
Ba-Phalaborwa · 2016 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS2670,2703
ECONOMIC FREEDOM FIGHTERS616,2162
DEMOCRATIC ALLIANCE410,8108
CONGRESS OF THE PEOPLE12,7027
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN FREEDOM SALVATION00
AFRICAN PEOPLE'S CONVENTION00
AGANG SOUTH AFRICA00
INDEPENDENT RATEPAYERS ASSOCIATION OF SA00
INDEPENDENTS00
PAN AFRICANIST CONGRESS OF AZANIA00
UNITED DEMOCRATIC MOVEMENT00
UNITED PEOPLE OF SOUTH AFRICA00
XIMOKO PARTY00

37 seats; 19 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
67.6%48 124 votes
ECONOMIC FREEDOM FIGHTERS
15.3%10 886 votes
DEMOCRATIC ALLIANCE
11.1%7 867 votes
Other: show remaining parties: hide remaining parties6.0%4 262 votes
INDEPENDENTS
1.6%1 143 votes
CONGRESS OF THE PEOPLE
1.1%788 votes
INDEPENDENT RATEPAYERS ASSOCIATION OF SA
1.0%706 votes
AFRICAN PEOPLE'S CONVENTION
0.7%499 votes
UNITED DEMOCRATIC MOVEMENT
0.7%465 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.4%317 votes
PAN AFRICANIST CONGRESS OF AZANIA
0.2%119 votes
AFRICAN FREEDOM SALVATION
0.1%100 votes
UNITED PEOPLE OF SOUTH AFRICA
0.1%72 votes
AGANG SOUTH AFRICA
0.0%27 votes
XIMOKO PARTY
0.0%26 votes
Ba-Phalaborwa · 2016 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—48 12467,6478
ECONOMIC FREEDOM FIGHTERS—10 88615,3024
DEMOCRATIC ALLIANCE—7 86711,0586
INDEPENDENTS—1 1431,6067
CONGRESS OF THE PEOPLE—7881,1077
INDEPENDENT RATEPAYERS ASSOCIATION OF SA—7060,9924
AFRICAN PEOPLE'S CONVENTION—4990,7014
UNITED DEMOCRATIC MOVEMENT—4650,6536
AFRICAN CHRISTIAN DEMOCRATIC PARTY—3170,4456
PAN AFRICANIST CONGRESS OF AZANIA—1190,1673
AFRICAN FREEDOM SALVATION—1000,1406
UNITED PEOPLE OF SOUTH AFRICA—720,1012
AGANG SOUTH AFRICA—270,038
XIMOKO PARTY—260,0365

71139 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
ANC26—
DA3—
UDM1—

17 for a majority · 32 seats

2011Seatsvs 2006
ANC29
DA4
COPE2—
UDM0

19 for a majority · 36 seats

2016Seatsvs 2011
ANC26
EFF6—
DA4
COPE1
UDM0

19 for a majority · 37 seats

LIM334 - Ba-Phalaborwa · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS263217
2 006DEMOCRATIC ALLIANCE33217
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY13217
2 006PAN AFRICANIST CONGRESS OF AZANIA13217
2 006UNITED DEMOCRATIC MOVEMENT13217
2 006INDEPENDENT DEMOCRATS03217
2 006INDEPENDENTS03217
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS03217
2 006XIMOKO PARTY03217
2 011AFRICAN NATIONAL CONGRESS293619
2 011DEMOCRATIC ALLIANCE43619
2 011CONGRESS OF THE PEOPLE23619
2 011INDEPENDENT RATEPAYERS ASSOCIATION OF SA13619
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY03619
2 011AZANIAN PEOPLE'S ORGANISATION03619
2 011INDEPENDENTS03619
2 011PAN AFRICANIST CONGRESS OF AZANIA03619
2 011UNITED DEMOCRATIC MOVEMENT03619
2 011XIMOKO PARTY03619
2 016AFRICAN NATIONAL CONGRESS263719
2 016ECONOMIC FREEDOM FIGHTERS63719
2 016DEMOCRATIC ALLIANCE43719
2 016CONGRESS OF THE PEOPLE13719
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY03719
2 016AFRICAN FREEDOM SALVATION03719
2 016AFRICAN PEOPLE'S CONVENTION03719
2 016AGANG SOUTH AFRICA03719
2 016INDEPENDENT RATEPAYERS ASSOCIATION OF SA03719
2 016INDEPENDENTS03719
2 016PAN AFRICANIST CONGRESS OF AZANIA03719
2 016UNITED DEMOCRATIC MOVEMENT03719
2 016UNITED PEOPLE OF SOUTH AFRICA03719
2 016XIMOKO PARTY03719

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 %
ANC74.9%—
EFF0.0%—
DA11.1%—
COPE0.0%—
UDM3.8%—
Other10.2%—
2006Vote %vs 2000
ANC78.2%
EFF0.0%
DA9.0%
COPE0.0%
UDM1.6%
Other11.2%
2011Vote %vs 2006
ANC78.6%
EFF0.0%
DA9.6%
COPE4.3%
UDM1.3%
Irasa2.8%
Other3.4%
2016Vote %vs 2011
ANC67.6%
EFF15.3%
DA11.1%
COPE1.1%
UDM0.7%
Other4.2%
LIM334 - Ba-Phalaborwa · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS30 28474,899240 433Reported
2 000ECONOMIC FREEDOM FIGHTERS0040 433No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE4 50511,141940 433Reported
2 000CONGRESS OF THE PEOPLE0040 433No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT1 5333,791540 433Reported
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY1 4933,692540 433Reported
2 000INDEPENDENT RATEPAYERS ASSOCIATION OF SA0040 433No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA0040 433No votes recorded in the complete party list.
2 000XIMOKO PARTY5491,357840 433Reported
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0040 433No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS0040 433No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0040 433No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION0040 433No votes recorded in the complete party list.
2 000AFRICAN FREEDOM SALVATION0040 433No votes recorded in the complete party list.
2 000UNITED PEOPLE OF SOUTH AFRICA0040 433No votes recorded in the complete party list.
2 000AGANG SOUTH AFRICA0040 433No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS31 13878,194939 821Reported
2 006ECONOMIC FREEDOM FIGHTERS0039 821No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE3 5658,952639 821Reported
2 006CONGRESS OF THE PEOPLE0039 821No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT6471,624839 821Reported
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1 0042,521339 821Reported
2 006INDEPENDENT RATEPAYERS ASSOCIATION OF SA0039 821No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA7811,961339 821Reported
2 006XIMOKO PARTY2800,703139 821Reported
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS4311,082339 821Reported
2 006INDEPENDENT DEMOCRATS2860,718239 821Reported
2 006AFRICAN PEOPLE'S CONVENTION0039 821No votes recorded in the complete party list.
2 006AZANIAN PEOPLE'S ORGANISATION0039 821No votes recorded in the complete party list.
2 006AFRICAN FREEDOM SALVATION0039 821No votes recorded in the complete party list.
2 006UNITED PEOPLE OF SOUTH AFRICA0039 821No votes recorded in the complete party list.
2 006AGANG SOUTH AFRICA0039 821No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS50 38478,620664 085Reported
2 011ECONOMIC FREEDOM FIGHTERS0064 085No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE6 1779,638864 085Reported
2 011CONGRESS OF THE PEOPLE2 7874,348964 085Reported
2 011UNITED DEMOCRATIC MOVEMENT8061,257764 085Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY7181,120464 085Reported
2 011INDEPENDENT RATEPAYERS ASSOCIATION OF SA1 7782,774464 085Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA1930,301264 085Reported
2 011XIMOKO PARTY680,106164 085Reported
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0064 085No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS0064 085No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION0064 085No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION1240,193564 085Reported
2 011AFRICAN FREEDOM SALVATION0064 085No votes recorded in the complete party list.
2 011UNITED PEOPLE OF SOUTH AFRICA0064 085No votes recorded in the complete party list.
2 011AGANG SOUTH AFRICA0064 085No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS48 12467,647871 139Reported
2 016ECONOMIC FREEDOM FIGHTERS10 88615,302471 139Reported
2 016DEMOCRATIC ALLIANCE7 86711,058671 139Reported
2 016CONGRESS OF THE PEOPLE7881,107771 139Reported
2 016UNITED DEMOCRATIC MOVEMENT4650,653671 139Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY3170,445671 139Reported
2 016INDEPENDENT RATEPAYERS ASSOCIATION OF SA7060,992471 139Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA1190,167371 139Reported
2 016XIMOKO PARTY260,036571 139Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0071 139No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS0071 139No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION4990,701471 139Reported
2 016AZANIAN PEOPLE'S ORGANISATION0071 139No votes recorded in the complete party list.
2 016AFRICAN FREEDOM SALVATION1000,140671 139Reported
2 016UNITED PEOPLE OF SOUTH AFRICA720,101271 139Reported
2 016AGANG SOUTH AFRICA270,03871 139Reported

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 Ba-Phalaborwa

19 wards

Ward 1
ANC73.8%Leading candidate: Nkwane Johannes Mampuru
EFF19.1%
Lead: 1 985 votes
Ward 2
ANC75.9%Leading candidate: Mmantsana Mavis Malesa
EFF12.8%
Lead: 3 195 votes
Ward 3
ANC78.0%Leading candidate: Petrus Kgera Mashego
EFF10.8%
Lead: 2 441 votes
Ward 4
ANC72.2%Leading candidate: Lebo Moses Matlala
EFF17.7%
Lead: 1 351 votes
Ward 5
ANC72.2%Leading candidate: Mzamani Jack Valoyi
EFF20.0%
Lead: 1 481 votes
Ward 6
ANC64.9%Leading candidate: Sakani Thomas Mkansi
EFF21.3%
Lead: 1 427 votes
Ward 7
ANC74.3%Leading candidate: Kedibone Alinah Peta
EFF17.5%
Lead: 2 184 votes
Ward 8
ANC82.4%Leading candidate: Thabo Calbert Malatjie
EFF14.1%
Lead: 2 762 votes
Ward 9
ANC55.0%Leading candidate: Victor Mohale Rapatsa
EFF38.5%
Lead: 759 votes
Ward 10
ANC74.4%Leading candidate: Sinah Modjadji Shayi
COPE10.5%
Lead: 2 308 votes
Ward 11
DA54.5%Leading candidate: Sybrandt Rynardt De Beer
ANC29.3%
Lead: 996 votes
Ward 12
DA63.3%Leading candidate: Jane Adrienna Williamson
ANC15.5%
Lead: 2 089 votes
Ward 13
ANC66.5%Leading candidate: Khavi Percy Mhlarhi
EFF22.5%
Lead: 1 438 votes
Ward 14
ANC77.3%Leading candidate: Eunice Annetjie Mokoena-Mashele
EFF9.7%
Lead: 2 029 votes
Ward 15
ANC81.9%Leading candidate: Richard Makasela
EFF10.9%
Lead: 2 562 votes
Ward 16
ANC82.3%Leading candidate: Thompson Nkuna
UDM7.6%
Lead: 3 097 votes
Ward 17
ANC80.4%Leading candidate: Mapiti Eddy Mokgalaka
EFF16.5%
Lead: 2 752 votes
Ward 18
ANC64.9%Leading candidate: Mmatapa Sophia Magomane
EFF20.9%
Lead: 1 716 votes
Ward 19
ANC76.1%Leading candidate: Puleng Selinah Dikgale
EFF16.5%
Lead: 2 119 votes
Wards in Ba-Phalaborwa ·
WardElectionParty / entryVotesVote share (%)
Ward 12 016AFRICAN NATIONAL CONGRESS2 67973,8017
Ward 12 016ECONOMIC FREEDOM FIGHTERS69419,1185
Ward 22 016AFRICAN NATIONAL CONGRESS3 84475,8784
Ward 22 016ECONOMIC FREEDOM FIGHTERS64912,8109
Ward 32 016AFRICAN NATIONAL CONGRESS2 83578,0132
Ward 32 016ECONOMIC FREEDOM FIGHTERS39410,842
Ward 42 016AFRICAN NATIONAL CONGRESS1 79072,2357
Ward 42 016ECONOMIC FREEDOM FIGHTERS43917,7159
Ward 52 016AFRICAN NATIONAL CONGRESS2 04972,1733
Ward 52 016ECONOMIC FREEDOM FIGHTERS56820,007
Ward 62 016AFRICAN NATIONAL CONGRESS2 12664,8962
Ward 62 016ECONOMIC FREEDOM FIGHTERS69921,337
Ward 72 016AFRICAN NATIONAL CONGRESS2 85774,3236
Ward 72 016ECONOMIC FREEDOM FIGHTERS67317,5078
Ward 82 016AFRICAN NATIONAL CONGRESS3 33082,4257
Ward 82 016ECONOMIC FREEDOM FIGHTERS56814,0594
Ward 92 016AFRICAN NATIONAL CONGRESS2 53054,988
Ward 92 016ECONOMIC FREEDOM FIGHTERS1 77138,4916
Ward 102 016AFRICAN NATIONAL CONGRESS2 68774,3909
Ward 102 016CONGRESS OF THE PEOPLE37910,4928
Ward 112 016DEMOCRATIC ALLIANCE2 15454,4627
Ward 112 016AFRICAN NATIONAL CONGRESS1 15829,2794
Ward 122 016DEMOCRATIC ALLIANCE2 76763,2891
Ward 122 016AFRICAN NATIONAL CONGRESS67815,5078
Ward 132 016AFRICAN NATIONAL CONGRESS2 17366,5136
Ward 132 016ECONOMIC FREEDOM FIGHTERS73522,4977
Ward 142 016AFRICAN NATIONAL CONGRESS2 32077,2818
Ward 142 016ECONOMIC FREEDOM FIGHTERS2919,6935
Ward 152 016AFRICAN NATIONAL CONGRESS2 95581,8786
Ward 152 016ECONOMIC FREEDOM FIGHTERS39310,8894
Ward 162 016AFRICAN NATIONAL CONGRESS3 41382,3005
Ward 162 016UNITED DEMOCRATIC MOVEMENT3167,62
Ward 172 016AFRICAN NATIONAL CONGRESS3 46380,3853
Ward 172 016ECONOMIC FREEDOM FIGHTERS71116,5042
Ward 182 016AFRICAN NATIONAL CONGRESS2 53364,8822
Ward 182 016ECONOMIC FREEDOM FIGHTERS81720,9273
Ward 192 016AFRICAN NATIONAL CONGRESS2 70476,0619
Ward 192 016ECONOMIC FREEDOM FIGHTERS58516,4557

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

Source data

Sources & result details

IEC: 06 Apr 2017, 11:46 SAST · checked 05 Nov 2026, 15:43 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 37 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: 06 Apr 2017, 11: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 Ba-Phalaborwa. Ward results include areas outside Ga-Selwana.

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.

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

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