Counted.co.zaPlay game
All parties

2026 local elections

African Congress For Transformation

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

What stands out

20 comparable councils

Across the provinces

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

10councils with seats
8hung councils with seats

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

Coalition possibilities

No overall majority

Matjhabeng

2 / 7235 more for a majority
No two-party majority with African Congress For Transformation
Try a coalition

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

Local results

41 councils
African Congress For Transformation · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
NgwatheFree State15,2112015,211240
Lekwa-TeemaneNorth West7,92307,92310
NketoanaFree State2,120602,120610
MetsimaholoFree State2,1201UnavailableUnavailable1Unavailable
MatjhabengFree State2,0411UnavailableUnavailable2Unavailable
Intsika YethuEastern Cape1,911201,911210
MoqhakaFree State1,8702UnavailableUnavailable1Unavailable
Greater TaungNorth West1,677UnavailableUnavailable1Unavailable
SetsotoFree State1,613201,613210
MantsopaFree State1,340801,340800
Maluti a PhofungFree State1,0217UnavailableUnavailable1Unavailable
DihlabengFree State0,9201UnavailableUnavailable0Unavailable
NalediNorth West0,769300,769300
PhokwaneNorthern Cape0,714700,714700
NalaFree State0,523800,523800
Dr. A.B. XumaEastern Cape0,505400,505400
Kagisano-MolopoNorth West0,382600,382600
MangaungFree State0,3787UnavailableUnavailable0Unavailable
EmfuleniGauteng0,3503UnavailableUnavailable0Unavailable
JB MarksNorth West0,326900,326900
MafubeFree State0,273300,273300
PhumelelaFree State0,25200,25200
Enoch MgijimaEastern Cape0,2374UnavailableUnavailable0Unavailable
MatlosanaNorth West0,2153UnavailableUnavailable0Unavailable
King Sabata DalindyeboEastern Cape0,207300,2073Unavailable0
Winnie Madikizela-MandelaEastern Cape0,18600,18600
MasilonyanaFree State0,169500,169500
EkurhuleniGauteng0,1018UnavailableUnavailable0Unavailable
MidvaalGauteng0,0967UnavailableUnavailable0Unavailable
TokologoFree State0,081500,081500
JohannesburgGauteng0,0788UnavailableUnavailable0Unavailable
KopanongFree State0,070200,070200
OkhahlambaKwaZulu-Natal0,0492UnavailableUnavailable0Unavailable
Sol PlaatjeNorthern Cape0,0423UnavailableUnavailable0Unavailable
Buffalo CityEastern Cape0,0368UnavailableUnavailable0Unavailable
JoziniKwaZulu-Natal0,0367UnavailableUnavailable0Unavailable
Nelson Mandela BayEastern Cape0,0354UnavailableUnavailable0Unavailable
MnqumaEastern Cape0,0332UnavailableUnavailableUnavailableUnavailable
TswelopeleFree State0,028800,028800
RustenburgNorth West0,0223UnavailableUnavailable0Unavailable
eThekwiniKwaZulu-Natal0,0219UnavailableUnavailable0Unavailable

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