Counted.co.zaPlay game
All parties

2026 local elections

NCC

National Coloured Congress

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

What stands out

7 comparable councils

Across the provinces

Eastern Cape—Free State—Gauteng—KwaZulu-Natal—Limpopo—Mpumalanga—North West—Northern Cape—Western Cape—
National Coloured Congress · 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

2councils with seats
1hung 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.

Local results

24 councils
National Coloured Congress · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
TheewaterskloofWestern Cape3,8203UnavailableUnavailable1Unavailable
CederbergWestern Cape3,490203,490200
Cape TownWestern Cape2,2339UnavailableUnavailable57
WitzenbergWestern Cape1,2135UnavailableUnavailable0Unavailable
MatzikamaWestern Cape0,789900,789900
Cape AgulhasWestern Cape0,6947UnavailableUnavailable0Unavailable
SwartlandWestern Cape0,6742UnavailableUnavailable0Unavailable
StellenboschWestern Cape0,6458UnavailableUnavailable00
DrakensteinWestern Cape0,4715UnavailableUnavailable0Unavailable
OverstrandWestern Cape0,3961UnavailableUnavailable0Unavailable
BergrivierWestern Cape0,306900,306900
Saldanha BayWestern Cape0,2996UnavailableUnavailable01
LangebergWestern Cape0,2982UnavailableUnavailable0Unavailable
OudtshoornWestern Cape0,2442UnavailableUnavailable0Unavailable
KnysnaWestern Cape0,2144UnavailableUnavailable0Unavailable
HessequaWestern Cape0,205600,205600
Sol PlaatjeNorthern Cape0,1824UnavailableUnavailable0Unavailable
KannalandWestern Cape0,149100,149100
GeorgeWestern Cape0,107UnavailableUnavailable0Unavailable
SwellendamWestern Cape0,079500,079500
Mossel BayWestern Cape0,0469UnavailableUnavailable0Unavailable
GamagaraNorthern Cape0,041600,041600
JohannesburgGauteng0,0267UnavailableUnavailable0Unavailable
TshwaneGauteng0,0151UnavailableUnavailable0Unavailable

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