Counted.co.za

North West · municipality · 2026

Rustenburg

Estimated council seats

Current count

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

46 seats needed for a majority in a 90-seat council · One dot = one seat

23.3% of districts reporting · 41 of 176

23.3%
PartyEstimated seats
ANC37
EFF13
DA11
ActionSA7
BADIREDI BA SETŠHABA3
LETHABONG SERVICE MOVEMENT3
SERITI LE KAELO INDEPENDENT PARTY3
SACP3
LABOUR PARTY OF SOUTH AFRICA2
MK2
FF+2
AFRICAN TRANSFORMATION MOVEMENT1
PURPLE PARTY IKAGENG1
RUSTENBURG PEOPLE'S PARTY1
TSOGANG CIVIC MOVEMENT1
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: 1 of 45. 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, 01:41 SAST · Source figures ↗

Municipal PR votes

23.3% of districts reporting · 41 of 176

23.3%
LeadingANC
41.1%

Ahead by 8 356 votes of EFF.

Party / candidateShare · votes
AFRICAN NATIONAL CONGRESS
41.1%12 716 votes
ECONOMIC FREEDOM FIGHTERS
14.1%4 360 votes
DEMOCRATIC ALLIANCE
12.3%3 815 votes
ACTIONSA
8.0%2 469 votes
LETHABONG SERVICE MOVEMENT
3.3%1 019 votes
SERITI LE KAELO INDEPENDENT PARTY
3.1%959 votes
BADIREDI BA SETŠHABA
2.5%777 votes
Show 36 more parties and candidates
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS
2.5%772 votes
SOUTH AFRICAN COMMUNIST PARTY
2.4%751 votes
LABOUR PARTY OF SOUTH AFRICA
2.3%711 votes
UMKHONTO WESIZWE PARTY
1.5%465 votes
RUSTENBURG PEOPLE'S PARTY
1.3%416 votes
TSOGANG CIVIC MOVEMENT
0.9%286 votes
AFRICAN TRANSFORMATION MOVEMENT
0.7%207 votes
PURPLE PARTY IKAGENG
0.4%131 votes
AFRICAN CHRISTIAN DEMOCRATIC PARTY
0.4%120 votes
AFRICAN INDEPENDENT CONGRESS
0.4%117 votes
PATRIOTIC ALLIANCE
0.4%113 votes
AFRICAN ECONOMIC TRANSFORMERS
0.3%99 votes
BOPHUTHATSWANA CIVIL MOVEMENT
0.3%89 votes
UNITED CHRISTIAN DEMOCRATIC PARTY
0.3%85 votes
UNITED AFRICANS TRANSFORMATION
0.2%59 votes
PEOPLE'S MANDATE PARTY
0.2%53 votes
AFRIKA MAYIBUYE MOVEMENT
0.2%50 votes
AFRICAN PEOPLE'S CONVENTION
0.1%31 votes
INKATHA FREEDOM PARTY
0.1%31 votes
AZANIAN PEOPLE'S ORGANISATION
0.1%30 votes
BAKANANA PELE CAMPAIGN
0.1%28 votes
AL JAMA-AH
0.1%27 votes
CONGRESS OF THE PEOPLE
0.1%25 votes
AFRICAN ECONOMIC FREEDOM
0.1%22 votes
ECONOMIC EMANCIPATION FORUM
0.1%21 votes
ARONA
0.1%19 votes
AFRICAN CONGRESS FOR TRANSFORMATION
0.1%19 votes
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT
0.1%16 votes
FREEDOM IN SOUTH AFRICA
0.0%15 votes
SOUTH AFRICAN POLITICAL ASSOCIATION
0.0%12 votes
SERVICE DELIVERY PARTY
0.0%10 votes
COMMUNITY PRIORITY MOVEMENT
0.0%5 votes
INDEPENDENTS
0.0%0 votes
UNITED DEMOCRATIC MOVEMENT
0.0%0 votes
ALL CITIZENS PARTY
0.0%0 votes
AFRICAN REVOLUTIONARY COUNCIL
0.0%0 votes

30 950 PR votes

Ward results

45 wards · Ward ballot

Ward 1 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 2 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 3 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 4 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 5 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 6 ↗
ANC33.9%
ANC33.9%
INDEPENDENTS33.3%
Lead: 1 votesReporting progress unavailable
Ward 7 ↗
ANC45.6%
ANC45.6%
EFF23.3%
Lead: 181 votesReporting progress unavailable
Ward 8 ↗
ANC27.8%
ANC27.8%
ActionSA23.6%
Lead: 130 votesReporting progress unavailable
Ward 9 ↗
ANC29.6%
LESIBA PATRICK MORAKE
ANC29.6%
INDEPENDENTS25.1%
Lead: 132 votesReporting progress unavailable
Ward 10 ↗
ANC50.0%
ANC50.0%
EFF14.0%
Lead: 434 votesReporting progress unavailable
Ward 11 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 12 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 13 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 14 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 15 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 16 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 17 ↗
DA67.5%
DA67.5%
FF+11.9%
Lead: 995 votesReporting progress unavailable
Ward 18 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 19 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 20 ↗
ANC51.7%
ANC51.7%
SACP14.3%
Lead: 928 votesReporting progress unavailable
Ward 21 ↗
ANC70.2%
ANC70.2%
EFF13.9%
Lead: 1 312 votesReporting progress unavailable
Ward 22 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 23 ↗
ANC44.8%
ANC44.8%
SACP20.2%
Lead: 106 votesReporting progress unavailable
Ward 24 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 25 ↗
SERITI LE KAELO INDEPENDENT PARTY50.9%
SERITI LE KAELO INDEPENDENT PARTY50.9%
ANC33.7%
Lead: 285 votesReporting progress unavailable
Ward 26 ↗
ANC53.8%
ANC53.8%
EFF18.2%
Lead: 325 votesReporting progress unavailable
Ward 27 ↗
ANC46.0%
ANC46.0%
LETHABONG SERVICE MOVEMENT22.4%
Lead: 687 votesReporting progress unavailable
Ward 28 ↗
EFF37.2%
EFF37.2%
ANC29.8%
Lead: 102 votesReporting progress unavailable
Ward 29 ↗
ANC44.7%
ANC44.7%
BADIREDI BA SETŠHABA33.6%
Lead: 259 votesReporting progress unavailable
Ward 30 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 31 ↗
ANC44.7%
ANC44.7%
LABOUR PARTY OF SOUTH AFRICA26.1%
Lead: 427 votesReporting progress unavailable
Ward 32 ↗
DA46.3%
DA46.3%
FF+42.4%
Lead: 10 votesReporting progress unavailable
Ward 33 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 34 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 35 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 36 ↗
DA53.6%
DA53.6%
FF+19.7%
Lead: 341 votesReporting progress unavailable
Ward 37 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 38 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 39 ↗
ANC46.2%
ANC46.2%
EFF34.4%
Lead: 47 votesReporting progress unavailable
Ward 40 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 41 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 42 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable
Ward 43 ↗
DA46.9%
DA46.9%
ANC19.2%
Lead: 275 votesReporting progress unavailable
Ward 44 ↗
ANC66.9%
ANC66.9%
EFF7.4%
Lead: 986 votesReporting progress unavailable
Ward 45 ↗
Awaiting votes
FF+—
ActionSA—
Reporting progress unavailable