Counted.co.zaPlay game

Giyani, Limpopo

Ward results

ANC retains its majority

2021

Council seats

ANC47 seats
EFF5 seats
APC2 seats
INDEPENDENTS2 seats
DA1 seat
Other5 seats
F4SD1 seat
MOPANI INDEPENDENT MOVEMENT1 seat
NATIONAL INDEPENDENT PARTY1 seat
PA1 seat
XIMOKO PARTY1 seat
Greater Giyani · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS4775,8065
ECONOMIC FREEDOM FIGHTERS58,0645
AFRICAN PEOPLE'S CONVENTION23,2258
INDEPENDENTS23,2258
DEMOCRATIC ALLIANCE11,6129
FORUM 4 SERVICE DELIVERY11,6129
MOPANI INDEPENDENT MOVEMENT11,6129
NATIONAL INDEPENDENT PARTY11,6129
PATRIOTIC ALLIANCE11,6129
XIMOKO PARTY11,6129
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
GAZA MOVEMENT FOR CHANGE00
GAZANKULU LIBERATION CONGRESS00
OTHER00

62 seats; 32 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
74.7%90 950 votes
ECONOMIC FREEDOM FIGHTERS
7.5%9 138 votes
INDEPENDENTS
3.9%4 713 votes
AFRICAN PEOPLE'S CONVENTION
3.1%3 752 votes
DEMOCRATIC ALLIANCE
1.8%2 162 votes
Other: show remaining parties: hide remaining parties9.1%11 023 votes
FORUM 4 SERVICE DELIVERY
1.7%2 033 votes
MOPANI INDEPENDENT MOVEMENT
1.6%1 999 votes
OTHER
1.6%1 962 votes
PATRIOTIC ALLIANCE
1.0%1 261 votes
XIMOKO PARTY
1.0%1 217 votes
NATIONAL INDEPENDENT PARTY
0.7%890 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.5%595 votes
GAZANKULU LIBERATION CONGRESS
0.5%553 votes
GAZA MOVEMENT FOR CHANGE
0.4%513 votes
Greater Giyani · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—90 95074,7096
ECONOMIC FREEDOM FIGHTERS—9 1387,5063
INDEPENDENTS—4 7133,8714
AFRICAN PEOPLE'S CONVENTION—3 7523,082
DEMOCRATIC ALLIANCE—2 1621,7759
FORUM 4 SERVICE DELIVERY—2 0331,67
MOPANI INDEPENDENT MOVEMENT—1 9991,6421
OTHER—1 9621,6117
PATRIOTIC ALLIANCE—1 2611,0358
XIMOKO PARTY—1 2170,9997
NATIONAL INDEPENDENT PARTY—8900,7311
AFRICAN CHRISTIAN DEMOCRATIC PARTY—5950,4888
GAZANKULU LIBERATION CONGRESS—5530,4543
GAZA MOVEMENT FOR CHANGE—5130,4214

121738 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
ANC51—
XIMOKO PARTY3—
UDM2—

31 for a majority · 60 seats

2011Seatsvs 2006
ANC50
XIMOKO PARTY3
UDM1
APC0—

31 for a majority · 60 seats

2016Seatsvs 2011
ANC51
XIMOKO PARTY1
EFF5—
UDM0
APC2

32 for a majority · 62 seats

2021Seatsvs 2016
ANC47
XIMOKO PARTY1
EFF5
APC2

32 for a majority · 62 seats

LIM331 - Greater Giyani · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS516031
2 006XIMOKO PARTY36031
2 006UNITED DEMOCRATIC MOVEMENT26031
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY16031
2 006AFRICAN DEMOCRATIC CHANGE16031
2 006DEMOCRATIC ALLIANCE16031
2 006INDEPENDENTS16031
2 006INDEPENDENT DEMOCRATS06031
2 011AFRICAN NATIONAL CONGRESS506031
2 011INDEPENDENTS36031
2 011XIMOKO PARTY36031
2 011DEMOCRATIC ALLIANCE26031
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY16031
2 011UNITED DEMOCRATIC MOVEMENT16031
2 011AFRICAN DEMOCRATIC CHANGE06031
2 011AFRICAN PEOPLE'S CONVENTION06031
2 011CONGRESS OF THE PEOPLE06031
2 011NATIONAL FREEDOM PARTY06031
2 016AFRICAN NATIONAL CONGRESS516232
2 016ECONOMIC FREEDOM FIGHTERS56232
2 016AFRICAN PEOPLE'S CONVENTION26232
2 016DEMOCRATIC ALLIANCE26232
2 016NATIONAL INDEPENDENT PARTY16232
2 016XIMOKO PARTY16232
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY06232
2 016AFRICAN FREEDOM SALVATION06232
2 016CONGRESS OF THE PEOPLE06232
2 016INDEPENDENTS06232
2 016UNITED DEMOCRATIC MOVEMENT06232
2 021AFRICAN NATIONAL CONGRESS476232
2 021ECONOMIC FREEDOM FIGHTERS56232
2 021AFRICAN PEOPLE'S CONVENTION26232
2 021INDEPENDENTS26232
2 021DEMOCRATIC ALLIANCE16232
2 021FORUM 4 SERVICE DELIVERY16232
2 021MOPANI INDEPENDENT MOVEMENT16232
2 021NATIONAL INDEPENDENT PARTY16232
2 021PATRIOTIC ALLIANCE16232
2 021XIMOKO PARTY16232
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY06232
2 021GAZA MOVEMENT FOR CHANGE06232
2 021GAZANKULU LIBERATION CONGRESS06232
2 021OTHER06232

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 %
ANC81.9%—
XIMOKO PARTY10.6%—
EFF0.0%—
UDM6.3%—
APC0.0%—
Other1.2%—
2006Vote %vs 2000
ANC85.9%
XIMOKO PARTY5.3%
EFF0.0%
UDM2.8%
APC0.0%
Other6.0%
2011Vote %vs 2006
ANC81.0%
XIMOKO PARTY4.7%
EFF0.0%
UDM1.6%
APC0.6%
Other12.1%
2016Vote %vs 2011
ANC81.0%
XIMOKO PARTY1.0%
EFF7.1%
UDM0.2%
APC2.8%
Other7.8%
2021Vote %vs 2016
ANC74.7%
XIMOKO PARTY1.0%
EFF7.5%
APC3.1%
Other13.7%
LIM331 - Greater Giyani · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS64 83381,854779 205Reported
2 000XIMOKO PARTY8 42110,631979 205Reported
2 000ECONOMIC FREEDOM FIGHTERS0079 205No votes recorded in the complete party list.
2 000UNITED DEMOCRATIC MOVEMENT4 9946,305279 205Reported
2 000AFRICAN PEOPLE'S CONVENTION0079 205No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE9571,208379 205Reported
2 000NATIONAL INDEPENDENT PARTY0079 205No votes recorded in the complete party list.
2 000FORUM 4 SERVICE DELIVERY0079 205No votes recorded in the complete party list.
2 000MOPANI INDEPENDENT MOVEMENT0079 205No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0079 205No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0079 205No votes recorded in the complete party list.
2 000AFRICAN DEMOCRATIC CHANGE0079 205No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE0079 205No votes recorded in the complete party list.
2 000GAZANKULU LIBERATION CONGRESS0079 205No votes recorded in the complete party list.
2 000GAZA MOVEMENT FOR CHANGE0079 205No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS0079 205No votes recorded in the complete party list.
2 000AFRICAN FREEDOM SALVATION0079 205No votes recorded in the complete party list.
2 000NATIONAL FREEDOM PARTY0079 205No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS85 33985,926799 316Reported
2 006XIMOKO PARTY5 2305,26699 316Reported
2 006ECONOMIC FREEDOM FIGHTERS0099 316No votes recorded in the complete party list.
2 006UNITED DEMOCRATIC MOVEMENT2 7872,806299 316Reported
2 006AFRICAN PEOPLE'S CONVENTION0099 316No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE1 9261,939399 316Reported
2 006NATIONAL INDEPENDENT PARTY0099 316No votes recorded in the complete party list.
2 006FORUM 4 SERVICE DELIVERY0099 316No votes recorded in the complete party list.
2 006MOPANI INDEPENDENT MOVEMENT0099 316No votes recorded in the complete party list.
2 006CONGRESS OF THE PEOPLE0099 316No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1 1321,139899 316Reported
2 006AFRICAN DEMOCRATIC CHANGE1 1671,17599 316Reported
2 006PATRIOTIC ALLIANCE0099 316No votes recorded in the complete party list.
2 006GAZANKULU LIBERATION CONGRESS0099 316No votes recorded in the complete party list.
2 006GAZA MOVEMENT FOR CHANGE0099 316No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS4150,417999 316Reported
2 006AFRICAN FREEDOM SALVATION0099 316No votes recorded in the complete party list.
2 006NATIONAL FREEDOM PARTY0099 316No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS98 00580,9678121 042Reported
2 011XIMOKO PARTY5 7064,7141121 042Reported
2 011ECONOMIC FREEDOM FIGHTERS00121 042No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT1 9341,5978121 042Reported
2 011AFRICAN PEOPLE'S CONVENTION7250,599121 042Reported
2 011DEMOCRATIC ALLIANCE3 3612,7767121 042Reported
2 011NATIONAL INDEPENDENT PARTY00121 042No votes recorded in the complete party list.
2 011FORUM 4 SERVICE DELIVERY00121 042No votes recorded in the complete party list.
2 011MOPANI INDEPENDENT MOVEMENT00121 042No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE1 6501,3632121 042Reported
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY1 4371,1872121 042Reported
2 011AFRICAN DEMOCRATIC CHANGE6260,5172121 042Reported
2 011PATRIOTIC ALLIANCE00121 042No votes recorded in the complete party list.
2 011GAZANKULU LIBERATION CONGRESS00121 042No votes recorded in the complete party list.
2 011GAZA MOVEMENT FOR CHANGE00121 042No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS00121 042No votes recorded in the complete party list.
2 011AFRICAN FREEDOM SALVATION00121 042No votes recorded in the complete party list.
2 011NATIONAL FREEDOM PARTY2940,2429121 042Reported
2 016AFRICAN NATIONAL CONGRESS111 23781,0216137 293Reported
2 016XIMOKO PARTY1 4411,0496137 293Reported
2 016ECONOMIC FREEDOM FIGHTERS9 7877,1285137 293Reported
2 016UNITED DEMOCRATIC MOVEMENT3390,2469137 293Reported
2 016AFRICAN PEOPLE'S CONVENTION3 8152,7787137 293Reported
2 016DEMOCRATIC ALLIANCE3 7462,7285137 293Reported
2 016NATIONAL INDEPENDENT PARTY2 3991,7474137 293Reported
2 016FORUM 4 SERVICE DELIVERY00137 293No votes recorded in the complete party list.
2 016MOPANI INDEPENDENT MOVEMENT00137 293No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE6380,4647137 293Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY7270,5295137 293Reported
2 016AFRICAN DEMOCRATIC CHANGE00137 293No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE00137 293No votes recorded in the complete party list.
2 016GAZANKULU LIBERATION CONGRESS00137 293No votes recorded in the complete party list.
2 016GAZA MOVEMENT FOR CHANGE00137 293No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS00137 293No votes recorded in the complete party list.
2 016AFRICAN FREEDOM SALVATION5420,3948137 293Reported
2 016NATIONAL FREEDOM PARTY00137 293No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS90 95074,7096121 738Reported
2 021XIMOKO PARTY1 2170,9997121 738Reported
2 021ECONOMIC FREEDOM FIGHTERS9 1387,5063121 738Reported
2 021UNITED DEMOCRATIC MOVEMENTUnavailableUnavailable121 738Not separately listed in this source.
2 021AFRICAN PEOPLE'S CONVENTION3 7523,082121 738Reported
2 021DEMOCRATIC ALLIANCE2 1621,7759121 738Reported
2 021NATIONAL INDEPENDENT PARTY8900,7311121 738Reported
2 021FORUM 4 SERVICE DELIVERY2 0331,67121 738Reported
2 021MOPANI INDEPENDENT MOVEMENT1 9991,6421121 738Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable121 738Not separately listed in this source.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY5950,4888121 738Reported
2 021AFRICAN DEMOCRATIC CHANGEUnavailableUnavailable121 738Not separately listed in this source.
2 021PATRIOTIC ALLIANCE1 2611,0358121 738Reported
2 021GAZANKULU LIBERATION CONGRESS5530,4543121 738Reported
2 021GAZA MOVEMENT FOR CHANGE5130,4214121 738Reported
2 021INDEPENDENT DEMOCRATSUnavailableUnavailable121 738Not separately listed in this source.
2 021AFRICAN FREEDOM SALVATIONUnavailableUnavailable121 738Not separately listed in this source.
2 021NATIONAL FREEDOM PARTYUnavailableUnavailable121 738Not 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 Greater Giyani

31 wards

Ward 1
ANC54.2%Leading candidate: Xihlamariso Laiza Ngobeni
MOPANI INDEPENDENT MOVEMENT17.3%
Lead: 1 546 votes
Ward 2
ANC84.8%Leading candidate: Neo Steven Monyipote
EFF10.3%
Lead: 2 731 votes
Ward 3
ANC85.9%Leading candidate: Vongani Sydwell Makamu
EFF7.8%
Lead: 2 302 votes
Ward 4
ANC77.4%Leading candidate: Molata Cedrick Machipi
AFRICAN PEOPLE'S CONVENTION13.1%
Lead: 2 286 votes
Ward 5
ANC85.7%Leading candidate: Mikateko Calson Chabalala
EFF7.8%
Lead: 3 231 votes
Ward 6
ANC52.4%
INDEPENDENTS24.7%
Lead: 1 281 votes
Ward 7
ANC77.0%Leading candidate: Rivalani Given Ngunyula
EFF16.5%
Lead: 2 745 votes
Ward 8
ANC59.2%Leading candidate: Phillip Thomane Mokgobi
AFRICAN PEOPLE'S CONVENTION31.7%
Lead: 1 187 votes
Ward 9
ANC86.6%Leading candidate: Masenyani Adolph Khosa
EFF5.5%
Lead: 2 523 votes
Ward 10
ANC73.2%Leading candidate: Thabo Ephraim Rikhotso
INDEPENDENTS10.8%
Lead: 2 659 votes
Ward 11
ANC77.0%Leading candidate: Msisinyani Respect Maluleke
EFF7.6%
Lead: 2 434 votes
Ward 12
ANC80.1%Leading candidate: Tiyani Ettien Nkuna
EFF8.3%
Lead: 2 834 votes
Ward 13
ANC73.0%Leading candidate: Sharon Sambo
EFF14.0%
Lead: 2 383 votes
Ward 14
ANC58.3%
INDEPENDENTS25.8%
Lead: 1 288 votes
Ward 15
ANC65.8%Leading candidate: Soyaphi Calvin Mahlawule
EFF22.1%
Lead: 1 594 votes
Ward 16
ANC74.8%Leading candidate: Tirhani Noriah Shirinda
NATIONAL INDEPENDENT PARTY9.2%
Lead: 2 417 votes
Ward 17
ANC61.5%Leading candidate: Piet Hlengani Makhuvela
MOPANI INDEPENDENT MOVEMENT18.3%
Lead: 1 960 votes
Ward 18
ANC74.1%Leading candidate: Tiveka Agnes Mathosi
AFRICAN PEOPLE'S CONVENTION12.0%
Lead: 3 214 votes
Ward 19
ANC81.8%Leading candidate: Nzama Reckson Shilowa
EFF9.5%
Lead: 2 463 votes
Ward 20
ANC80.2%Leading candidate: Risimati Edward Ngoveni
EFF13.0%
Lead: 2 295 votes
Ward 21
ANC73.0%Leading candidate: Khazamula Orders Maswanganyi
INDEPENDENTS11.5%
Lead: 2 689 votes
Ward 22
ANC88.4%Leading candidate: Pemly Rikhotso
EFF8.1%
Lead: 2 723 votes
Ward 23
ANC90.1%Leading candidate: Johannes Phanuel Shibambu
EFF5.5%
Lead: 3 197 votes
Ward 24
ANC86.5%Leading candidate: Lenny Nkuna
EFF9.3%
Lead: 3 206 votes
Ward 25
ANC63.9%Leading candidate: Nkhensani Harmony Pretty Ndaba
INDEPENDENTS24.5%
Lead: 1 783 votes
Ward 26
ANC79.6%Leading candidate: Robert Timhaka Mabunda
EFF9.5%
Lead: 2 971 votes
Ward 27
ANC58.8%Leading candidate: Eliah Mahasha
FORUM 4 SERVICE DELIVERY34.8%
Lead: 983 votes
Ward 28
ANC89.7%Leading candidate: Audrey Tiyani Rabothata
EFF6.2%
Lead: 2 713 votes
Ward 29
ANC83.9%Leading candidate: Jabulani Norman Mashele
EFF4.7%
Lead: 3 822 votes
Ward 30
ANC85.3%Leading candidate: Risimati Eric Makondo
DA5.8%
Lead: 2 752 votes
Ward 31
ANC75.8%Leading candidate: Cedrick Soyaphi Rikhotso
PA15.7%
Lead: 1 774 votes
Wards in Greater Giyani ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS2 27054,1637
Ward 12 021MOPANI INDEPENDENT MOVEMENT72417,2751
Ward 22 021AFRICAN NATIONAL CONGRESS3 10984,7832
Ward 22 021ECONOMIC FREEDOM FIGHTERS37810,3082
Ward 32 021AFRICAN NATIONAL CONGRESS2 53385,8935
Ward 32 021ECONOMIC FREEDOM FIGHTERS2317,8332
Ward 42 021AFRICAN NATIONAL CONGRESS2 75177,4057
Ward 42 021AFRICAN PEOPLE'S CONVENTION46513,0838
Ward 52 021AFRICAN NATIONAL CONGRESS3 55685,7074
Ward 52 021ECONOMIC FREEDOM FIGHTERS3257,8332
Ward 62 021AFRICAN NATIONAL CONGRESS2 42452,4448
Ward 62 021INDEPENDENTS1 14324,7296
Ward 72 021AFRICAN NATIONAL CONGRESS3 49576,9654
Ward 72 021ECONOMIC FREEDOM FIGHTERS75016,5162
Ward 82 021AFRICAN NATIONAL CONGRESS2 55659,2352
Ward 82 021AFRICAN PEOPLE'S CONVENTION1 36931,7265
Ward 92 021AFRICAN NATIONAL CONGRESS2 69486,5681
Ward 92 021ECONOMIC FREEDOM FIGHTERS1715,4949
Ward 102 021AFRICAN NATIONAL CONGRESS3 12073,1536
Ward 102 021INDEPENDENTS46110,8089
Ward 112 021AFRICAN NATIONAL CONGRESS2 70176,9954
Ward 112 021ECONOMIC FREEDOM FIGHTERS2677,6112
Ward 122 021AFRICAN NATIONAL CONGRESS3 16180,1267
Ward 122 021ECONOMIC FREEDOM FIGHTERS3278,289
Ward 132 021AFRICAN NATIONAL CONGRESS2 95073,0198
Ward 132 021ECONOMIC FREEDOM FIGHTERS56714,0347
Ward 142 021AFRICAN NATIONAL CONGRESS2 31358,262
Ward 142 021INDEPENDENTS1 02525,8186
Ward 152 021AFRICAN NATIONAL CONGRESS2 40065,8256
Ward 152 021ECONOMIC FREEDOM FIGHTERS80622,1064
Ward 162 021AFRICAN NATIONAL CONGRESS2 75674,7694
Ward 162 021NATIONAL INDEPENDENT PARTY3399,197
Ward 172 021AFRICAN NATIONAL CONGRESS2 78961,4723
Ward 172 021MOPANI INDEPENDENT MOVEMENT82918,272
Ward 182 021AFRICAN NATIONAL CONGRESS3 83674,0541
Ward 182 021AFRICAN PEOPLE'S CONVENTION62212,0077
Ward 192 021AFRICAN NATIONAL CONGRESS2 78681,7968
Ward 192 021ECONOMIC FREEDOM FIGHTERS3239,4833
Ward 202 021AFRICAN NATIONAL CONGRESS2 73880,2462
Ward 202 021ECONOMIC FREEDOM FIGHTERS44312,9836
Ward 212 021AFRICAN NATIONAL CONGRESS3 19073,0144
Ward 212 021INDEPENDENTS50111,4672
Ward 222 021AFRICAN NATIONAL CONGRESS2 99688,3776
Ward 222 021ECONOMIC FREEDOM FIGHTERS2738,0531
Ward 232 021AFRICAN NATIONAL CONGRESS3 40390,0503
Ward 232 021ECONOMIC FREEDOM FIGHTERS2065,4512
Ward 242 021AFRICAN NATIONAL CONGRESS3 59486,519
Ward 242 021ECONOMIC FREEDOM FIGHTERS3889,3404
Ward 252 021AFRICAN NATIONAL CONGRESS2 89063,9381
Ward 252 021INDEPENDENTS1 10724,4912
Ward 262 021AFRICAN NATIONAL CONGRESS3 37579,6178
Ward 262 021ECONOMIC FREEDOM FIGHTERS4049,5305
Ward 272 021AFRICAN NATIONAL CONGRESS2 41258,7576
Ward 272 021FORUM 4 SERVICE DELIVERY1 42934,8112
Ward 282 021AFRICAN NATIONAL CONGRESS2 91389,7136
Ward 282 021ECONOMIC FREEDOM FIGHTERS2006,1595
Ward 292 021AFRICAN NATIONAL CONGRESS4 04983,9171
Ward 292 021ECONOMIC FREEDOM FIGHTERS2274,7047
Ward 302 021AFRICAN NATIONAL CONGRESS2 95485,2771
Ward 302 021DEMOCRATIC ALLIANCE2025,8314
Ward 312 021AFRICAN NATIONAL CONGRESS2 23675,7709
Ward 312 021PATRIOTIC ALLIANCE46215,6557

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 62 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 Greater Giyani. Ward results include areas outside Giyani.

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