Counted.co.zaPlay game

2026 · District council

Z F Mgcawu District

Local council results

ANC leads by

6 985votes
ANC39.4%
DA31.1%

Direct district ballot

Local councils without a majority

  • 3No majority
  • 2Majority
  • 0Unknown

Local council seats

Results

2026

District votes

DEMOCRATIC ALLIANCE
31.1%26 218 votes
PATRIOTIC ALLIANCE
10.5%8 819 votes
Other: show remaining parties: hide remaining parties8.1%6 859 votes
DC8 · 2026 · District ballot votes
PartyVotesVote share (%)
AFRICAN NATIONAL CONGRESS33 20339,4129
DEMOCRATIC ALLIANCE26 21831,1215
PATRIOTIC ALLIANCE8 81910,4684
RISE TSANTSABANE COMMUNITIES6 5877,819
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS2 5583,0364
ECONOMIC FREEDOM FIGHTERS2 0902,4809
SOUTH AFRICAN COMMUNIST PARTY1 7552,0832
HOPE FOR THE FUTURE1 4431,7129
PEOPLE'S MOVEMENT FOR CHANGE6380,7573
RESTORATION SA2700,3205
KHOISAN REVOLUTION2620,311
AFRIKA MAYIBUYE MOVEMENT1430,1697
CONGRESS OF THE PEOPLE1400,1662
AFRICAN TRANSFORMATION MOVEMENT1180,1401

84244 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.

84 244 valid votes · 1 262 spoilt

IEC report ↗ ·

Loading map…

Local municipality boundariesExplore map

Local councils 5

!KHEIS

Northern Cape

ANC6DA3EFF1+1 more

11 seats · 6 for a majority

!KHEIS · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS6
DEMOCRATIC ALLIANCE3
ECONOMIC FREEDOM FIGHTERS1
PATRIOTIC ALLIANCE1
CONGRESS OF THE PEOPLE0
KHOISAN REVOLUTION0
PEOPLE'S MOVEMENT FOR CHANGE0
RESTORATION SA0
SOUTH AFRICAN COMMUNIST PARTY0
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0

11 seats; 6 needed for a majority.

ANC outright majority2021 seats: No party majority · 11 seats

Dawid Kruiper

Northern Cape

ANC14DA14PA4+1 more

33 seats · 17 for a majority

Dawid Kruiper · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS14
DEMOCRATIC ALLIANCE14
PATRIOTIC ALLIANCE4
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1
AFRICAN TRANSFORMATION MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
CONGRESS OF THE PEOPLE0
ECONOMIC FREEDOM FIGHTERS0
INDEPENDENTS0
KHOISAN REVOLUTION0
PEOPLE'S MOVEMENT FOR CHANGE0
RESTORATION SA0
SOUTH AFRICAN COMMUNIST PARTY0
UMKHONTO WESIZWE PARTY0

33 seats; 17 needed for a majority.

Hung council2021 seats: ANC majority · 18/33

KAI !GARIB

Northern Cape

ANC8DA5PA2+3 more

19 seats · 10 for a majority

KAI !GARIB · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS8
DEMOCRATIC ALLIANCE5
PATRIOTIC ALLIANCE2
SOUTH AFRICAN COMMUNIST PARTY2
HOPE FOR THE FUTURE1
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1
AFRICAN TRANSFORMATION MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
ECONOMIC FREEDOM FIGHTERS0
ORGANIC HUMANITY MOVEMENT0
PEOPLE'S MOVEMENT FOR CHANGE0
RESTORATION SA0

19 seats; 10 needed for a majority.

Hung council2021 seats: ANC majority · 10/19

KGATELOPELE

Northern Cape

ANC4DA2RISE TSANTSABANE COMMUNITIES2+3 more

11 seats · 6 for a majority

KGATELOPELE · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS4
DEMOCRATIC ALLIANCE2
RISE TSANTSABANE COMMUNITIES2
ECONOMIC FREEDOM FIGHTERS1
PATRIOTIC ALLIANCE1
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS1
AFRIKA MAYIBUYE MOVEMENT0
AZANIAN PEOPLE'S ORGANISATION0
KHOISAN REVOLUTION0
LABOUR PARTY OF SOUTH AFRICA0
SOUTH AFRICAN COMMUNIST PARTY0

11 seats; 6 needed for a majority.

Hung council

TSANTSABANE

Northern Cape

RISE TSANTSABANE COMMUNITIES7ANC3DA1+2 more

13 seats · 7 for a majority

TSANTSABANE · Reported council seats
Party / entrySeats
RISE TSANTSABANE COMMUNITIES7
AFRICAN NATIONAL CONGRESS3
DEMOCRATIC ALLIANCE1
ECONOMIC FREEDOM FIGHTERS1
PATRIOTIC ALLIANCE1
AFRIKA MAYIBUYE MOVEMENT0
GREATER TSANTSABANE COMMUNITY FRONT0
KHOISAN REVOLUTION0
SOUTH AFRICAN COMMUNIST PARTY0
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0

13 seats; 7 needed for a majority.

RISE TSANTSABANE COMMUNITIES outright majority2021 seats: ANC majority · 7/13
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