Counted.co.za

2026 council results

79 councils

Clear filters

Mangaung

Free State

ANC35DA34EFF9+12 more

101 seats · 51 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 51/101

!KHEIS

Northern Cape

ANC6DA3EFF1+1 more

11 seats · 6 for a majority

ANC outright majority
Provisional — awaiting IEC declaration
2021 seats: No party majority · 11 seats
ANC17ActionSA6DA6+5 more

37 seats · 19 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 24/37

Bela-Bela

Limpopo

ANC7DA3EFF3+3 more

17 seats · 9 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 10/17

Big Five Hlabisa

KwaZulu-Natal

IFP12ANC8MK6+1 more

27 seats · 14 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: IFP majority · 15/27
ANC43DA14EFF11+7 more

90 seats · 46 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 59/90

Dawid Kruiper

Northern Cape

ANC14DA14PA4+1 more

33 seats · 17 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 18/33

Dihlabeng

Free State

ANC18DA12EFF2+5 more

38 seats · 20 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 23/40

Dipaleseng

Mpumalanga

ANC6ActionSA1DA1+4 more

12 seats · 7 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 8/12

Dr JS Moroka

Mpumalanga

ANC29DA6EFF6+12 more

62 seats · 32 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 39/62
ANC9MK7DA2+3 more

21 seats · 11 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 13/21
MK12ANC11IFP3+2 more

29 seats · 15 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 16/29
ANC30EFF9DA7+8 more

61 seats · 31 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 36/61

Emakhazeni

Mpumalanga

ANC7DA3ActionSA1+4 more

15 seats · 8 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 10/15

EMTHANJENI

Northern Cape

ANC6DA4PA3+2 more

15 seats · 8 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 9/15

Enoch Mgijima

Eastern Cape

ANC31DA11SACP7+9 more

68 seats · 35 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 44/68

GA-SEGONYANA

Northern Cape

ANC13EFF5DA4+4 more

29 seats · 15 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 17/29

iMpendle

KwaZulu-Natal

MK6ANC2DA1+2 more

11 seats · 6 for a majority

MK outright majority
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 6/10

Inxuba Yethemba

Eastern Cape

ANC8DA7INDEPENDENTS1+2 more

18 seats · 10 for a majority

Hung council
Provisional — awaiting IEC declaration
2021 seats: ANC majority · 10/18
About these results

All 257 councils: 8 metros, 205 local municipalities and 44 districts. District bars show vote shares for the directly elected 40% of councillors; full district council control is unavailable. Local and metro bars show seats, with a marker at 50%. Estimates remain pending until allocations are reported. A seat majority does not establish a governing agreement.

Recorded administrations name their members at formation, using MISTRA’s coverage through 28 February 2026. Current government and before/after changes require separate verification. Coalition history & sources →

Majority or hung council?

More than half the seats makes an outright majority.

Outright majority

One party holds more than half the council seats.

Hung council

No party has a majority. Parties may work together in a coalition or support agreement.

Seats pending

The allocation is incomplete. Estimates can change as more results arrive.

Illustration: a 10-seat council needs 6 seats for a majority. Exactly half is not enough. Election results alone do not tell us who governs now.

Government guide to coalitions

Give something back

Support independent journalism and accountability.

I’m Jacques, the person behind Counted. I don’t need personal financial support, but if you’ve found this project useful and would like to give something back, please consider donating to one of these South African non-profits working for transparency, accountability and democracy.

amaBhungane

Independent investigative journalism exposing corruption and abuses of power, with reporting that’s free for everyone to read.

Donate to amaBhungane

Corruption Watch

Receives reports of corruption from the public, investigates selected cases and campaigns for accountability.

Donate to Corruption Watch

OUTA

The Organisation Undoing Tax Abuse investigates and challenges corruption, misuse of public money and government maladministration.

Donate to OUTA

Share results