Counted.co.zaPlay game

Vryburg, North West

Find my ward

No party has a majority

2026

Council seats

ANC9 seats
DA3 seats
ActionSA1 seat
Other3 seats
EFF1 seat
PA1 seat
FF+1 seat
Naledi · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS950
DEMOCRATIC ALLIANCE316,6667
ACTIONSA15,5556
AFRIKA MAYIBUYE MOVEMENT15,5556
BATHO PELE COMMUNITY ASSOCIATION15,5556
ECONOMIC FREEDOM FIGHTERS15,5556
PATRIOTIC ALLIANCE15,5556
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS15,5556
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT00
AFRICAN CONGRESS FOR TRANSFORMATION00
AFRICAN SPEAR MOVEMENT00
INDEPENDENTS00
PAN AFRICANIST CONGRESS OF AZANIA00
SOUTH AFRICAN COMMUNIST PARTY00
UMKHONTO WESIZWE PARTY00
UNITED AFRICANS TRANSFORMATION00
UNITED CHRISTIAN DEMOCRATIC PARTY00

18 seats; 10 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

DEMOCRATIC ALLIANCE
15.5%2 730 votes
Other: show remaining parties: hide remaining parties15.8%2 767 votes
Naledi · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—8 66749,3537
DEMOCRATIC ALLIANCE—2 73015,5458
BATHO PELE COMMUNITY ASSOCIATION—1 3547,7103
ECONOMIC FREEDOM FIGHTERS—1 2096,8846
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—8344,7492
PATRIOTIC ALLIANCE—5132,9212
ACTIONSA—4652,6479
AFRIKA MAYIBUYE MOVEMENT—4542,5853
SOUTH AFRICAN COMMUNIST PARTY—3622,0614
UMKHONTO WESIZWE PARTY—3281,8678
UNITED AFRICANS TRANSFORMATION—2101,1958
AFRICAN CONGRESS FOR TRANSFORMATION—1560,8883
AFRICAN SPEAR MOVEMENT—940,5353
UNITED CHRISTIAN DEMOCRATIC PARTY—730,4157
PAN AFRICANIST CONGRESS OF AZANIA—690,3929
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT—430,2449
INDEPENDENTS—00

17561 valid votes. Shares use this ballot’s party totals. All published entries are included.

IEC source

Past coalition partners

10 for a majority
Sources

These parties have governed together before. Local precedents come first, then combinations recorded most often in North West, then elsewhere. MISTRA covers November 2021 to February 2026; membership is recorded at formation. These are starting points, not likelihood estimates.

Totals use the current reported seats for Naledi. The line marks 10 of 18 seats.

ANC + EFF

Recorded together in Ditsobotla from 2025-09-23. This membership was recorded in 8 councils. Current seats are used above; this is a historical precedent, not a prediction.

ANC + PA

Recorded together in JB Marks from 2021-11-22. This membership was recorded in 5 councils. Current seats are used above; this is a historical precedent, not a prediction.

DA + FF+

Recorded together in Matzikama from 2025-08-18. This membership was recorded in 9 councils. Current seats are used above; this is a historical precedent, not a prediction.

MISTRA dataset and methodology

Try your own

How the vote changed

Other

Council seats by election

Swipe to see history

2000Seats

Seats unavailable for this election.

2006Seats

10 for a majority · 18 seats

2011Seatsvs 2006
ANC12
DA5

10 for a majority · 18 seats

2016Seatsvs 2011
ANC13
DA5
EFF2—

11 for a majority · 20 seats

2021Seatsvs 2016
ANC10
DA3
EFF3

10 for a majority · 18 seats

2026Seatsvs 2021
ANC9
DA3
EFF1

10 for a majority · 18 seats

NW392 - Naledi · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 000Seat allocation unavailableUnavailableUnavailableUnavailable
2 006AFRICAN NATIONAL CONGRESS121810
2 006DEMOCRATIC ALLIANCE21810
2 006INDEPENDENT DEMOCRATS21810
2 006PAN AFRICANIST CONGRESS OF AZANIA11810
2 006UNITED CHRISTIAN DEMOCRATIC PARTY11810
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY01810
2 011AFRICAN NATIONAL CONGRESS121810
2 011DEMOCRATIC ALLIANCE51810
2 011CONGRESS OF THE PEOPLE11810
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY01810
2 011INDEPENDENTS01810
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS01810
2 016AFRICAN NATIONAL CONGRESS132011
2 016DEMOCRATIC ALLIANCE52011
2 016ECONOMIC FREEDOM FIGHTERS22011
2 016CONGRESS OF THE PEOPLE02011
2 016INDEPENDENTS02011
2 016PAN AFRICANIST CONGRESS OF AZANIA02011
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS02011
2 021AFRICAN NATIONAL CONGRESS101810
2 021DEMOCRATIC ALLIANCE31810
2 021ECONOMIC FREEDOM FIGHTERS31810
2 021AZANIAN INDEPENDENT COMMUNITY MOVEMENT11810
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS11810
2 021AFRICAN INDEPENDENT CONGRESS01810
2 021AFRICAN TRANSFORMATION MOVEMENT01810
2 021CONGRESS OF THE PEOPLE01810
2 021FORUM 4 SERVICE DELIVERY01810
2 021INDEPENDENTS01810
2 021PATRIOTIC ALLIANCE01810
2 021UNITED CHRISTIAN DEMOCRATIC PARTY01810
2 026AFRICAN NATIONAL CONGRESS91810
2 026DEMOCRATIC ALLIANCE31810
2 026ACTIONSA11810
2 026AFRIKA MAYIBUYE MOVEMENT11810
2 026BATHO PELE COMMUNITY ASSOCIATION11810
2 026ECONOMIC FREEDOM FIGHTERS11810
2 026PATRIOTIC ALLIANCE11810
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS11810
2 026ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT01810
2 026AFRICAN CONGRESS FOR TRANSFORMATION01810
2 026AFRICAN SPEAR MOVEMENT01810
2 026INDEPENDENTS01810
2 026PAN AFRICANIST CONGRESS OF AZANIA01810
2 026SOUTH AFRICAN COMMUNIST PARTY01810
2 026UMKHONTO WESIZWE PARTY01810
2 026UNITED AFRICANS TRANSFORMATION01810
2 026UNITED CHRISTIAN DEMOCRATIC PARTY01810

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 %
ANC66.0%—
DA16.5%—
EFF0.0%—
ID0.0%—
Other1.6%—
2006Vote %vs 2000
ANC67.2%
DA13.2%
EFF0.0%
ID11.5%
PAC3.2%
Other1.6%
2011Vote %vs 2006
ANC68.5%
DA26.4%
EFF0.0%
ID0.0%
COPE3.1%
Other2.0%
2016Vote %vs 2011
ANC63.9%
DA23.2%
EFF8.5%
ID0.0%
Other4.4%
2021Vote %vs 2016
ANC53.8%
DA16.9%
EFF16.3%
ID0.0%
AZANIAN INDEPENDENT COMMUNITY MOVEMENT3.3%
FF+4.6%
Other4.7%
2026Vote %vs 2021
ANC47.0%
DA14.8%
EFF6.4%
ID0.0%
ActionSA2.4%
SACP2.1%
Other17.1%
NW392 - Naledi · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 000AFRICAN NATIONAL CONGRESS19 54965,959229 638Reported
2 000DEMOCRATIC ALLIANCE4 89316,509229 638Reported
2 000ECONOMIC FREEDOM FIGHTERS0029 638No votes recorded in the complete party list.
2 000UNITED CHRISTIAN DEMOCRATIC PARTY4 71715,915429 638Reported
2 000INDEPENDENT DEMOCRATS0029 638No votes recorded in the complete party list.
2 000BATHO PELE COMMUNITY ASSOCIATION0029 638No votes recorded in the complete party list.
2 000VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0029 638No votes recorded in the complete party list.
2 000AZANIAN INDEPENDENT COMMUNITY MOVEMENT0029 638No votes recorded in the complete party list.
2 000PAN AFRICANIST CONGRESS OF AZANIA0029 638No votes recorded in the complete party list.
2 000CONGRESS OF THE PEOPLE0029 638No votes recorded in the complete party list.
2 000PATRIOTIC ALLIANCE0029 638No votes recorded in the complete party list.
2 000AFRIKA MAYIBUYE MOVEMENT0029 638No votes recorded in the complete party list.
2 000ACTIONSA0029 638No votes recorded in the complete party list.
2 000SOUTH AFRICAN COMMUNIST PARTY0029 638No votes recorded in the complete party list.
2 000UMKHONTO WESIZWE PARTY0029 638No votes recorded in the complete party list.
2 000AFRICAN CHRISTIAN DEMOCRATIC PARTY0029 638No votes recorded in the complete party list.
2 000FORUM 4 SERVICE DELIVERY0029 638No votes recorded in the complete party list.
2 000UNITED AFRICANS TRANSFORMATION0029 638No votes recorded in the complete party list.
2 000AFRICAN CONGRESS FOR TRANSFORMATION0029 638No votes recorded in the complete party list.
2 000AFRICAN INDEPENDENT CONGRESS0029 638No votes recorded in the complete party list.
2 000AFRICAN SPEAR MOVEMENT0029 638No votes recorded in the complete party list.
2 000ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT0029 638No votes recorded in the complete party list.
2 000AFRICAN TRANSFORMATION MOVEMENT0029 638No votes recorded in the complete party list.
2 006AFRICAN NATIONAL CONGRESS18 49767,217827 518Reported
2 006DEMOCRATIC ALLIANCE3 63313,202327 518Reported
2 006ECONOMIC FREEDOM FIGHTERS0027 518No votes recorded in the complete party list.
2 006UNITED CHRISTIAN DEMOCRATIC PARTY8943,248827 518Reported
2 006INDEPENDENT DEMOCRATS3 17211,52727 518Reported
2 006BATHO PELE COMMUNITY ASSOCIATION0027 518No votes recorded in the complete party list.
2 006VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0027 518No votes recorded in the complete party list.
2 006AZANIAN INDEPENDENT COMMUNITY MOVEMENT0027 518No votes recorded in the complete party list.
2 006PAN AFRICANIST CONGRESS OF AZANIA8793,194327 518Reported
2 006CONGRESS OF THE PEOPLE0027 518No votes recorded in the complete party list.
2 006PATRIOTIC ALLIANCE0027 518No votes recorded in the complete party list.
2 006AFRIKA MAYIBUYE MOVEMENT0027 518No votes recorded in the complete party list.
2 006ACTIONSA0027 518No votes recorded in the complete party list.
2 006SOUTH AFRICAN COMMUNIST PARTY0027 518No votes recorded in the complete party list.
2 006UMKHONTO WESIZWE PARTY0027 518No votes recorded in the complete party list.
2 006AFRICAN CHRISTIAN DEMOCRATIC PARTY4431,609927 518Reported
2 006FORUM 4 SERVICE DELIVERY0027 518No votes recorded in the complete party list.
2 006UNITED AFRICANS TRANSFORMATION0027 518No votes recorded in the complete party list.
2 006AFRICAN CONGRESS FOR TRANSFORMATION0027 518No votes recorded in the complete party list.
2 006AFRICAN INDEPENDENT CONGRESS0027 518No votes recorded in the complete party list.
2 006AFRICAN SPEAR MOVEMENT0027 518No votes recorded in the complete party list.
2 006ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT0027 518No votes recorded in the complete party list.
2 006AFRICAN TRANSFORMATION MOVEMENT0027 518No votes recorded in the complete party list.
2 011AFRICAN NATIONAL CONGRESS22 58368,50632 965Reported
2 011DEMOCRATIC ALLIANCE8 68826,355232 965Reported
2 011ECONOMIC FREEDOM FIGHTERS0032 965No votes recorded in the complete party list.
2 011UNITED CHRISTIAN DEMOCRATIC PARTY0032 965No votes recorded in the complete party list.
2 011INDEPENDENT DEMOCRATS0032 965No votes recorded in the complete party list.
2 011BATHO PELE COMMUNITY ASSOCIATION0032 965No votes recorded in the complete party list.
2 011VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2360,715932 965Reported
2 011AZANIAN INDEPENDENT COMMUNITY MOVEMENT0032 965No votes recorded in the complete party list.
2 011PAN AFRICANIST CONGRESS OF AZANIA0032 965No votes recorded in the complete party list.
2 011CONGRESS OF THE PEOPLE1 0253,109432 965Reported
2 011PATRIOTIC ALLIANCE0032 965No votes recorded in the complete party list.
2 011AFRIKA MAYIBUYE MOVEMENT0032 965No votes recorded in the complete party list.
2 011ACTIONSA0032 965No votes recorded in the complete party list.
2 011SOUTH AFRICAN COMMUNIST PARTY0032 965No votes recorded in the complete party list.
2 011UMKHONTO WESIZWE PARTY0032 965No votes recorded in the complete party list.
2 011AFRICAN CHRISTIAN DEMOCRATIC PARTY2470,749332 965Reported
2 011FORUM 4 SERVICE DELIVERY0032 965No votes recorded in the complete party list.
2 011UNITED AFRICANS TRANSFORMATION0032 965No votes recorded in the complete party list.
2 011AFRICAN CONGRESS FOR TRANSFORMATION0032 965No votes recorded in the complete party list.
2 011AFRICAN INDEPENDENT CONGRESS0032 965No votes recorded in the complete party list.
2 011AFRICAN SPEAR MOVEMENT0032 965No votes recorded in the complete party list.
2 011ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT0032 965No votes recorded in the complete party list.
2 011AFRICAN TRANSFORMATION MOVEMENT0032 965No votes recorded in the complete party list.
2 016AFRICAN NATIONAL CONGRESS22 59763,916435 354Reported
2 016DEMOCRATIC ALLIANCE8 20023,19435 354Reported
2 016ECONOMIC FREEDOM FIGHTERS3 0048,496935 354Reported
2 016UNITED CHRISTIAN DEMOCRATIC PARTY0035 354No votes recorded in the complete party list.
2 016INDEPENDENT DEMOCRATS0035 354No votes recorded in the complete party list.
2 016BATHO PELE COMMUNITY ASSOCIATION0035 354No votes recorded in the complete party list.
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS7302,064835 354Reported
2 016AZANIAN INDEPENDENT COMMUNITY MOVEMENT0035 354No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA1970,557235 354Reported
2 016CONGRESS OF THE PEOPLE5381,521835 354Reported
2 016PATRIOTIC ALLIANCE0035 354No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT0035 354No votes recorded in the complete party list.
2 016ACTIONSA0035 354No votes recorded in the complete party list.
2 016SOUTH AFRICAN COMMUNIST PARTY0035 354No votes recorded in the complete party list.
2 016UMKHONTO WESIZWE PARTY0035 354No votes recorded in the complete party list.
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY0035 354No votes recorded in the complete party list.
2 016FORUM 4 SERVICE DELIVERY0035 354No votes recorded in the complete party list.
2 016UNITED AFRICANS TRANSFORMATION0035 354No votes recorded in the complete party list.
2 016AFRICAN CONGRESS FOR TRANSFORMATION0035 354No votes recorded in the complete party list.
2 016AFRICAN INDEPENDENT CONGRESS0035 354No votes recorded in the complete party list.
2 016AFRICAN SPEAR MOVEMENT0035 354No votes recorded in the complete party list.
2 016ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT0035 354No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT0035 354No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS14 52853,823426 992Reported
2 021DEMOCRATIC ALLIANCE4 55216,864326 992Reported
2 021ECONOMIC FREEDOM FIGHTERS4 39716,2926 992Reported
2 021UNITED CHRISTIAN DEMOCRATIC PARTY1200,444626 992Reported
2 021INDEPENDENT DEMOCRATS0026 992No votes recorded in the complete party list.
2 021BATHO PELE COMMUNITY ASSOCIATION0026 992No votes recorded in the complete party list.
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 2374,582826 992Reported
2 021AZANIAN INDEPENDENT COMMUNITY MOVEMENT8903,297326 992Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA0026 992No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE1540,570526 992Reported
2 021PATRIOTIC ALLIANCE4371,61926 992Reported
2 021AFRIKA MAYIBUYE MOVEMENT0026 992No votes recorded in the complete party list.
2 021ACTIONSA0026 992No votes recorded in the complete party list.
2 021SOUTH AFRICAN COMMUNIST PARTY0026 992No votes recorded in the complete party list.
2 021UMKHONTO WESIZWE PARTY0026 992No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY0026 992No votes recorded in the complete party list.
2 021FORUM 4 SERVICE DELIVERY2881,06726 992Reported
2 021UNITED AFRICANS TRANSFORMATION0026 992No votes recorded in the complete party list.
2 021AFRICAN CONGRESS FOR TRANSFORMATION0026 992No votes recorded in the complete party list.
2 021AFRICAN INDEPENDENT CONGRESS1770,655726 992Reported
2 021AFRICAN SPEAR MOVEMENT0026 992No votes recorded in the complete party list.
2 021ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT0026 992No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT220,081526 992Reported
2 026AFRICAN NATIONAL CONGRESS16 97946,985136 137Reported
2 026DEMOCRATIC ALLIANCE5 33414,760536 137Reported
2 026ECONOMIC FREEDOM FIGHTERS2 3166,408936 137Reported
2 026UNITED CHRISTIAN DEMOCRATIC PARTY1310,362536 137Reported
2 026INDEPENDENT DEMOCRATS0036 137No votes recorded in the complete party list.
2 026BATHO PELE COMMUNITY ASSOCIATION2 6877,435636 137Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 6504,56636 137Reported
2 026AZANIAN INDEPENDENT COMMUNITY MOVEMENT0036 137No votes recorded in the complete party list.
2 026PAN AFRICANIST CONGRESS OF AZANIA1350,373636 137Reported
2 026CONGRESS OF THE PEOPLE0036 137No votes recorded in the complete party list.
2 026PATRIOTIC ALLIANCE1 0272,84236 137Reported
2 026AFRIKA MAYIBUYE MOVEMENT8872,454536 137Reported
2 026ACTIONSA8642,390936 137Reported
2 026SOUTH AFRICAN COMMUNIST PARTY7452,061636 137Reported
2 026UMKHONTO WESIZWE PARTY6311,746136 137Reported
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY0036 137No votes recorded in the complete party list.
2 026FORUM 4 SERVICE DELIVERY0036 137No votes recorded in the complete party list.
2 026UNITED AFRICANS TRANSFORMATION3741,03536 137Reported
2 026AFRICAN CONGRESS FOR TRANSFORMATION2780,769336 137Reported
2 026AFRICAN INDEPENDENT CONGRESS0036 137No votes recorded in the complete party list.
2 026AFRICAN SPEAR MOVEMENT1360,376336 137Reported
2 026ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT740,204836 137Reported
2 026AFRICAN TRANSFORMATION MOVEMENT0036 137No votes recorded in the complete party list.

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.
  • Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow.
  • 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
Find your ward councillorSee IEC-listed names and official municipal contact routes

Ward results

Find my ward

Find your ward

Loading map…

Vryburg and its wardsExplore map

Wards covering Vryburg

8 wards

Wards covering Vryburg ·
WardElectionParty / entryVotesVote share (%)
Ward 22 026AFRICAN NATIONAL CONGRESS99148,2004
Ward 22 026DEMOCRATIC ALLIANCE33716,3911
Ward 32 026AFRICAN NATIONAL CONGRESS86939,7712
Ward 32 026DEMOCRATIC ALLIANCE58226,6362
Ward 42 026AFRICAN NATIONAL CONGRESS1 60256,728
Ward 42 026ECONOMIC FREEDOM FIGHTERS30910,9419
Ward 52 026AFRICAN NATIONAL CONGRESS60244,825
Ward 52 026INDEPENDENTS41530,901
Ward 62 026AFRICAN NATIONAL CONGRESS89553,0213
Ward 62 026AFRIKA MAYIBUYE MOVEMENT1307,7014
Ward 72 026DEMOCRATIC ALLIANCE95564,3531
Ward 72 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS24616,5768
Ward 82 026AFRICAN NATIONAL CONGRESS1 16539,3581
Ward 82 026INDEPENDENTS80527,1959
Ward 92 026AFRICAN NATIONAL CONGRESS58441,2721
Ward 92 026AFRIKA MAYIBUYE MOVEMENT18112,7915

The two largest published entries shown on each ward card. Open a ward for all entries.

Source data

Sources & result details

IEC: 08 Nov 2026, 21:21 SAST · checked 10 Nov 2026, 01:09 SAST

Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. Reporting progress measures voting districts, not turnout.

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.

Government comparisons use the confirmed pre-election administration when available, otherwise the latest dated record. The new government appears when its membership is confirmed. A retained or changed government requires confirmed records on both sides; seats alone cannot establish it.

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 18 council seats. Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. A seat majority does not establish a governing agreement or who will become mayor.

IEC result time: 08 Nov 2026, 21:21 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 Naledi. Ward results include areas outside Vryburg.

This page uses the Stats SA statistical main-place boundary labelled 2016. It overlaps 8 of the 2026 wards; the everyday town boundary may differ.

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