Counted.co.zaPlay game

2026 · Municipal council

Modimolle-Mookgophong

Find my ward

No party has a majority

2026

Council seats

ANC11 seats
DA6 seats
SACP3 seats
FF+3 seats
EFF2 seats
Other3 seats
Modimolle-Mookgophong · 2026 · Reported council seats
Party / entrySeatsShare of seats (%)
AFRICAN NATIONAL CONGRESS1139,2857
DEMOCRATIC ALLIANCE621,4286
SOUTH AFRICAN COMMUNIST PARTY310,7143
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS310,7143
ECONOMIC FREEDOM FIGHTERS27,1429
DITIRELO BATHONG PARTY13,5714
MODIMOLLE - MOOKGOPHONG PARTY13,5714
MODIMOLLE MOOKGOPHONG VAALWATER ALMA ROADTAN PARTY13,5714
AFRICAN CHRISTIAN DEMOCRATIC PARTY00
AFRICAN TRANSFORMATION MOVEMENT00
AFRIKA MAYIBUYE MOVEMENT00
AZANIAN PEOPLE'S ORGANISATION00
INDEPENDENTS00
PAN AFRICANIST CONGRESS OF AZANIA00
PATRIOTIC ALLIANCE00
UMKHONTO WESIZWE PARTY00

28 seats; 15 needed for a majority.

IEC source

Municipal PR votes

Municipal PR votes

DEMOCRATIC ALLIANCE
21.0%6 628 votes
Other: show remaining parties: hide remaining parties10.0%3 165 votes
Modimolle-Mookgophong · 2026 · Municipal PR votes
Party / entryCandidateVotesVote share (%)
AFRICAN NATIONAL CONGRESS—12 03738,2115
DEMOCRATIC ALLIANCE—6 62821,0406
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS—3 89212,3552
SOUTH AFRICAN COMMUNIST PARTY—3 1339,9457
ECONOMIC FREEDOM FIGHTERS—2 6468,3997
DITIRELO BATHONG PARTY—1 3214,1935
MODIMOLLE - MOOKGOPHONG PARTY—5431,7238
MODIMOLLE MOOKGOPHONG VAALWATER ALMA ROADTAN PARTY—5221,6571
UMKHONTO WESIZWE PARTY—2960,9397
AFRIKA MAYIBUYE MOVEMENT—1450,4603
AFRICAN CHRISTIAN DEMOCRATIC PARTY—1200,3809
PATRIOTIC ALLIANCE—960,3048
AFRICAN TRANSFORMATION MOVEMENT—620,1968
AZANIAN PEOPLE'S ORGANISATION—450,1429
PAN AFRICANIST CONGRESS OF AZANIA—150,0476
INDEPENDENTS—00

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

IEC source

Past coalition partners

15 for a majority
Sources

These parties have governed together before. Local precedents come first, then combinations recorded most often in Limpopo, 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 Modimolle-Mookgophong. The line marks 15 of 28 seats.

ANC + EFF

Recorded together in Modimolle-Mookgophong from 2023-07-12. This membership was recorded in 8 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

2016Seats
ANC13—
DA7—
EFF6—
FF+2—

15 for a majority · 28 seats

2021Seatsvs 2016
ANC14
DA7
EFF4
FF+3
SACP0—

15 for a majority · 28 seats

2026Seatsvs 2021
ANC11
DA6
EFF2
FF+3
SACP3

15 for a majority · 28 seats

LIM368 - Modimolle-Mookgophong · Council seats by election
ElectionParty / entrySeatsCouncil totalMajority needed
2 016AFRICAN NATIONAL CONGRESS132815
2 016DEMOCRATIC ALLIANCE72815
2 016ECONOMIC FREEDOM FIGHTERS62815
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS22815
2 016CONGRESS OF THE PEOPLE02815
2 016INDEPENDENTS02815
2 016MODIMOLLE - MOOKGOPHONG PARTY02815
2 016PAN AFRICANIST CONGRESS OF AZANIA02815
2 021AFRICAN NATIONAL CONGRESS142815
2 021DEMOCRATIC ALLIANCE72815
2 021ECONOMIC FREEDOM FIGHTERS42815
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS32815
2 021AFRICA RESTORATION ALLIANCE02815
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY02815
2 021AFRICAN PEOPLE'S CONVENTION02815
2 021AFRICAN PEOPLE'S MOVEMENT02815
2 021AFRICAN TRANSFORMATION MOVEMENT02815
2 021AZANIAN PEOPLE'S ORGANISATION02815
2 021ECONOMIC EMANCIPATION FORUM02815
2 021KINGDOM COVENANT DEMOCRATIC PARTY02815
2 021PATRIOTIC ALLIANCE02815
2 026AFRICAN NATIONAL CONGRESS112815
2 026DEMOCRATIC ALLIANCE62815
2 026SOUTH AFRICAN COMMUNIST PARTY32815
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS32815
2 026ECONOMIC FREEDOM FIGHTERS22815
2 026DITIRELO BATHONG PARTY12815
2 026MODIMOLLE - MOOKGOPHONG PARTY12815
2 026MODIMOLLE MOOKGOPHONG VAALWATER ALMA ROADTAN PARTY12815
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY02815
2 026AFRICAN TRANSFORMATION MOVEMENT02815
2 026AFRIKA MAYIBUYE MOVEMENT02815
2 026AZANIAN PEOPLE'S ORGANISATION02815
2 026INDEPENDENTS02815
2 026PAN AFRICANIST CONGRESS OF AZANIA02815
2 026PATRIOTIC ALLIANCE02815
2 026UMKHONTO WESIZWE PARTY02815

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

2016Vote %
ANC47.6%—
DA24.1%—
EFF19.4%—
FF+5.9%—
SACP0.0%—
Other3.0%—
2021Vote %vs 2016
ANC49.8%
DA23.2%
EFF14.7%
FF+10.3%
SACP0.0%
Other2.1%
2026Vote %vs 2021
ANC37.8%
DA21.3%
EFF8.2%
FF+12.3%
SACP10.2%
Other6.2%
LIM368 - Modimolle-Mookgophong · Ward + municipal PR votes by election
ElectionPartyVotesVote share (%)Valid ballot totalAvailability
2 016AFRICAN NATIONAL CONGRESS27 41447,578957 618Reported
2 016DEMOCRATIC ALLIANCE13 89324,112357 618Reported
2 016ECONOMIC FREEDOM FIGHTERS11 20319,443657 618Reported
2 016VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3 3895,881857 618Reported
2 016SOUTH AFRICAN COMMUNIST PARTY0057 618No votes recorded in the complete party list.
2 016DITIRELO BATHONG PARTY0057 618No votes recorded in the complete party list.
2 016MODIMOLLE - MOOKGOPHONG PARTY7531,306957 618Reported
2 016MODIMOLLE MOOKGOPHONG VAALWATER ALMA ROADTAN PARTY0057 618No votes recorded in the complete party list.
2 016UMKHONTO WESIZWE PARTY0057 618No votes recorded in the complete party list.
2 016CONGRESS OF THE PEOPLE4810,834857 618Reported
2 016AFRICAN CHRISTIAN DEMOCRATIC PARTY0057 618No votes recorded in the complete party list.
2 016AFRIKA MAYIBUYE MOVEMENT0057 618No votes recorded in the complete party list.
2 016AFRICAN TRANSFORMATION MOVEMENT0057 618No votes recorded in the complete party list.
2 016PATRIOTIC ALLIANCE0057 618No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S CONVENTION0057 618No votes recorded in the complete party list.
2 016AFRICA RESTORATION ALLIANCE0057 618No votes recorded in the complete party list.
2 016KINGDOM COVENANT DEMOCRATIC PARTY0057 618No votes recorded in the complete party list.
2 016PAN AFRICANIST CONGRESS OF AZANIA900,156257 618Reported
2 016AZANIAN PEOPLE'S ORGANISATION0057 618No votes recorded in the complete party list.
2 016ECONOMIC EMANCIPATION FORUM0057 618No votes recorded in the complete party list.
2 016AFRICAN PEOPLE'S MOVEMENT0057 618No votes recorded in the complete party list.
2 021AFRICAN NATIONAL CONGRESS24 74949,830949 666Reported
2 021DEMOCRATIC ALLIANCE11 50623,166849 666Reported
2 021ECONOMIC FREEDOM FIGHTERS7 28314,66449 666Reported
2 021VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS5 10810,284749 666Reported
2 021SOUTH AFRICAN COMMUNIST PARTY0049 666No votes recorded in the complete party list.
2 021DITIRELO BATHONG PARTY0049 666No votes recorded in the complete party list.
2 021MODIMOLLE - MOOKGOPHONG PARTY0049 666No votes recorded in the complete party list.
2 021MODIMOLLE MOOKGOPHONG VAALWATER ALMA ROADTAN PARTY0049 666No votes recorded in the complete party list.
2 021UMKHONTO WESIZWE PARTY0049 666No votes recorded in the complete party list.
2 021CONGRESS OF THE PEOPLE0049 666No votes recorded in the complete party list.
2 021AFRICAN CHRISTIAN DEMOCRATIC PARTY3360,676549 666Reported
2 021AFRIKA MAYIBUYE MOVEMENT0049 666No votes recorded in the complete party list.
2 021AFRICAN TRANSFORMATION MOVEMENT1920,386649 666Reported
2 021PATRIOTIC ALLIANCE270,054449 666Reported
2 021AFRICAN PEOPLE'S CONVENTION1480,29849 666Reported
2 021AFRICA RESTORATION ALLIANCE1400,281949 666Reported
2 021KINGDOM COVENANT DEMOCRATIC PARTY940,189349 666Reported
2 021PAN AFRICANIST CONGRESS OF AZANIA0049 666No votes recorded in the complete party list.
2 021AZANIAN PEOPLE'S ORGANISATION370,074549 666Reported
2 021ECONOMIC EMANCIPATION FORUM260,052349 666Reported
2 021AFRICAN PEOPLE'S MOVEMENT200,040349 666Reported
2 026AFRICAN NATIONAL CONGRESS23 97337,750463 504Reported
2 026DEMOCRATIC ALLIANCE13 50521,266463 504Reported
2 026ECONOMIC FREEDOM FIGHTERS5 2068,197963 504Reported
2 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS7 80112,284363 504Reported
2 026SOUTH AFRICAN COMMUNIST PARTY6 47710,199463 504Reported
2 026DITIRELO BATHONG PARTY2 6074,105363 504Reported
2 026MODIMOLLE - MOOKGOPHONG PARTY1 0481,650363 504Reported
2 026MODIMOLLE MOOKGOPHONG VAALWATER ALMA ROADTAN PARTY1 0351,629863 504Reported
2 026UMKHONTO WESIZWE PARTY6120,963763 504Reported
2 026CONGRESS OF THE PEOPLE0063 504No votes recorded in the complete party list.
2 026AFRICAN CHRISTIAN DEMOCRATIC PARTY2070,32663 504Reported
2 026AFRIKA MAYIBUYE MOVEMENT2860,450463 504Reported
2 026AFRICAN TRANSFORMATION MOVEMENT890,140163 504Reported
2 026PATRIOTIC ALLIANCE2070,32663 504Reported
2 026AFRICAN PEOPLE'S CONVENTION0063 504No votes recorded in the complete party list.
2 026AFRICA RESTORATION ALLIANCE0063 504No votes recorded in the complete party list.
2 026KINGDOM COVENANT DEMOCRATIC PARTY0063 504No votes recorded in the complete party list.
2 026PAN AFRICANIST CONGRESS OF AZANIA390,061463 504Reported
2 026AZANIAN PEOPLE'S ORGANISATION890,140163 504Reported
2 026ECONOMIC EMANCIPATION FORUM0063 504No votes recorded in the complete party list.
2 026AFRICAN PEOPLE'S MOVEMENT0063 504No 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
Modimolle-Mookgophong ward councillorsSee IEC-listed names and official municipal contact routes

Council government

Who has governed here

Last recordedANCEFFAfter electionPending
DA08 Jun 2023
ANC + EFFFeb 2026
Administrations & sources

MISTRA records the administrations that governed after the 2021 election, through 28 February 2026. The latest recorded administration is shown below, followed by its predecessors. Party roles and officeholders are recorded at formation; later changes may appear in the notes.

ANCEFF

Members at formation · majority coalition · 12 Jul 2023 · recorded active at source cutoff

Inaugural mayor: A. Sebolai (ANC)

The recorded partners in 2026

13 / 28 seats

2 short of a seat majority · 15 needed

Hypothetical total for the recorded members at formation. Excludes outside supporters. It does not establish a current agreement, government retention, or a takeover.

Test these parties in Coalition Chaos
2 recorded administrations · 2021–February 2026
  1. ANC + EFF

    12 Jul 2023 → Active at cutoff · 28 Feb 2026

    Members at formation. Inaugural mayor: A. Sebolai.

  2. DA

    02 Dec 2021 → 08 Jun 2023 · Death

    Members at formation. Inaugural mayor: M. van Staden.

MISTRA, 2026 edition v1.0

Original coalition coding: CC BY 4.0. IEC seat figures and municipal identifiers retain their original terms. Dates and party labels have been normalised. Counted clarifications are labelled and sourced; original wording and source issues are retained in the data.

Ward results

Find my ward

Find your ward

Loading map…

Modimolle-Mookgophong and its wardsExplore map

Wards in Modimolle-Mookgophong

14 wards

Wards in Modimolle-Mookgophong ·
WardElectionParty / entryVotesVote share (%)
Ward 12 026AFRICAN NATIONAL CONGRESS92232,9403
Ward 12 026SOUTH AFRICAN COMMUNIST PARTY80928,9032
Ward 22 026AFRICAN NATIONAL CONGRESS60936,7976
Ward 22 026DEMOCRATIC ALLIANCE34020,5438
Ward 32 026SOUTH AFRICAN COMMUNIST PARTY86932,4738
Ward 32 026AFRICAN NATIONAL CONGRESS71526,719
Ward 42 026AFRICAN NATIONAL CONGRESS99754,4809
Ward 42 026ECONOMIC FREEDOM FIGHTERS27515,0273
Ward 52 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1 39953,093
Ward 52 026DEMOCRATIC ALLIANCE80430,5123
Ward 62 026AFRICAN NATIONAL CONGRESS1 27046,6569
Ward 62 026SOUTH AFRICAN COMMUNIST PARTY46317,0096
Ward 72 026AFRICAN NATIONAL CONGRESS1 00449,5802
Ward 72 026SOUTH AFRICAN COMMUNIST PARTY31515,5556
Ward 82 026AFRICAN NATIONAL CONGRESS1 24558,6711
Ward 82 026SOUTH AFRICAN COMMUNIST PARTY32315,2215
Ward 92 026AFRICAN NATIONAL CONGRESS80438,4505
Ward 92 026DEMOCRATIC ALLIANCE54426,0163
Ward 102 026AFRICAN NATIONAL CONGRESS88749,9156
Ward 102 026ECONOMIC FREEDOM FIGHTERS31017,4451
Ward 112 026AFRICAN NATIONAL CONGRESS97739,6832
Ward 112 026DEMOCRATIC ALLIANCE81733,1844
Ward 122 026DEMOCRATIC ALLIANCE2 44472,8248
Ward 122 026VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS69120,59
Ward 132 026AFRICAN NATIONAL CONGRESS1 19659,3254
Ward 132 026DEMOCRATIC ALLIANCE23911,8552
Ward 142 026AFRICAN NATIONAL CONGRESS81044,0936
Ward 142 026ECONOMIC FREEDOM FIGHTERS35119,1072

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, 20:04 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 28 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

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results