Counted.co.zaPlay game
All parties

2026 local elections

AIC

African Independent Congress

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

What stands out

24 comparable councils

Across the provinces

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

24councils with seats
15hung 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

60 councils
UmzimvubuEastern Cape3.3%+1.2 pp2MatatieleEastern Cape2.5%—1ElundiniEastern Cape1.9%+0.7 pp1Enoch MgijimaEastern Cape1.7%—1Greater KokstadKwaZulu-Natal1.6%−0.1 pp0Winnie Madikizela-MandelaEastern Cape1.5%+0.5 pp1NgqushwaEastern Cape1.5%+1.5 pp0MoreteleNorth West1.5%—1MasilonyanaFree State1.5%+1.5 pp1Johannes Phumani PungulaKwaZulu-Natal1.3%−1.9 pp0MnqumaEastern Cape1.3%——King Sabata DalindyeboEastern Cape1.3%+0.2 pp—Dr. A.B. XumaEastern Cape1.2%+1.2 pp1Greater TaungNorth West1.2%—1NdwedweKwaZulu-Natal1.2%—0Merafong CityGauteng1.1%—1LekwaMpumalanga1.1%+1.1 pp0Sol PlaatjeNorthern Cape1.0%—1SetsotoFree State1.0%+1.0 pp0Chief Albert LuthuliMpumalanga0.9%+0.9 pp1MaphumuloKwaZulu-Natal0.9%—0MandeniKwaZulu-Natal0.9%—0Victor KhanyeMpumalanga0.9%+0.9 pp0MafikengNorth West0.9%—1MoqhakaFree State0.8%—0KwaDukuzaKwaZulu-Natal0.8%—1Ray NkonyeniKwaZulu-Natal0.8%—1MetsimaholoFree State0.8%—0Rand West CityGauteng0.7%—0LesediGauteng0.7%—0Inkosi uMtubatubaKwaZulu-Natal0.6%—0Govan MbekiMpumalanga0.6%—1uMdoniKwaZulu-Natal0.6%—0Steve TshweteMpumalanga0.6%+0.6 pp0Buffalo CityEastern Cape0.6%—1Mogale CityGauteng0.5%—0Nelson Mandela BayEastern Cape0.5%—1MangaungFree State0.5%—1EmalahleniMpumalanga0.5%—0EkurhuleniGauteng0.5%—1OkhahlambaKwaZulu-Natal0.5%—0StellenboschWestern Cape0.4%—0JohannesburgGauteng0.4%—1TshwaneGauteng0.4%—1MsunduziKwaZulu-Natal0.4%—0RustenburgNorth West0.3%—0Alfred DumaKwaZulu-Natal0.3%—0MatjhabengFree State0.3%—0eThekwiniKwaZulu-Natal0.3%—1Cape TownWestern Cape0.2%—1AmahlathiEastern Cape0.0%−0.8 pp0Lekwa-TeemaneNorth West0.0%−2.4 pp0MamusaNorth West0.0%−0.8 pp0Maquassi HillsNorth West0.0%−1.6 pp0NalediNorth West0.0%−0.7 pp0Ngquza HillEastern Cape0.0%−1.1 pp0NtabankuluEastern Cape0.0%−1.2 pp0Raymond MhlabaEastern Cape0.0%−1.4 pp0uMuziwabantuKwaZulu-Natal0.0%−1.8 pp0uMzimkhuluKwaZulu-Natal0.0%−1.6 pp0
African Independent Congress · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
UmzimvubuEastern Cape3,26872,06861,200121
MatatieleEastern Cape2,5359UnavailableUnavailable12
ElundiniEastern Cape1,9361,24610,689910
Enoch MgijimaEastern Cape1,6992UnavailableUnavailable1Unavailable
Greater KokstadKwaZulu-Natal1,59971,6808-0,081101
Winnie Madikizela-MandelaEastern Cape1,53941,02520,514211
NgqushwaEastern Cape1,506801,506800
MoreteleNorth West1,4748UnavailableUnavailable11
MasilonyanaFree State1,464801,464810
Johannes Phumani PungulaKwaZulu-Natal1,29623,1857-1,889401
MnqumaEastern Cape1,2846UnavailableUnavailableUnavailable1
King Sabata DalindyeboEastern Cape1,26951,05140,2181Unavailable1
Dr. A.B. XumaEastern Cape1,242401,242410
Greater TaungNorth West1,2167UnavailableUnavailable11
NdwedweKwaZulu-Natal1,152UnavailableUnavailable01
Merafong CityGauteng1,0792UnavailableUnavailable11
LekwaMpumalanga1,057501,057500
Sol PlaatjeNorthern Cape1,0289UnavailableUnavailable1Unavailable
SetsotoFree State0,976300,976300
Chief Albert LuthuliMpumalanga0,894700,894710
MaphumuloKwaZulu-Natal0,8856UnavailableUnavailable00
MandeniKwaZulu-Natal0,8788UnavailableUnavailable01
Victor KhanyeMpumalanga0,865900,865900
MafikengNorth West0,8526UnavailableUnavailable11
MoqhakaFree State0,8303UnavailableUnavailable0Unavailable
KwaDukuzaKwaZulu-Natal0,8192UnavailableUnavailable11
Ray NkonyeniKwaZulu-Natal0,7942UnavailableUnavailable11
MetsimaholoFree State0,7601UnavailableUnavailable01
Rand West CityGauteng0,7476UnavailableUnavailable01
LesediGauteng0,6612UnavailableUnavailable0Unavailable
Inkosi uMtubatubaKwaZulu-Natal0,6476UnavailableUnavailable01
Govan MbekiMpumalanga0,6318UnavailableUnavailable1Unavailable
uMdoniKwaZulu-Natal0,6182UnavailableUnavailable00
Steve TshweteMpumalanga0,590800,590800
Buffalo CityEastern Cape0,5587UnavailableUnavailable11
Mogale CityGauteng0,5393UnavailableUnavailable00
Nelson Mandela BayEastern Cape0,5166UnavailableUnavailable11
MangaungFree State0,479UnavailableUnavailable11
EmalahleniMpumalanga0,4663UnavailableUnavailable01
EkurhuleniGauteng0,4647UnavailableUnavailable13
OkhahlambaKwaZulu-Natal0,4574UnavailableUnavailable0Unavailable
StellenboschWestern Cape0,4317UnavailableUnavailable0Unavailable
JohannesburgGauteng0,4294UnavailableUnavailable12
TshwaneGauteng0,4242UnavailableUnavailable11
MsunduziKwaZulu-Natal0,3812UnavailableUnavailable01
RustenburgNorth West0,33UnavailableUnavailable01
Alfred DumaKwaZulu-Natal0,3076UnavailableUnavailable0Unavailable
MatjhabengFree State0,2975UnavailableUnavailable0Unavailable
eThekwiniKwaZulu-Natal0,2661UnavailableUnavailable12
Cape TownWestern Cape0,2146UnavailableUnavailable1Unavailable
AmahlathiEastern Cape00,8363-0,836300
Lekwa-TeemaneNorth West02,3549-2,354900
MamusaNorth West00,8154-0,815400
Maquassi HillsNorth West01,6327-1,632700
NalediNorth West00,6557-0,655700
Ngquza HillEastern Cape01,1245-1,124501
NtabankuluEastern Cape01,1874-1,187401
Raymond MhlabaEastern Cape01,3703-1,370301
uMuziwabantuKwaZulu-Natal01,7598-1,759800
uMzimkhuluKwaZulu-Natal01,6165-1,616501

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