Counted.co.za

North West · municipality · 2026

Madibeng

Estimated council seats

Current count

Based on votes counted so far. Unfinished wards and the remaining votes can change these seats.

42 seats needed for a majority in a 82-seat council · One dot = one seat

57.9% of districts reporting · 106 of 183

57.9%
PartyEstimated seats
ANC36
DA13
EFF10
FF+6
ActionSA5
SACP4
COMMUNITY INDEPENDANT PARTY2
AFRICAN CHRISTIAN DEMOCRATIC PARTY1
INDEPENDENT PARTY1
LABOUR PARTY OF SOUTH AFRICA1
SAVE SOUTH AFRICA1
MK1
UNITED AFRICANS TRANSFORMATION1
Try a coalition →
How these seats are worked out

Based on combined ward and PR votes counted so far. Only reported ward wins and independent seats are fixed. Unfinished wards and candidate-list limits can change the allocation. This is a calculation using the current count, not a forecast of the final result.

We reserve the IEC’s reported independent ward seats, then divide the combined party votes by the remaining council seats, discard the fraction and add one. Whole quotas receive seats first, followed by the largest remainders. A tied remainder favours the party with more votes; an unresolved tie leaves the estimate unavailable.

A party keeps its reported ward seats. Where those exceed its proportional allocation, we recalculate the remaining seats for the other parties. We assume parties can fill their estimated seats. We do not predict unfinished ward contests, additional independent wins, unopposed-ward adjustments or candidate-list shortages. The remaining districts may vote differently.

Ward seats reported: 4 of 41. The IEC’s complete allocation replaces this estimate when its totals reconcile.

Method: Municipal Structures Act, Schedule 1, items 12, 13 and 16 ↗.

IEC result time: 06 Nov 2026, 03:26 SAST · Source figures ↗

Municipal PR votes

57.9% of districts reporting · 106 of 183

57.9%
LeadingANC
43.3%

Ahead by 17 964 votes of DA.

Party / candidateShare · votes
AFRICAN NATIONAL CONGRESS
43.3%27 722 votes
DEMOCRATIC ALLIANCE
15.2%9 758 votes
ECONOMIC FREEDOM FIGHTERS
12.3%7 862 votes
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
6.9%4 447 votes
ACTIONSA
6.5%4 182 votes
SOUTH AFRICAN COMMUNIST PARTY
5.2%3 343 votes
COMMUNITY INDEPENDANT PARTY
1.8%1 173 votes
Show 31 more parties and candidates
UMKHONTO WESIZWE PARTY
1.3%807 votes
LABOUR PARTY OF SOUTH AFRICA
1.0%652 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.8%516 votes
UNITED AFRICANS TRANSFORMATION
0.7%426 votes
INDEPENDENT PARTY
0.6%388 votes
SAVE SOUTH AFRICA
0.5%339 votes
BOPHUTHATSWANA CIVIL MOVEMENT
0.4%233 votes
ALL CITIZENS PARTY
0.4%227 votes
AL JAMA-AH
0.3%223 votes
TSOGANG MADIBENG
0.3%216 votes
AFRICAN PEOPLE'S CONVENTION
0.3%203 votes
SERVICE DELIVERY PARTY
0.3%166 votes
AFRICAN TRANSFORMATION MOVEMENT
0.2%158 votes
AFRIKA MAYIBUYE MOVEMENT
0.2%127 votes
AFRICAN ECONOMIC FREEDOM
0.2%124 votes
ECONOMIC EMANCIPATION FORUM
0.2%113 votes
UNITED CHRISTIAN DEMOCRATIC PARTY
0.2%110 votes
INKATHA FREEDOM PARTY
0.1%79 votes
FORUM FOR SOUTH AFRICA
0.1%67 votes
UTLWANG VOICE OF THE PEOPLE
0.1%58 votes
AZANIAN PEOPLE'S ORGANISATION
0.1%56 votes
PATRIOTIC ALLIANCE
0.1%53 votes
SOUTH AFRICAN POLITICAL ASSOCIATION
0.1%50 votes
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT
0.1%48 votes
FREEDOM IN SOUTH AFRICA
0.1%39 votes
PURPLE PARTY IKAGENG
0.0%18 votes
ORGANIC HUMANITY MOVEMENT
0.0%15 votes
INDEPENDENTS
0.0%0 votes
UNITED DEMOCRATIC MOVEMENT
0.0%0 votes
AGANG SOUTH AFRICA
0.0%0 votes
AFRICAN MOVEMENT CONGRESS
0.0%0 votes

63 998 PR votes

Ward results

41 wards · Ward ballot

Ward 1 ↗
ANC61.9%
ANC61.9%
EFF15.3%
Lead: 566 votesReporting progress unavailable
Ward 2 ↗
ANC43.1%
ANC43.1%
AFRICAN CHRISTIAN DEMOCRATIC PARTY13.1%
Lead: 432 votesReporting progress unavailable
Ward 3 ↗
ANC47.3%
ANC47.3%
SACP40.8%
Lead: 150 votesReporting progress unavailable
Ward 4 ↗
SACP37.1%
SACP37.1%
ANC34.7%
Lead: 46 votesReporting progress unavailable
Ward 5 ↗
ANC55.8%
ANC55.8%
DA12.3%
Lead: 459 votesReporting progress unavailable
Ward 6 ↗
ANC48.5%
ANC48.5%
EFF26.0%
Lead: 104 votesReporting progress unavailable
Ward 7 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 8 ↗
SERVICE DELIVERY PARTY29.7%
SERVICE DELIVERY PARTY29.7%
ANC29.3%
Lead: 2 votesReporting progress unavailable
Ward 9 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 10 ↗
ANC42.2%
ANC42.2%
DA13.1%
Lead: 487 votesReporting progress unavailable
Ward 11 ↗
ANC49.1%
ANC49.1%
EFF16.5%
Lead: 347 votesReporting progress unavailable
Ward 12 ↗
ANC45.0%
ANC45.0%
EFF15.7%
Lead: 193 votesReporting progress unavailable
Ward 13 ↗
ANC54.7%
MMASEDUPE SALAMINA MOLEFE
ANC54.7%
EFF12.5%
Lead: 1 348 votesReporting progress unavailable
Ward 14 ↗
FF+35.5%
FF+35.5%
DA28.1%
Lead: 144 votesReporting progress unavailable
Ward 15 ↗
ANC41.9%
ANC41.9%
ActionSA16.6%
Lead: 554 votesReporting progress unavailable
Ward 16 ↗
ANC60.0%
ANC60.0%
ActionSA12.5%
Lead: 601 votesReporting progress unavailable
Ward 17 ↗
ANC56.7%
ANC56.7%
ActionSA14.6%
Lead: 736 votesReporting progress unavailable
Ward 18 ↗
ANC41.6%
ANC41.6%
EFF24.8%
Lead: 235 votesReporting progress unavailable
Ward 19 ↗
ANC63.2%
ANC63.2%
EFF16.6%
Lead: 1 055 votesReporting progress unavailable
Ward 20 ↗
ANC51.2%
ANC51.2%
EFF21.5%
Lead: 291 votesReporting progress unavailable
Ward 21 ↗
ANC53.1%
SENKGALALENG DAVID MAOMELA
ANC53.1%
EFF16.9%
Lead: 1 212 votesReporting progress unavailable
Ward 22 ↗
ANC44.6%
ANC44.6%
COMMUNITY INDEPENDANT PARTY30.4%
Lead: 398 votesReporting progress unavailable
Ward 23 ↗
DA51.0%
DA51.0%
FF+44.2%
Lead: 145 votesReporting progress unavailable
Ward 24 ↗
ANC68.1%
ANC68.1%
DA10.7%
Lead: 1 013 votesReporting progress unavailable
Ward 25 ↗
INDEPENDENTS36.7%
INDEPENDENTS36.7%
ANC30.2%
Lead: 173 votesReporting progress unavailable
Ward 26 ↗
EFF30.6%
EFF30.6%
ANC27.8%
Lead: 24 votesReporting progress unavailable
Ward 27 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 28 ↗
ANC66.0%
ANC66.0%
EFF15.5%
Lead: 949 votesReporting progress unavailable
Ward 29 ↗
DA55.3%
DA55.3%
ANC20.5%
Lead: 1 001 votesReporting progress unavailable
Ward 30 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 31 ↗
DA42.0%
DA42.0%
FF+35.2%
Lead: 15 votesReporting progress unavailable
Ward 32 ↗
ANC46.7%
ANC46.7%
EFF21.1%
Lead: 636 votesReporting progress unavailable
Ward 33 ↗
DA68.9%
DA68.9%
FF+21.8%
Lead: 1 323 votesReporting progress unavailable
Ward 34 ↗
ANC46.9%
ANC46.9%
EFF18.5%
Lead: 691 votesReporting progress unavailable
Ward 35 ↗
ANC54.2%
THABISO OTTO MOTLHABI
ANC54.2%
EFF11.3%
Lead: 909 votesReporting progress unavailable
Ward 36 ↗
ANC61.7%
ANC61.7%
SACP12.2%
Lead: 597 votesReporting progress unavailable
Ward 37 ↗
ANC65.1%
ANC65.1%
DA11.4%
Lead: 658 votesReporting progress unavailable
Ward 38 ↗
ANC46.5%
ANC46.5%
EFF20.4%
Lead: 264 votesReporting progress unavailable
Ward 39 ↗
DA33.9%
DA33.9%
FF+27.8%
Lead: 62 votesReporting progress unavailable
Ward 40 ↗
ANC42.5%
CECIL MPHAHLELE
ANC42.5%
FF+21.2%
Lead: 641 votesReporting progress unavailable
Ward 41 ↗
ANC29.1%
ANC29.1%
EFF16.3%
Lead: 170 votesReporting progress unavailable