Counted.co.zaPlay game

2026 · District council

Ngaka Modiri Molema District

Local council results

ANC leads by

67 517votes
ANC46.3%
DA11.3%

Direct district ballot

Local councils without a majority

  • 3No majority
  • 2Majority
  • 0Unknown

Local council seats

Results

2026

District votes

DEMOCRATIC ALLIANCE
11.3%21 759 votes
ACTIONSA
9.1%17 447 votes
Other: show remaining parties: hide remaining parties18.3%35 210 votes
DC38 · 2026 · District ballot votes
PartyVotesVote share (%)
AFRICAN NATIONAL CONGRESS89 27646,3461
DEMOCRATIC ALLIANCE21 75911,2958
ECONOMIC FREEDOM FIGHTERS21 62311,2252
ACTIONSA17 4479,0573
UMKHONTO WESIZWE PARTY7 3143,7969
SOUTH AFRICAN COMMUNIST PARTY6 4963,3723
PATRIOTIC ALLIANCE4 5752,375
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS3 7071,9244
UNITED CHRISTIAN DEMOCRATIC PARTY2 8771,4935
SAVE DITSOBOTLA MOVEMENT2 4561,275
AFRIKA MAYIBUYE MOVEMENT1 9981,0372
BOPHUTHATSWANA CIVIL MOVEMENT1 8130,9412
KOPANO MOVEMENT1 7010,883
AFRICAN SPEAR MOVEMENT1 6810,8727
AFRICAN INDEPENDENT CONGRESS1 6220,842
AFRICAN CHRISTIAN DEMOCRATIC PARTY1 0660,5534
AFRICAN PEOPLE'S CONVENTION9580,4973
INKATHA FREEDOM PARTY8520,4423
AFRICAN TRANSFORMATION MOVEMENT7930,4117
AFRICAN REVOLUTIONARY COUNCIL5370,2788
ALL AND CITIZENS4960,2575
UNITED AFRICANS TRANSFORMATION4260,2212
FORUM FOR DEMOCRATS3500,1817
PAN AFRICANIST CONGRESS OF AZANIA3500,1817
ALL CITIZENS PARTY2720,1412
SERVICE DELIVERY PARTY1840,0955

192629 valid votes. This ballot elects 40% of district councillors.

IEC source

This ballot elects 40% of district councillors.

Sources & district ballots

This ballot elects 40% of district councillors. It does not describe full council control.

192 629 valid votes · 6 010 spoilt

IEC report ↗ ·

Loading map…

Local municipality boundariesExplore map

Local councils 5

Ditsobotla

North West

ANC18DA5EFF4+8 more

39 seats · 20 for a majority

Ditsobotla · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS18
DEMOCRATIC ALLIANCE5
ECONOMIC FREEDOM FIGHTERS4
ACTIONSA2
PATRIOTIC ALLIANCE2
SAVE DITSOBOTLA MOVEMENT2
UMKHONTO WESIZWE PARTY2
AFRICAN TRANSFORMATION MOVEMENT1
KOPANO MOVEMENT1
SOUTH AFRICAN COMMUNIST PARTY1
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1
AFRICAN CHRISTIAN DEMOCRATIC PARTY0
AFRICAN HEART CONGRESS0
AFRICAN PEOPLE'S CONVENTION0
AFRICAN REVOLUTIONARY COUNCIL0
AFRICAN SPEAR MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
ALL CITIZENS PARTY0
BOPHUTHATSWANA CIVIL MOVEMENT0
FREEDOM IN SOUTH AFRICA0
INDEPENDENTS0
INKATHA FREEDOM PARTY0
LABOUR PARTY OF SOUTH AFRICA0
NEW FORCE0
PAN AFRICANIST CONGRESS OF AZANIA0
SERVICE DELIVERY PARTY0
UNITED AFRICANS TRANSFORMATION0
UNITED CHRISTIAN DEMOCRATIC PARTY0

39 seats; 20 needed for a majority.

Hung council2021 seats: ANC majority · 21/39

Mafikeng

North West

ANC34EFF9DA7+12 more

70 seats · 36 for a majority

Mafikeng · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS34
ECONOMIC FREEDOM FIGHTERS9
DEMOCRATIC ALLIANCE7
ACTIONSA6
UMKHONTO WESIZWE PARTY3
SOUTH AFRICAN COMMUNIST PARTY2
AFRICAN CHRISTIAN DEMOCRATIC PARTY1
AFRICAN INDEPENDENT CONGRESS1
AFRICAN SPEAR MOVEMENT1
AFRIKA MAYIBUYE MOVEMENT1
ALL AND CITIZENS1
BOPHUTHATSWANA CIVIL MOVEMENT1
PATRIOTIC ALLIANCE1
UNITED CHRISTIAN DEMOCRATIC PARTY1
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1
AFRICAN PEOPLE'S CONVENTION0
AFRICAN REVOLUTIONARY COUNCIL0
FORUM FOR DEMOCRATS0
INDEPENDENTS0
INKATHA FREEDOM PARTY0
KOPANO MOVEMENT0
PAN AFRICANIST CONGRESS OF AZANIA0
SAVE DITSOBOTLA MOVEMENT0
UNITED AFRICANS TRANSFORMATION0

70 seats; 36 needed for a majority.

Hung council2021 seats: ANC majority · 40/70
ANC18ActionSA6AFRICAN INDEPENDENT NATIONAL DEMOCRATIC CAUCUS3+7 more

37 seats · 19 for a majority

Ramotshere Moiloa · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS18
ACTIONSA6
AFRICAN INDEPENDENT NATIONAL DEMOCRATIC CAUCUS3
ECONOMIC FREEDOM FIGHTERS3
DEMOCRATIC ALLIANCE2
PATRIOTIC ALLIANCE1
SOUTH AFRICAN COMMUNIST PARTY1
UMKHONTO WESIZWE PARTY1
UNITED CHRISTIAN DEMOCRATIC PARTY1
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1
ACTIVE AFRICAN CHRISTIANS UNITED MOVEMENT0
AFRICAN SPEAR MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
ARISE AFRIKA ARISE INDEPENDENT CONGRESS0
BOPHUTHATSWANA CIVIL MOVEMENT0
FORUM FOR DEMOCRATS0
INDEPENDENTS0
INKATHA FREEDOM PARTY0
LABOUR PARTY OF SOUTH AFRICA0
PAN AFRICANIST CONGRESS OF AZANIA0

37 seats; 19 needed for a majority.

Hung council2021 seats: ANC majority · 23/37

Ratlou

North West

ANC15ActionSA2DA2+6 more

27 seats · 14 for a majority

Ratlou · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS15
ACTIONSA2
DEMOCRATIC ALLIANCE2
ECONOMIC FREEDOM FIGHTERS2
SOUTH AFRICAN COMMUNIST PARTY2
AFRICAN PEOPLE'S CONVENTION1
PATRIOTIC ALLIANCE1
UMKHONTO WESIZWE PARTY1
UNITED CHRISTIAN DEMOCRATIC PARTY1
AFRICAN REVOLUTIONARY COUNCIL0
AFRICAN SPEAR MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
BOPHUTHATSWANA CIVIL MOVEMENT0
FORUM FOR DEMOCRATS0
INDEPENDENTS0
INKATHA FREEDOM PARTY0

27 seats; 14 needed for a majority.

ANC outright majority

Tswaing

North West

ANC16DA4EFF3+4 more

28 seats · 15 for a majority

Tswaing · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS16
DEMOCRATIC ALLIANCE4
ECONOMIC FREEDOM FIGHTERS3
ACTIONSA2
SOUTH AFRICAN COMMUNIST PARTY1
UMKHONTO WESIZWE PARTY1
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1
AFRICAN REVOLUTIONARY COUNCIL0
AFRICAN SPEAR MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
ALL CITIZENS PARTY0
INKATHA FREEDOM PARTY0
UNITED CHRISTIAN DEMOCRATIC PARTY0

28 seats; 15 needed for a majority.

ANC outright majority
Boundaries

Membership: Municipal Demarcation Board, 2026. The outline follows member municipalities’ reconciled ward boundaries.

Give something back

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

Donations go directly to each organisation.

Share results