Counted.co.zaPlay game
All parties

2026 local elections

GOOD

Good

Explore local results
13reported local + metro seats
National share not separately reportedIEC

What stands out

16 comparable councils

Across the provinces

Eastern Cape—Free State—Gauteng—KwaZulu-Natal—Limpopo—Mpumalanga—North West—Northern Cape—Western Cape—
Good · 2026 provincial ward + municipal PR vote
ProvinceVote share (%)Basis / status
Eastern CapeUnavailableUnavailable
Free StateUnavailableUnavailable
GautengUnavailableUnavailable
KwaZulu-NatalUnavailableUnavailable
LimpopoUnavailableUnavailable
MpumalangaUnavailableUnavailable
North WestUnavailableUnavailable
Northern CapeUnavailableUnavailable
Western CapeUnavailableUnavailable

Province vote totals (JSON)

Ward + municipal PR vote

The council picture

7councils with seats
3hung councils with seats

211 of 213 local + metro allocations reported · Majority changes across 212 comparable councils, 2021–2026

Coalition possibilities

Seat arithmetic, not confirmed agreements. The marker shows the majority needed.

Past partners

Shared governments · Nov 2021–Feb 2026

MISTRA dataset

Local results

31 councils
Good · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
TheewaterskloofWestern Cape3,5776UnavailableUnavailable13
StellenboschWestern Cape3,2947UnavailableUnavailable23
Saldanha BayWestern Cape2,5844UnavailableUnavailable14
Cape TownWestern Cape2,29UnavailableUnavailable69
OudtshoornWestern Cape1,6195UnavailableUnavailable01
Breede ValleyWestern Cape1,5897UnavailableUnavailable12
WitzenbergWestern Cape1,362UnavailableUnavailable01
BergrivierWestern Cape1,10054,0645-2,96401
LangebergWestern Cape1,0505UnavailableUnavailable01
GeorgeWestern Cape0,8715UnavailableUnavailable16
DrakensteinWestern Cape0,7883UnavailableUnavailable14
SwartlandWestern Cape0,6578UnavailableUnavailable01
Sol PlaatjeNorthern Cape0,4943UnavailableUnavailable02
Cape AgulhasWestern Cape0,4919UnavailableUnavailable00
Sundays River ValleyEastern Cape0,47153,6208-3,149201
KannalandWestern Cape0,40120,4236-0,022500
DikgatlongNorthern Cape0,340400,340400
MatzikamaWestern Cape0,26517,9442-7,67901
Nelson Mandela BayEastern Cape0,2611UnavailableUnavailable01
KnysnaWestern Cape0,1206UnavailableUnavailable00
Beaufort WestWestern Cape011,4899-11,489901
CederbergWestern Cape00,9999-0,999900
Great KeiEastern Cape01,7248-1,724800
HantamNorthern Cape03,0146-3,014600
HessequaWestern Cape00,6791-0,679100
Kai !GaribNorthern Cape00,8333-0,833300
Kou-KammaEastern Cape02,3484-2,348400
KougaEastern Cape00,3539-0,353900
Nama KhoiNorthern Cape00,9337-0,933700
Prince AlbertWestern Cape02,0532-2,053200
SwellendamWestern Cape00,7769-0,776900

Ward + municipal PR ballots. Missing comparisons remain unavailable; changes use comparable completed counts.

Source data

Ward + municipal PR vote · Change in percentage points since 2021 · Missing comparisons shown as —

Give something back

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

Donations go directly to each organisation.

Share results