Skip to content
Count Room2026 local elections
Updates every minute

Rustenburg

NW373 · Local council · 90 seats

Hung
Voting districts in
100%
176 of 176
Wards declared
45
of 45
Majority line
46
of 90 seats
Registered voters
324,605

IEC report

Seats (declared)

As of
The IEC has declared this council. These are the final seat numbers.
ANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsANC: 35 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsDA: 13 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsEFF: 12 seatsActionSA: 6 seatsActionSA: 6 seatsActionSA: 6 seatsActionSA: 6 seatsActionSA: 6 seatsActionSA: 6 seatsSACP: 4 seatsSACP: 4 seatsSACP: 4 seatsSACP: 4 seatsVF Plus: 3 seatsVF Plus: 3 seatsVF Plus: 3 seatsMKP: 3 seatsMKP: 3 seatsMKP: 3 seatsLABOUR: 3 seatsLABOUR: 3 seatsLABOUR: 3 seatsSLK26: 2 seatsSLK26: 2 seatsRPP: 2 seatsRPP: 2 seatsL.S.M: 1 seatsPA: 1 seatsBBS: 1 seatsTsogang: 1 seatsATM: 1 seatsPURPLE: 1 seatsBakanapc: 1 seats9046 for majority
Seats by party
PartyVotesWardsSeats
ANC38.1%3535
DA14.5%713
EFF13.2%112
ActionSA6.2%06
SACP4.7%04
VF Plus3.2%03
MKP3.1%13
LABOUR2.9%03
SLK262.5%12
RPP1.6%02
L.S.M1.4%01
PA1.1%01
BBS0.9%01
Tsogang0.6%01
ATM0.5%01
PURPLE0.5%01
Bakanapc0.4%01

Coalition calculator

As of

Tap parties to add their seats together. This is seat arithmetic only: it shows which combinations hold enough seats between them, not whether those parties would agree to govern together.

0 of 90 seats · majority line 46

Nothing selected

Minimal winning combinations

Every set of up to four of the ten largest parties that reaches the majority line, where dropping any one member would fall short. Independents are left out because each votes individually. Seats are final.

Ward map

As of
Loading ward map…
Pinch, double-tap or + / − to zoom; drag to move when zoomed.

Solid: ward declared. Pale: leading while counting. Grey: no votes yet. Tap a ward for details.

Change since 2021

As of
Ward boundaries were redrawn for 2026, so we compare the same voting districts in both years: the 170 districts counted so far that also existed in 2021 (98% of the votes counted). Shares are of all valid votes, ward and PR ballots together.
Party shares on matched voting districts, 2021 and 2026
Party20212026Change
ANC46.9%38.5%−8.4
DA13.8%14.3%+0.5
EFF18.0%13.1%−5.0
ActionSA–6.2%new
SACP–4.5%new
VF Plus3.4%3.2%−0.2
MKP–3.1%new
LABOUR–3.0%new
SLK26–2.5%new
RPP–1.6%new

Biggest ward swings

  1. Ward 31EFF47.8% → 10.5%−37.3
  2. Ward 24EFF49.6% → 13.1%−36.5
  3. Ward 3ANC62.5% → 30.7%−31.7
  4. Ward 45ANC59.8% → 30.0%−29.8
  5. Ward 25ANC66.8% → 40.3%−26.5
  6. Ward 42ActionSA0.0% → 25.0%+25.0
  7. Ward 11SACP0.0% → 24.2%+24.2
  8. Ward 8ActionSA0.0% → 23.9%+23.9

2021 council result: ANC 43, EFF 17, DA 13, Tsogang 7, Independents 1 of 90 seats.

Closest wards

As of
Wards decided or led by less than 5 points on the ward ballot, and how many more votes the runner-up needed.
  1. Ward 28EFF won, ahead of ANCby 141 (3.2%) · needed 142
  2. Ward 9ANC won, ahead of Independentsby 132 (4.5%) · needed 133

Wards (45)

As of
Ward-ballot results. Margin is the gap between the first two candidates as a share of valid ward votes.
Wards declared
100%
Ward ballot results by ward
WardWinner or leaderMarginVotesVDs in
1ANCOfentse Goodwill Mzelemwon21.9%2,9665/5
2ANCClearance Keorapetse Mekgoewon39.3%3,3074/4
3ANCMarea Tumelowon12.4%1,8824/4
4ANCGoodwill Thuso Tlhapanewon17.7%2,2334/4
5ANCTshepiso David Sennewon44.8%2,2835/5
6ANCTerry Arloos Bogopanewon23.7%2,4238/8
7ANCItumeleng David Maganowon37.5%2,6614/4
8ANCKeabetswe Paul Bogatsuwon5.3%3,7983/3
9ANCLesiba Patrick Morakewon4.5%2,9133/3
10ANCMatthews Johannes Wolmaranswon35.3%2,6373/3
11ANCKatlego Mokalanewon15.5%2,3683/3
12ANCSuzan Reneilwe Modikoewon18.4%2,9282/2
13ANCSophy Loiloi Sentshowon14.9%2,6523/3
14DAAnthony Talbot Bridgerwon51.6%4,9354/4
15DAAndre Van Dykwon56.1%3,2772/2
16DAFrederik Hendrik Coetzeewon43.8%2,8503/3
17DATanya Rothmanwon57.8%3,7243/3
18DAJacobus Johannes Nortjewon38.4%3,2442/2
19ANCAbner Mawisile Jokawon7.0%2,8402/2
20ANCAbissai Selekawon34.0%3,2134/4
21ANCDavid Thabang Rampouwon53.5%3,1413/3
22ANCWilliam Boikie Melanziwon15.3%3,8203/3
23ANCLetlhogonolo Phillip Sambowon11.5%3,5619/9
24ANCMolebogeng Ernestina Molefewon19.9%3,5622/2
25SLK26Kagiso Johannes Selekewon6.6%4,4197/7
26ANCTshepo Masego Christinah Tlhapanewon49.8%2,9156/6
27ANCFanie Lakawon23.8%3,7694/4
28EFFKedumetse Israel Monaisewon3.2%4,3574/4
29ANCKevin Karabo Phutuwon14.3%3,3105/5
30ANCKeolebogile Harrinton Malaowon15.1%3,4354/4
31ANCRaserole Shilboy Mashamaitewon5.5%3,3103/3
32ANCMabutana Nkosinathi Delmanwon31.6%3,5564/4
33ANCJustice Molefewon35.2%3,3093/3
34ANCBonga Dlawuwon21.1%2,7025/5
35ANCNtshimane Jeffrey Putuwon53.2%3,1063/3
36DAJean Willem Dearlove Keyserwon9.6%3,63410/10
37ANCAphiwe Silimelawon34.9%2,8512/2
38ANCMandla Hamilton Mazibukowon17.8%3,1835/5
39ANCPhuthaditshaba Mighty Mogalewon33.5%2,8543/3
40ANCJoseph Qobekawon14.4%3,6823/3
41ANCZenzele Xhinelawon43.0%2,4723/3
42DAJohn Charles Boardmanwon12.5%2,3732/2
43ANCJohannes Molefiwon19.2%3,6503/3
44ANCTitus Kamogelo Mokatewon33.6%3,3146/6
45MKPThabiso George Molefewon14.6%3,1223/3