Counted.co.zaPlay game

2026 · District council

Harry Gwala District

Local council results

ANC leads by

5 902votes
ANC41.1%
MKP37.1%

Direct district ballot

Local councils without a majority

  • 2No majority
  • 2Majority
  • 0Unknown

Local council seats

Results

2026

District votes

UMKHONTO WESIZWE PARTY
37.1%53 752 votes
INKATHA FREEDOM PARTY
7.0%10 095 votes
DEMOCRATIC ALLIANCE
5.7%8 297 votes
Other: show remaining parties: hide remaining parties5.6%8 088 votes
DC43 · 2026 · District ballot votes
PartyVotesVote share (%)
AFRICAN NATIONAL CONGRESS59 65441,1206
UMKHONTO WESIZWE PARTY53 75237,0522
INKATHA FREEDOM PARTY10 0956,9587
DEMOCRATIC ALLIANCE8 2975,7193
ECONOMIC FREEDOM FIGHTERS5 1853,5741
SOUTH AFRICAN COMMUNIST PARTY3 4562,3823
AFRICAN INDEPENDENT CONGRESS1 0630,7327
AFRICAN TRANSFORMATION MOVEMENT8700,5997
PATRIOTIC ALLIANCE7660,528
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS7390,5094
AFRIKA MAYIBUYE MOVEMENT4350,2999
NATIONAL FREEDOM PARTY2790,1923
AFRICAN RENAISSANCE UNITY2450,1689
AFRICAN ECONOMIC FREEDOM2350,162

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

145 071 valid votes · 2 833 spoilt

IEC report ↗ ·

Loading map…

Local municipality boundariesExplore map

Local councils 4

MK12ANC11IFP3+2 more

29 seats · 15 for a majority

Dr. Nkosazana Dlamini Zuma · Reported council seats
Party / entrySeats
UMKHONTO WESIZWE PARTY12
AFRICAN NATIONAL CONGRESS11
INKATHA FREEDOM PARTY3
DEMOCRATIC ALLIANCE2
ECONOMIC FREEDOM FIGHTERS1
AFRICAN RENAISSANCE UNITY0
AFRICAN TRANSFORMATION MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
SOUTH AFRICAN COMMUNIST PARTY0
TRUTH AND SOLIDARITY MOVEMENT0

29 seats; 15 needed for a majority.

Hung council2021 seats: ANC majority · 16/29

Greater Kokstad

KwaZulu-Natal

ANC11MK4DA2+3 more

21 seats · 11 for a majority

Greater Kokstad · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS11
UMKHONTO WESIZWE PARTY4
DEMOCRATIC ALLIANCE2
ECONOMIC FREEDOM FIGHTERS2
AFRICAN TRANSFORMATION MOVEMENT1
PATRIOTIC ALLIANCE1
AFRICAN INDEPENDENT CONGRESS0
AFRIKA MAYIBUYE MOVEMENT0
BUMBANA MZANSI0
INKATHA FREEDOM PARTY0
PAN AFRICANIST CONGRESS OF AZANIA0
SOUTH AFRICAN COMMUNIST PARTY0
VRYHEIDSFRONT PLUS | FREEDOM FRONT PLUS0

21 seats; 11 needed for a majority.

ANC outright majority
MK14ANC8IFP3+2 more

27 seats · 14 for a majority

Johannes Phumani Pungula · Reported council seats
Party / entrySeats
UMKHONTO WESIZWE PARTY14
AFRICAN NATIONAL CONGRESS8
INKATHA FREEDOM PARTY3
DEMOCRATIC ALLIANCE1
ECONOMIC FREEDOM FIGHTERS1
ACTIVISTS MOVEMENT OF SOUTH AFRICA0
AFRICAN INDEPENDENT CONGRESS0
AFRICAN TRANSFORMATION MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
INDEPENDENTS0
NATIONAL FREEDOM PARTY0
SOUTH AFRICAN COMMUNIST PARTY0

27 seats; 14 needed for a majority.

MK outright majority2021 seats: ANC majority · 18/27

uMzimkhulu

KwaZulu-Natal

ANC21MK15EFF2+3 more

43 seats · 22 for a majority

uMzimkhulu · Reported council seats
Party / entrySeats
AFRICAN NATIONAL CONGRESS21
UMKHONTO WESIZWE PARTY15
ECONOMIC FREEDOM FIGHTERS2
INKATHA FREEDOM PARTY2
SOUTH AFRICAN COMMUNIST PARTY2
DEMOCRATIC ALLIANCE1
AFRICAN ECONOMIC FREEDOM0
AFRICAN PEOPLE'S CONVENTION0
AFRICAN TRANSFORMATION MOVEMENT0
AFRIKA MAYIBUYE MOVEMENT0
INDEPENDENTS0
NATIONAL FREEDOM PARTY0
PAN AFRICANIST CONGRESS OF AZANIA0

43 seats; 22 needed for a majority.

Hung council2021 seats: ANC majority · 33/43
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