Skip to content
Count Room2026 local elections
Updates every minute

Maluti a Phofung

FS194 · Local council · 70 seats

Hung
Voting districts in
100%
236 of 236
Wards declared
35
of 35
Majority line
36
of 70 seats
Registered voters
189,966

IEC report

Seats (declared)

As of
The IEC has declared this council. These are the final seat numbers.
ANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsANC: 21 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsACM: 15 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsDA: 14 seatsMAP16: 6 seatsMAP16: 6 seatsMAP16: 6 seatsMAP16: 6 seatsMAP16: 6 seatsMAP16: 6 seatsEFF: 3 seatsEFF: 3 seatsEFF: 3 seatsSACP: 2 seatsSACP: 2 seatsATM: 2 seatsATM: 2 seatsDPSA: 1 seatsVF Plus: 1 seatsACT: 1 seatsCFA: 1 seatsBCMT: 1 seatsAPEMO: 1 seatsPA: 1 seats7036 for majority
Seats by party
PartyVotesWardsSeats
ANC29.6%2021
ACM21.0%715
DA18.9%414
MAP167.6%36
EFF4.7%03
SACP2.1%12
ATM2.1%02
DPSA1.6%01
VF Plus1.4%01
ACT1.0%01
CFA1.0%01
BCMT0.9%01
APEMO0.8%01
PA0.6%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 70 seats · majority line 36

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 231 districts counted so far that also existed in 2021 (99% 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
ANC39.2%29.7%−9.5
ACM2.0%21.0%+19.0
DA7.2%18.9%+11.7
MAP1628.6%7.7%−20.9
EFF9.8%4.7%−5.1
SACP–2.1%new
ATM1.7%2.1%+0.3
MKP–1.9%new
DPSA4.3%1.6%−2.7
VF Plus0.6%1.4%+0.7

Biggest ward swings

  1. Ward 34MAP1651.4% → 8.0%−43.4
  2. Ward 23MAP1644.4% → 1.3%−43.1
  3. Ward 10MAP1647.3% → 5.0%−42.3
  4. Ward 13SACP0.0% → 40.7%+40.7
  5. Ward 21ACM6.4% → 45.4%+39.0
  6. Ward 5ANC70.3% → 32.1%−38.2
  7. Ward 32MAP1643.4% → 5.9%−37.6
  8. Ward 18MAP1639.0% → 3.0%−36.0

2021 council result: ANC 28, MAP16 20, EFF 7, DA 5, DPSA 3 of 70 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 14ANC won, ahead of ACMby 0 (0.0%) · needed 1
  2. Ward 31MAP16 won, ahead of ANCby 19 (0.8%) · needed 20
  3. Ward 4ANC won, ahead of DAby 28 (1.0%) · needed 29
  4. Ward 29ANC won, ahead of ACMby 40 (1.7%) · needed 41
  5. Ward 30ACM won, ahead of ANCby 43 (1.8%) · needed 44
  6. Ward 32ANC won, ahead of ACMby 73 (2.2%) · needed 74
  7. Ward 8ANC won, ahead of MAP16by 82 (3.0%) · needed 83
  8. Ward 16ANC won, ahead of ACMby 91 (3.7%) · needed 92
  9. Ward 26ANC won, ahead of DAby 92 (3.9%) · needed 93
  10. Ward 28ANC won, ahead of ACMby 119 (4.9%) · needed 120

Wards (35)

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
1DASiphamandla Richard Khumalowon7.5%3,5705/5
2ANCThembalethu Jessel Mbongowon8.7%2,5016/6
3ANCS'fiso Mzondeki Jacob Sibayawon5.5%2,16511/11
4ANCThemba Edwin Tshabalalawon1.0%2,7879/9
5DAPhumlani Patrick Mbathawon6.4%3,1108/8
6DAEleanor Quintawon20.0%3,49312/12
7ANCDimakatso Rebecca Molekowon8.7%1,9245/5
8ANCMmamaponesa Lucy Mokoenawon3.0%2,7198/8
9MAP16Nthati Phillip Mokoenawon7.7%2,8479/9
10ANCMabuse Mokubungwon17.0%2,2996/6
11ANCLinku Meshack Masithelawon12.6%1,9709/9
12ANCMosiuwa Samuel Hlatshwayowon18.3%2,6299/9
13SACPMoitheri Innocia Mokhatlawon18.3%2,2697/7
14ANCwon0.0%2,1877/7
15ANCMabitle Johannes Moloiwon7.3%2,3508/8
16ANCMohapi Leteka Hlalelewon3.7%2,4327/7
17ACMVusi Daniel Twalawon5.2%2,6656/6
18ANCAletta Malewatle Nthediwon7.5%2,3695/5
19ACMNtswaki Violet Makhalemelewon10.7%3,2728/8
20MAP16Bulie Esaia Motloungwon15.7%1,9888/8
21ACMPaseka Samson Motaungwon24.4%2,84411/11
22DAMoeketsi Petrus Molahlehiwon13.6%3,0614/4
23ACMDiphapang Elias Sefatsawon7.0%2,7325/5
24ANCMalemate Abram Mahlabawon11.1%2,5675/5
25ANCMathapelo Emily Mahamotsawon12.9%2,2024/4
26ANCTwalanki Jerminah Nthinyawon3.9%2,3437/7
27ANCThuso Peter Maboeawon16.9%2,5874/4
28ANCMary Crockettwon4.9%2,4115/5
29ANCKgopolo Seoewon1.7%2,3395/5
30ACMFanie James Motawon1.8%2,3475/5
31MAP16Mongezi Jacob Malaoanewon0.8%2,3215/5
32ANCTseko David Tlaliwon2.2%3,2816/6
33ANCTeboho Joshua Seobiwon16.1%2,6155/5
34ACMMatheko Anna Mofokengwon9.4%2,2373/3
35ANCMaria Mamotseare Lakaje-Mosiawon9.7%2,5409/9