Counted.co.zaPlay game

Boitekong, North West

Ward results

No party has a majority

2021

Council seats

ANC43 seats
EFF17 seats
DA13 seats
TCM7 seats
FF+3 seats
Other7 seats
ACDP1 seat
AIC1 seat
Arona1 seat
BCM1 seat
F4SD1 seat
INDEPENDENTS1 seat
UDM1 seat
Rustenburg · 2021 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS4347,7778
ECONOMIC FREEDOM FIGHTERS1718,8889
DEMOCRATIC ALLIANCE1314,4444
TSOGANG CIVIC MOVEMENT77,7778
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS33,3333
AFRICAN CHRISTIAN DEMOCRATIC PARTY11,1111
AFRICAN INDEPENDENT CONGRESS11,1111
ARONA11,1111
BOTHO COMMUNITY MOVEMENT11,1111
FORUM 4 SERVICE DELIVERY11,1111
INDEPENDENTS11,1111
UNITED DEMOCRATIC MOVEMENT11,1111
AFRICAN TRANSFORMATION MOVEMENT00
OTHER00

90 seats; 46 needed for a majority.

IEC source

Combined ballot votes

Combined ballot votes

AFRICAN NATIONAL CONGRESS
46.7%95 166 votes
ECONOMIC FREEDOM FIGHTERS
17.9%36 470 votes
DEMOCRATIC ALLIANCE
13.9%28 338 votes
TSOGANG CIVIC MOVEMENT
7.8%15 961 votes
INDEPENDENTS
3.7%7 525 votes
Other: show remaining parties: hide remaining parties9.9%20 162 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
3.5%7 128 votes
OTHER
1.7%3 401 votes
ARONA
1.1%2 143 votes
AFRICAN INDEPENDENT CONGRESS
0.8%1 601 votes
FORUM 4 SERVICE DELIVERY
0.8%1 584 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.8%1 571 votes
UNITED DEMOCRATIC MOVEMENT
0.6%1 161 votes
BOTHO COMMUNITY MOVEMENT
0.4%903 votes
AFRICAN TRANSFORMATION MOVEMENT
0.3%670 votes
Rustenburg · 2021 · Combined ballot votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—95 16646,7366
ECONOMIC FREEDOM FIGHTERS—36 47017,9106
DEMOCRATIC ALLIANCE—28 33813,917
TSOGANG CIVIC MOVEMENT—15 9617,8385
INDEPENDENTS—7 5253,6956
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—7 1283,5006
OTHER—3 4011,6703
ARONA—2 1431,0524
AFRICAN INDEPENDENT CONGRESS—1 6010,7863
FORUM 4 SERVICE DELIVERY—1 5840,7779
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1 5710,7715
UNITED DEMOCRATIC MOVEMENT—1 1610,5702
BOTHO COMMUNITY MOVEMENT—9030,4435
AFRICAN TRANSFORMATION MOVEMENT—6700,329

203622 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
ANC53—
DA11—
UNITED CHRISTIAN DEMOCRATIC PARTY3—

37 for a majority · 72 seats

2011Seatsvs 2006
ANC55
DA15
UNITED CHRISTIAN DEMOCRATIC PARTY1

39 for a majority · 76 seats

2016Seatsvs 2011
ANC43
EFF24—
DA14
UNITED CHRISTIAN DEMOCRATIC PARTY0

45 for a majority · 89 seats

2021Seatsvs 2016
ANC43
EFF17
DA13
TCM7—

46 for a majority · 90 seats

NW373 - Rustenburg · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS537237
2 006DEMOCRATIC ALLIANCE117237
2 006UNITED CHRISTIAN DEMOCRATIC PARTY37237
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY17237
2 006INDEPENDENT DEMOCRATS17237
2 006PEOPLE'S PROGRESSIVE PARTY17237
2 006UNITED INDEPENDENT FRONT17237
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS17237
2 006AZANIAN PEOPLE'S ORGANISATION07237
2 006INDEPENDENTS07237
2 006PAN AFRICANIST CONGRESS OF AZANIA07237
2 006UNITED DEMOCRATIC MOVEMENT07237
2 011AFRICAN NATIONAL CONGRESS557639
2 011DEMOCRATIC ALLIANCE157639
2 011INDEPENDENTS27639
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY17639
2 011CONGRESS OF THE PEOPLE17639
2 011UNITED CHRISTIAN DEMOCRATIC PARTY17639
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS17639
2 011AFRICAN PEOPLE'S CONVENTION07639
2 011AZANIAN PEOPLE'S ORGANISATION07639
2 011MOVEMENT DEMOCRATIC PARTY07639
2 011SOUTH AFRICAN POLITICAL PARTY07639
2 011UNITED DEMOCRATIC MOVEMENT07639
2 016AFRICAN NATIONAL CONGRESS438945
2 016ECONOMIC FREEDOM FIGHTERS248945
2 016DEMOCRATIC ALLIANCE148945
2 016FORUM 4 SERVICE DELIVERY48945
2 016AFRICAN INDEPENDENT CONGRESS18945
2 016BOTHO COMMUNITY MOVEMENT18945
2 016UNITED DEMOCRATIC MOVEMENT18945
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS18945
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY08945
2 016AFRICAN PEOPLE'S CONVENTION08945
2 016AGANG SOUTH AFRICA08945
2 016CONGRESS OF THE PEOPLE08945
2 016INDEPENDENTS08945
2 016UNITED CHRISTIAN DEMOCRATIC PARTY08945
2 021AFRICAN NATIONAL CONGRESS439046
2 021ECONOMIC FREEDOM FIGHTERS179046
2 021DEMOCRATIC ALLIANCE139046
2 021TSOGANG CIVIC MOVEMENT79046
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS39046
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY19046
2 021AFRICAN INDEPENDENT CONGRESS19046
2 021ARONA19046
2 021BOTHO COMMUNITY MOVEMENT19046
2 021FORUM 4 SERVICE DELIVERY19046
2 021INDEPENDENTS19046
2 021UNITED DEMOCRATIC MOVEMENT19046
2 021AFRICAN TRANSFORMATION MOVEMENT09046
2 021OTHER09046

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 %
ANC65.0%—
EFF0.0%—
DA20.6%—
TCM0.0%—
UNITED CHRISTIAN DEMOCRATIC PARTY7.4%—
Other7.0%—
2006Vote %vs 2000
ANC73.1%
EFF0.0%
DA15.2%
TCM0.0%
UNITED CHRISTIAN DEMOCRATIC PARTY3.4%
Other8.3%
2011Vote %vs 2006
ANC71.9%
EFF0.0%
DA20.1%
TCM0.0%
UNITED CHRISTIAN DEMOCRATIC PARTY0.9%
Other7.1%
2016Vote %vs 2011
ANC48.5%
EFF26.8%
DA16.0%
TCM0.0%
UNITED CHRISTIAN DEMOCRATIC PARTY0.2%
F4SD4.1%
Other4.4%
2021Vote %vs 2016
ANC46.7%
EFF17.9%
DA13.9%
TCM7.8%
FF+3.5%
Other10.1%
NW373 - Rustenburg · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS62 51564,973696 216Reported
2 000ECONOMIC FREEDOM FIGHTERS0096 216No votes recorded in the complete party list.
2 000DEMOCRATIC ALLIANCE19 79020,568396 216Reported
2 000TSOGANG CIVIC MOVEMENT0096 216No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY7 1297,409496 216Reported
2 000FORUM 4 SERVICE DELIVERY0096 216No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS8410,874196 216Reported
2 000PAN AFRICANIST CONGRESS OF AZANIA2 7892,898796 216Reported
2 000UNITED DEMOCRATIC MOVEMENT2 6922,797996 216Reported
2 000CONGRESS OF THE PEOPLE0096 216No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS0096 216No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0096 216No votes recorded in the complete party list.
2 000PEOPLE'S PROGRESSIVE PARTY0096 216No votes recorded in the complete party list.
2 000ARONA0096 216No votes recorded in the complete party list.
2 000INDEPENDENT DEMOCRATS0096 216No votes recorded in the complete party list.
2 000UNITED INDEPENDENT FRONT0096 216No votes recorded in the complete party list.
2 000AFRICAN PEOPLE'S CONVENTION0096 216No votes recorded in the complete party list.
2 000BOTHO COMMUNITY MOVEMENT0096 216No votes recorded in the complete party list.
2 000AZANIAN PEOPLE'S ORGANISATION0096 216No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0096 216No votes recorded in the complete party list.
2 000SOUTH AFRICAN POLITICAL PARTY0096 216No votes recorded in the complete party list.
2 000MOVEMENT DEMOCRATIC PARTY0096 216No votes recorded in the complete party list.
2 000AGANG SOUTH AFRICA0096 216No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS103 50273,0699141 648Reported
2 006ECONOMIC FREEDOM FIGHTERS00141 648No votes recorded in the complete party list.
2 006DEMOCRATIC ALLIANCE21 58915,2413141 648Reported
2 006TSOGANG CIVIC MOVEMENT00141 648No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY4 8593,4303141 648Reported
2 006FORUM 4 SERVICE DELIVERY00141 648No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 2861,6139141 648Reported
2 006PAN AFRICANIST CONGRESS OF AZANIA8750,6177141 648Reported
2 006UNITED DEMOCRATIC MOVEMENT5370,3791141 648Reported
2 006CONGRESS OF THE PEOPLE00141 648No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT CONGRESS00141 648No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY1 8881,3329141 648Reported
2 006PEOPLE'S PROGRESSIVE PARTY1 5191,0724141 648Reported
2 006ARONA00141 648No votes recorded in the complete party list.
2 006INDEPENDENT DEMOCRATS1 4421,018141 648Reported
2 006UNITED INDEPENDENT FRONT1 1330,7999141 648Reported
2 006AFRICAN PEOPLE'S CONVENTION00141 648No votes recorded in the complete party list.
2 006BOTHO COMMUNITY MOVEMENT00141 648No votes recorded in the complete party list.
2 006AZANIAN PEOPLE'S ORGANISATION6220,4391141 648Reported
2 006AFRICAN TRANSFORMATION MOVEMENT00141 648No votes recorded in the complete party list.
2 006SOUTH AFRICAN POLITICAL PARTY00141 648No votes recorded in the complete party list.
2 006MOVEMENT DEMOCRATIC PARTY00141 648No votes recorded in the complete party list.
2 006AGANG SOUTH AFRICA00141 648No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS153 03971,881212 906Reported
2 011ECONOMIC FREEDOM FIGHTERS00212 906No votes recorded in the complete party list.
2 011DEMOCRATIC ALLIANCE42 78520,0957212 906Reported
2 011TSOGANG CIVIC MOVEMENT00212 906No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY1 9830,9314212 906Reported
2 011FORUM 4 SERVICE DELIVERY00212 906No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 5630,7341212 906Reported
2 011PAN AFRICANIST CONGRESS OF AZANIA00212 906No votes recorded in the complete party list.
2 011UNITED DEMOCRATIC MOVEMENT4770,224212 906Reported
2 011CONGRESS OF THE PEOPLE3 7161,7454212 906Reported
2 011AFRICAN INDEPENDENT CONGRESS00212 906No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY1 4780,6942212 906Reported
2 011PEOPLE'S PROGRESSIVE PARTY00212 906No votes recorded in the complete party list.
2 011ARONA00212 906No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS00212 906No votes recorded in the complete party list.
2 011UNITED INDEPENDENT FRONT00212 906No votes recorded in the complete party list.
2 011AFRICAN PEOPLE'S CONVENTION1 2650,5942212 906Reported
2 011BOTHO COMMUNITY MOVEMENT00212 906No votes recorded in the complete party list.
2 011AZANIAN PEOPLE'S ORGANISATION3510,1649212 906Reported
2 011AFRICAN TRANSFORMATION MOVEMENT00212 906No votes recorded in the complete party list.
2 011SOUTH AFRICAN POLITICAL PARTY6520,3062212 906Reported
2 011MOVEMENT DEMOCRATIC PARTY2000,0939212 906Reported
2 011AGANG SOUTH AFRICA00212 906No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS141 01748,5499290 458Reported
2 016ECONOMIC FREEDOM FIGHTERS77 72826,7605290 458Reported
2 016DEMOCRATIC ALLIANCE46 45915,9951290 458Reported
2 016TSOGANG CIVIC MOVEMENT00290 458No votes recorded in the complete party list.
2 016UNITED CHRISTIAN DEMOCRATIC PARTY6300,2169290 458Reported
2 016FORUM 4 SERVICE DELIVERY11 7794,0553290 458Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3 8251,3169290 458Reported
2 016PAN AFRICANIST CONGRESS OF AZANIA00290 458No votes recorded in the complete party list.
2 016UNITED DEMOCRATIC MOVEMENT1 5030,5175290 458Reported
2 016CONGRESS OF THE PEOPLE4040,1391290 458Reported
2 016AFRICAN INDEPENDENT CONGRESS3 9551,3616290 458Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY5020,1728290 458Reported
2 016PEOPLE'S PROGRESSIVE PARTY00290 458No votes recorded in the complete party list.
2 016ARONA00290 458No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS00290 458No votes recorded in the complete party list.
2 016UNITED INDEPENDENT FRONT00290 458No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION8050,2771290 458Reported
2 016BOTHO COMMUNITY MOVEMENT1 1950,4114290 458Reported
2 016AZANIAN PEOPLE'S ORGANISATION00290 458No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT00290 458No votes recorded in the complete party list.
2 016SOUTH AFRICAN POLITICAL PARTY00290 458No votes recorded in the complete party list.
2 016MOVEMENT DEMOCRATIC PARTY00290 458No votes recorded in the complete party list.
2 016AGANG SOUTH AFRICA790,0272290 458Reported
2 021AFRICAN NATIONAL CONGRESS95 16646,7366203 622Reported
2 021ECONOMIC FREEDOM FIGHTERS36 47017,9106203 622Reported
2 021DEMOCRATIC ALLIANCE28 33813,917203 622Reported
2 021TSOGANG CIVIC MOVEMENT15 9617,8385203 622Reported
2 021UNITED CHRISTIAN DEMOCRATIC PARTYUnavailableUnavailable203 622Not separately listed in this source.
2 021FORUM 4 SERVICE DELIVERY1 5840,7779203 622Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS7 1283,5006203 622Reported
2 021PAN AFRICANIST CONGRESS OF AZANIAUnavailableUnavailable203 622Not separately listed in this source.
2 021UNITED DEMOCRATIC MOVEMENT1 1610,5702203 622Reported
2 021CONGRESS OF THE PEOPLEUnavailableUnavailable203 622Not separately listed in this source.
2 021AFRICAN INDEPENDENT CONGRESS1 6010,7863203 622Reported
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY1 5710,7715203 622Reported
2 021PEOPLE'S PROGRESSIVE PARTYUnavailableUnavailable203 622Not separately listed in this source.
2 021ARONA2 1431,0524203 622Reported
2 021INDEPENDENT DEMOCRATSUnavailableUnavailable203 622Not separately listed in this source.
2 021UNITED INDEPENDENT FRONTUnavailableUnavailable203 622Not separately listed in this source.
2 021AFRICAN PEOPLE'S CONVENTIONUnavailableUnavailable203 622Not separately listed in this source.
2 021BOTHO COMMUNITY MOVEMENT9030,4435203 622Reported
2 021AZANIAN PEOPLE'S ORGANISATIONUnavailableUnavailable203 622Not separately listed in this source.
2 021AFRICAN TRANSFORMATION MOVEMENT6700,329203 622Reported
2 021SOUTH AFRICAN POLITICAL PARTYUnavailableUnavailable203 622Not separately listed in this source.
2 021MOVEMENT DEMOCRATIC PARTYUnavailableUnavailable203 622Not separately listed in this source.
2 021AGANG SOUTH AFRICAUnavailableUnavailable203 622Not 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

Council government

Who governed after 2021

AIC + ANC + AronaFeb 2026
Administrations & sources

MISTRA records the administrations that governed after the 2021 election, through 28 February 2026. The latest recorded administration is shown below, followed by its predecessors. Party roles and officeholders are recorded at formation; later changes may appear in the notes.

AICANCArona

Members at formation · minority administration · 22 Nov 2021 · recorded active at source cutoff

Outside support at formation: Independents (grouped). Supporters are separate from governing members.

Inaugural mayor: S. Mabale-Huma (ANC)

1 recorded administration · 2021–February 2026
  1. AIC + ANC + Arona

    22 Nov 2021 → Active at cutoff · 28 Feb 2026

    Members at formation. Outside support: Independents (grouped). Inaugural mayor: S. Mabale-Huma.

MISTRA, 2026 edition v1.0

Original coalition coding: CC BY 4.0. IEC seat figures and municipal identifiers retain their original terms. Dates and party labels have been normalised. Counted clarifications are labelled and sourced; original wording and source issues are retained in the data.

Ward results

Browse wards

Wards in Rustenburg

45 wards

Ward 1
ANC54.5%Leading candidate: Dimakatso Marriam Sethonga
TSOGANG CIVIC MOVEMENT16.0%
Lead: 2 327 votes
Ward 2
ANC55.0%Leading candidate: Eric Langeni
TSOGANG CIVIC MOVEMENT26.9%
Lead: 1 540 votes
Ward 3
ANC60.2%Leading candidate: Virginia Mputle
EFF20.1%
Lead: 976 votes
Ward 4
ANC60.8%Leading candidate: Edwin Keorapetse Vena
EFF15.5%
Lead: 1 525 votes
Ward 5
ANC61.6%Leading candidate: Botshelo Ishmael Moreki
TSOGANG CIVIC MOVEMENT20.5%
Lead: 1 872 votes
Ward 6
ANC64.5%Leading candidate: Sipho Siyabonga Tause
TSOGANG CIVIC MOVEMENT16.0%
Lead: 1 977 votes
Ward 7
ANC61.2%Leading candidate: Esther Selebaleng Tebogo Pule
TSOGANG CIVIC MOVEMENT16.2%
Lead: 1 744 votes
Ward 8
ANC48.3%Leading candidate: Tshegofatso Obed Moduke
EFF29.1%
Lead: 705 votes
Ward 9
ANC52.8%Leading candidate: Michael Malinga
EFF24.7%
Lead: 1 493 votes
Ward 10
ANC67.7%Leading candidate: Fanny Stephen Moatshe
EFF21.4%
Lead: 1 398 votes
Ward 11
ANC60.3%Leading candidate: Simon Phillemon Petlele
EFF17.3%
Lead: 1 430 votes
Ward 12
ANC50.4%Leading candidate: Sanah Mmule Motshegwe
TSOGANG CIVIC MOVEMENT24.5%
Lead: 1 222 votes
Ward 13
ANC52.0%Leading candidate: Sophy Loiloi Sentsho
EFF34.0%
Lead: 678 votes
Ward 14
DA65.8%Leading candidate: Gert Jacobus Du Plessis
FF+15.8%
Lead: 3 600 votes
Ward 15
DA71.5%Leading candidate: Ilse Edwards
FF+22.1%
Lead: 2 781 votes
Ward 16
DA69.1%Leading candidate: Johan Cornel Cronje
FF+13.9%
Lead: 3 092 votes
Ward 17
DA62.6%Leading candidate: Tanya Rothman
FF+17.9%
Lead: 2 535 votes
Ward 18
DA64.5%Leading candidate: Jacobus Johannes Nortje
FF+14.9%
Lead: 2 182 votes
Ward 19
ANC47.9%Leading candidate: Janson Bigboy Mpele
EFF37.8%
Lead: 309 votes
Ward 20
ANC63.2%Leading candidate: Abissai Seleka
BOTHO COMMUNITY MOVEMENT13.9%
Lead: 1 898 votes
Ward 21
ANC71.3%Leading candidate: David Thabang Rampou
EFF13.6%
Lead: 3 273 votes
Ward 22
ANC39.8%Leading candidate: Aubrey Makhuto
EFF36.7%
Lead: 122 votes
Ward 23
TSOGANG CIVIC MOVEMENT47.2%Leading candidate: Clement Tumisang Mokapi
ANC43.6%
Lead: 192 votes
Ward 24
EFF47.6%Leading candidate: Gosetsemang Simon Motlhamme
ANC44.5%
Lead: 167 votes
Ward 25
ANC66.8%Leading candidate: Piet Happy Serongoane
TSOGANG CIVIC MOVEMENT12.7%
Lead: 3 460 votes
Ward 26
ANC50.7%Leading candidate: Odirile Clement Mmapitsa
INDEPENDENTS18.8%
Lead: 1 690 votes
Ward 27
ANC62.6%Leading candidate: Koketso Bethuel Morei
EFF18.4%
Lead: 2 576 votes
Ward 28
ANC48.3%Leading candidate: Wilson Fulani
EFF45.8%
Lead: 130 votes
Ward 29
ANC58.0%Leading candidate: Kevin Karabo Phutu
INDEPENDENTS15.9%
Lead: 2 857 votes
Ward 30
ANC51.5%Leading candidate: Tshepo Zacharia Mooketsi
EFF30.9%
Lead: 936 votes
Ward 31
ANC50.4%Leading candidate: Vuyiswa Shomang
EFF41.0%
Lead: 255 votes
Ward 32
ANC53.9%Leading candidate: John Salang
EFF18.6%
Lead: 1 503 votes
Ward 33
ANC36.5%
INDEPENDENTS19.8%
Lead: 413 votes
Ward 34
ANC55.9%Leading candidate: Kebareng Brian Phiri
EFF15.9%
Lead: 1 524 votes
Ward 35
ANC35.7%Leading candidate: Simphiwe Patrick Mkholwa
TSOGANG CIVIC MOVEMENT18.5%
Lead: 864 votes
Ward 36
ANC38.8%Leading candidate: Charles Katlego Serunye
DA32.8%
Lead: 327 votes
Ward 37
ANC66.6%Leading candidate: Monwabisi Cyprian Dumani
EFF21.3%
Lead: 1 352 votes
Ward 38
ANC64.5%Leading candidate: Mapogo Elias Elek Mosete
EFF32.2%
Lead: 785 votes
Ward 39
ANC58.8%Leading candidate: Alpheus Moalosi Mosito
EFF25.3%
Lead: 1 302 votes
Ward 40
ANC45.7%Leading candidate: Joseph Qobeka
EFF18.3%
Lead: 1 880 votes
Ward 41
ANC60.8%Leading candidate: Zenzele Xhinela
TSOGANG CIVIC MOVEMENT18.4%
Lead: 1 789 votes
Ward 42
DA49.5%Leading candidate: Adri-Susan Grovä
ANC23.7%
Lead: 989 votes
Ward 43
ANC34.4%
DA31.6%
Lead: 113 votes
Ward 44
ANC56.4%Leading candidate: Isabel Sibongile Malone
EFF17.8%
Lead: 1 812 votes
Ward 45
ANC43.4%Leading candidate: Maria Poppy Morapedi
EFF33.4%
Lead: 356 votes
Wards in Rustenburg ·
WardElectionParty / entryVotesVote share (%)
Ward 12 021AFRICAN NATIONAL CONGRESS3 29254,4582
Ward 12 021TSOGANG CIVIC MOVEMENT96515,9636
Ward 22 021AFRICAN NATIONAL CONGRESS3 02154,9572
Ward 22 021TSOGANG CIVIC MOVEMENT1 48126,942
Ward 32 021AFRICAN NATIONAL CONGRESS1 46560,2137
Ward 32 021ECONOMIC FREEDOM FIGHTERS48920,0986
Ward 42 021AFRICAN NATIONAL CONGRESS2 04860,7715
Ward 42 021ECONOMIC FREEDOM FIGHTERS52315,5193
Ward 52 021AFRICAN NATIONAL CONGRESS2 80661,5891
Ward 52 021TSOGANG CIVIC MOVEMENT93420,5004
Ward 62 021AFRICAN NATIONAL CONGRESS2 63064,4924
Ward 62 021TSOGANG CIVIC MOVEMENT65316,0128
Ward 72 021AFRICAN NATIONAL CONGRESS2 37461,1856
Ward 72 021TSOGANG CIVIC MOVEMENT63016,2371
Ward 82 021AFRICAN NATIONAL CONGRESS1 77548,273
Ward 82 021ECONOMIC FREEDOM FIGHTERS1 07029,0998
Ward 92 021AFRICAN NATIONAL CONGRESS2 80452,7663
Ward 92 021ECONOMIC FREEDOM FIGHTERS1 31124,6707
Ward 102 021AFRICAN NATIONAL CONGRESS2 04367,6938
Ward 102 021ECONOMIC FREEDOM FIGHTERS64521,3718
Ward 112 021AFRICAN NATIONAL CONGRESS2 00460,3251
Ward 112 021ECONOMIC FREEDOM FIGHTERS57417,2787
Ward 122 021AFRICAN NATIONAL CONGRESS2 37450,4462
Ward 122 021TSOGANG CIVIC MOVEMENT1 15224,4794
Ward 132 021AFRICAN NATIONAL CONGRESS1 95252,0256
Ward 132 021ECONOMIC FREEDOM FIGHTERS1 27433,9552
Ward 142 021DEMOCRATIC ALLIANCE4 73365,8275
Ward 142 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 13315,758
Ward 152 021DEMOCRATIC ALLIANCE4 02471,4996
Ward 152 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 24322,086
Ward 162 021DEMOCRATIC ALLIANCE3 87369,1237
Ward 162 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS78113,939
Ward 172 021DEMOCRATIC ALLIANCE3 55062,6213
Ward 172 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 01517,9044
Ward 182 021DEMOCRATIC ALLIANCE2 84064,5015
Ward 182 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS65814,9444
Ward 192 021AFRICAN NATIONAL CONGRESS1 45747,9119
Ward 192 021ECONOMIC FREEDOM FIGHTERS1 14837,7507
Ward 202 021AFRICAN NATIONAL CONGRESS2 43263,2345
Ward 202 021BOTHO COMMUNITY MOVEMENT53413,8846
Ward 212 021AFRICAN NATIONAL CONGRESS4 04271,2623
Ward 212 021ECONOMIC FREEDOM FIGHTERS76913,5578
Ward 222 021AFRICAN NATIONAL CONGRESS1 59739,7857
Ward 222 021ECONOMIC FREEDOM FIGHTERS1 47536,7464
Ward 232 021TSOGANG CIVIC MOVEMENT2 47647,2159
Ward 232 021AFRICAN NATIONAL CONGRESS2 28443,5545
Ward 242 021ECONOMIC FREEDOM FIGHTERS2 57147,6199
Ward 242 021AFRICAN NATIONAL CONGRESS2 40444,5268
Ward 252 021AFRICAN NATIONAL CONGRESS4 27366,8387
Ward 252 021TSOGANG CIVIC MOVEMENT81312,717
Ward 262 021AFRICAN NATIONAL CONGRESS2 68850,7457
Ward 262 021INDEPENDENTS99818,8409
Ward 272 021AFRICAN NATIONAL CONGRESS3 65162,6136
Ward 272 021ECONOMIC FREEDOM FIGHTERS1 07518,4359
Ward 282 021AFRICAN NATIONAL CONGRESS2 53848,251
Ward 282 021ECONOMIC FREEDOM FIGHTERS2 40845,7795
Ward 292 021AFRICAN NATIONAL CONGRESS3 93158,0136
Ward 292 021INDEPENDENTS1 07415,8501
Ward 302 021AFRICAN NATIONAL CONGRESS2 34051,4965
Ward 302 021ECONOMIC FREEDOM FIGHTERS1 40430,8979
Ward 312 021AFRICAN NATIONAL CONGRESS1 35950,4267
Ward 312 021ECONOMIC FREEDOM FIGHTERS1 10440,9647
Ward 322 021AFRICAN NATIONAL CONGRESS2 29853,8552
Ward 322 021ECONOMIC FREEDOM FIGHTERS79518,6314
Ward 332 021AFRICAN NATIONAL CONGRESS90336,5439
Ward 332 021INDEPENDENTS49019,83
Ward 342 021AFRICAN NATIONAL CONGRESS2 13255,8993
Ward 342 021ECONOMIC FREEDOM FIGHTERS60815,9413
Ward 352 021AFRICAN NATIONAL CONGRESS1 79535,7214
Ward 352 021TSOGANG CIVIC MOVEMENT93118,5274
Ward 362 021AFRICAN NATIONAL CONGRESS2 11138,8194
Ward 362 021DEMOCRATIC ALLIANCE1 78432,8062
Ward 372 021AFRICAN NATIONAL CONGRESS1 98966,5663
Ward 372 021ECONOMIC FREEDOM FIGHTERS63721,3186
Ward 382 021AFRICAN NATIONAL CONGRESS1 56664,4975
Ward 382 021ECONOMIC FREEDOM FIGHTERS78132,1664
Ward 392 021AFRICAN NATIONAL CONGRESS2 28258,8296
Ward 392 021ECONOMIC FREEDOM FIGHTERS98025,2642
Ward 402 021AFRICAN NATIONAL CONGRESS3 13845,7234
Ward 402 021ECONOMIC FREEDOM FIGHTERS1 25818,3302
Ward 412 021AFRICAN NATIONAL CONGRESS2 56860,7811
Ward 412 021TSOGANG CIVIC MOVEMENT77918,4379
Ward 422 021DEMOCRATIC ALLIANCE1 89849,5044
Ward 422 021AFRICAN NATIONAL CONGRESS90923,7089
Ward 432 021AFRICAN NATIONAL CONGRESS1 35934,4399
Ward 432 021DEMOCRATIC ALLIANCE1 24631,5763
Ward 442 021AFRICAN NATIONAL CONGRESS2 64756,3551
Ward 442 021ECONOMIC FREEDOM FIGHTERS83517,7773
Ward 452 021AFRICAN NATIONAL CONGRESS1 55843,35
Ward 452 021ECONOMIC FREEDOM FIGHTERS1 20233,4446

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 90 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 Rustenburg. Ward results include areas outside Boitekong.

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