Counted.co.zaGame
All parties

2026 local elections

ANC

African National Congress

Explore local results
−14.8ppsince 2021
3 282council seats−1 266 since 2021
Ward + municipal PR voteIEC

What stands out

119 comparable councils

The long view

Local elections
200059.4%200664.8%201162.0%201653.9%202145.6%202630.8%

Ward + municipal PR vote · Gaps mean unavailable data

Across the provinces

Limpopo54.4%Eastern Cape46.1%North West44.1%Mpumalanga43.6%Northern Cape41.5%Free State37.2%Gauteng21.6%KwaZulu-Natal20.3%Western Cape14.7%

Ward + municipal PR vote

The council picture

Explore majorities
211councils with seats
137hung councils with seats
+1majorities gained
−69majorities lost

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

Coalition possibilities

Coalition history

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

Past partners

Shared governments · Nov 2021–Feb 2026

MISTRA dataset

Local results

213 councils
NtabankuluEastern Cape73.2%−8.0 pp28EmalahleniEastern Cape70.4%−10.2 pp24NgqushwaEastern Cape69.2%−8.8 pp15ThulamelaLimpopo68.5%—56MakhadoLimpopo67.9%—53MusinaLimpopo67.3%−5.5 pp16Collins ChabaneLimpopo65.5%—47AmahlathiEastern Cape64.7%−8.4 pp18UmsobomvuNorthern Cape64.6%+12.8 pp9Intsika YethuEastern Cape64.3%−14.1 pp26Kagisano-MolopoNorth West63.6%−3.2 pp19BushbuckridgeMpumalanga63.5%—50SenquEastern Cape63.2%−10.0 pp21Greater LetabaLimpopo63.1%—39Port St JohnsEastern Cape62.5%−11.3 pp26SakhisizweEastern Cape62.4%−7.7 pp11Dr. A.B. XumaEastern Cape62.4%−19.6 pp24Greater GiyaniLimpopo61.3%—39BloubergLimpopo61.0%—27LetsemengFree State60.6%−3.9 pp8UmzimvubuEastern Cape60.2%−16.6 pp34Greater TzaneenLimpopo59.2%—42Raymond MhlabaEastern Cape58.3%−14.4 pp26NyandeniEastern Cape57.5%−21.3 pp37Ephraim MogaleLimpopo57.2%—19MatatieleEastern Cape56.8%—30Fetakgomo TubatseLimpopo56.6%—44TswaingNorth West56.5%−8.4 pp16MoreteleNorth West56.5%—29KopanongFree State55.9%−10.1 pp10RatlouNorth West55.8%−12.0 pp15Winnie Madikizela-MandelaEastern Cape55.5%−18.6 pp36MantsopaFree State55.0%−4.6 pp10Maquassi HillsNorth West54.2%−6.5 pp12MakhuduthamagaLimpopo54.1%—34NkomaziMpumalanga54.0%—37Ngquza HillEastern Cape54.0%−17.5 pp35MolemoleLimpopo53.3%—17Kumkani MhlontloEastern Cape53.2%−21.5 pp27ElundiniEastern Cape52.3%−28.1 pp18RenosterbergNorthern Cape52.1%−0.9 pp6Chief Albert LuthuliMpumalanga51.8%−24.3 pp26TswelopeleFree State51.5%−10.1 pp8Sundays River ValleyEastern Cape51.3%−12.2 pp8TokologoFree State51.2%−5.6 pp7Joe MorolongNorthern Cape51.0%−9.2 pp15Moses KotaneNorth West50.6%—35MbhasheEastern Cape50.5%—32MarulengLimpopo50.2%−4.2 pp13!KheisNorthern Cape50.1%+3.6 pp6uMzimkhuluKwaZulu-Natal49.6%−24.6 pp21RichtersveldNorthern Cape49.4%+2.1 pp6NketoanaFree State49.1%−2.9 pp9Elias MotsoalediLimpopo48.9%—30UbuntuNorthern Cape48.7%−12.8 pp5Great KeiEastern Cape48.3%−17.3 pp7City of MbombelaMpumalanga47.9%−17.3 pp43EmakhazeniMpumalanga47.7%−16.2 pp7Walter SisuluEastern Cape47.5%−8.0 pp11MnqumaEastern Cape47.4%——Greater KokstadKwaZulu-Natal47.3%−12.0 pp11NalediNorth West47.0%−6.8 pp9MohokareFree State47.0%−13.5 pp6Dr JS MorokaMpumalanga46.8%—29ThembelihleNorthern Cape46.4%+6.5 pp5KHâI-MANorthern Cape46.2%−4.4 pp5LephalaleLimpopo46.1%−14.9 pp14Greater TaungNorth West46.1%—24Blue Crane RouteEastern Cape45.2%−11.1 pp5KamiesbergNorthern Cape45.1%−7.4 pp5DihlabengFree State45.0%—18Lepele-NkumpiLimpopo44.8%—29Thembisile HaniMpumalanga44.7%—33MamusaNorth West44.7%−10.8 pp7PhumelelaFree State44.7%−19.5 pp8PhokwaneNorthern Cape44.6%−2.6 pp10SetsotoFree State44.6%−6.4 pp13MafikengNorth West44.3%—34Enoch MgijimaEastern Cape44.0%—31KareebergNorthern Cape43.6%−0.6 pp5Ramotshere MoiloaNorth West43.5%—18KgetlengrivierNorth West43.3%−12.8 pp6Ga-SegonyanaNorthern Cape43.2%−12.2 pp13NdlambeEastern Cape43.1%−9.5 pp9Ba-PhalaborwaLimpopo43.1%—17MogalakwenaLimpopo42.8%—29King Sabata DalindyeboEastern Cape42.8%−21.5 pp—Inxuba YethembaEastern Cape42.8%−10.3 pp8HantamNorthern Cape42.4%−2.1 pp5DikgatlongNorthern Cape42.1%−9.0 pp8DipalesengMpumalanga42.1%−15.7 pp6Buffalo CityEastern Cape41.9%—42EmthanjeniNorthern Cape41.7%−18.6 pp6MadibengNorth West41.5%—34PolokwaneLimpopo41.2%—37MatlosanaNorth West41.2%—32Thaba ChweuMpumalanga41.0%−17.3 pp12Dawid KruiperNorthern Cape41.0%−14.1 pp14Bela-BelaLimpopo40.4%−15.4 pp7Dr Pixley Ka Isaka SemeMpumalanga40.3%−20.4 pp9MkhambathiniKwaZulu-Natal39.8%−23.9 pp8MagarengNorthern Cape39.6%−10.7 pp4SiyathembaNorthern Cape39.6%−4.8 pp5Kai !GaribNorthern Cape39.6%−4.8 pp8MafubeFree State39.5%−17.4 pp7DitsobotlaNorth West39.5%—18Kou-KammaEastern Cape38.3%−8.0 pp5NalaFree State38.2%−10.5 pp9RustenburgNorth West38.2%—35Sol PlaatjeNorthern Cape37.9%—25Karoo HooglandNorthern Cape37.8%−3.0 pp4Modimolle-MookgophongLimpopo37.8%−12.1 pp11MasilonyanaFree State37.4%−17.4 pp7MsukaligwaMpumalanga36.6%−24.4 pp14Dr. Beyers NaudeEastern Cape36.4%−10.4 pp9Dr. Nkosazana Dlamini ZumaKwaZulu-Natal36.2%−17.6 pp11NgwatheFree State36.0%−19.6 pp10MatjhabengFree State35.7%—26MoqhakaFree State35.6%—15KgatelopeleNorthern Cape35.4%−8.3 pp4Lekwa-TeemaneNorth West35.0%−13.2 pp5SiyancumaNorthern Cape34.2%−17.9 pp4uMuziwabantuKwaZulu-Natal34.0%−13.3 pp7Merafong CityGauteng33.9%—17MangaungFree State33.9%—35MkhondoMpumalanga33.7%−20.4 pp13Nama KhoiNorthern Cape33.7%−8.3 pp6SwellendamWestern Cape33.3%−5.3 pp4JB MarksNorth West33.2%−14.9 pp22Rand West CityGauteng32.8%—24uMshwathiKwaZulu-Natal32.6%−26.3 pp9GamagaraNorthern Cape31.6%−11.4 pp5EmalahleniMpumalanga31.4%—23MakanaEastern Cape31.3%−19.4 pp10LekwaMpumalanga30.3%−11.7 pp10RichmondKwaZulu-Natal30.2%−39.6 pp5uMvotiKwaZulu-Natal30.1%−6.0 pp8Ray NkonyeniKwaZulu-Natal29.8%—21MpofanaKwaZulu-Natal29.7%−36.0 pp3Maluti a PhofungFree State29.6%—21Johannes Phumani PungulaKwaZulu-Natal29.5%−33.5 pp8NdwedweKwaZulu-Natal29.5%—11LesediGauteng29.1%—9ThabazimbiLimpopo29.1%−18.3 pp8TsantsabaneNorthern Cape29.1%−21.4 pp3uMhlabuyalinganaKwaZulu-Natal28.6%—11Victor KhanyeMpumalanga28.4%−23.9 pp5MetsimaholoFree State27.7%—17Big Five HlabisaKwaZulu-Natal27.0%−6.1 pp8uMzumbeKwaZulu-Natal26.7%—11iMpendleKwaZulu-Natal26.4%−31.9 pp2Govan MbekiMpumalanga26.3%—23JoziniKwaZulu-Natal26.2%—13uPhongoloKwaZulu-Natal26.1%—8Steve TshweteMpumalanga26.1%−10.8 pp19Mogale CityGauteng25.9%—23Nelson Mandela BayEastern Cape25.5%—32Beaufort WestWestern Cape25.0%−3.3 pp3KougaEastern Cape24.8%−12.4 pp8LaingsburgWestern Cape24.5%−1.8 pp2uMdoniKwaZulu-Natal24.4%—9TheewaterskloofWestern Cape24.4%—7eMadlangeniKwaZulu-Natal24.2%—3EmfuleniGauteng24.0%—22KwaDukuzaKwaZulu-Natal23.7%—14WitzenbergWestern Cape23.5%—6MaphumuloKwaZulu-Natal23.0%—6CederbergWestern Cape22.4%−13.1 pp3EkurhuleniGauteng22.1%—59Alfred DumaKwaZulu-Natal21.7%—16MandeniKwaZulu-Natal21.6%—8HessequaWestern Cape21.3%−13.5 pp4NqutuKwaZulu-Natal21.2%—8MsunduziKwaZulu-Natal20.4%—17Inkosi uMtubatubaKwaZulu-Natal20.3%—9JohannesburgGauteng20.3%—63TshwaneGauteng20.2%—44BitouWestern Cape20.0%—3OudtshoornWestern Cape19.5%—5KnysnaWestern Cape18.7%—4DannhauserKwaZulu-Natal18.0%—5Breede ValleyWestern Cape17.8%—7MatzikamaWestern Cape17.7%−11.4 pp3OkhahlambaKwaZulu-Natal17.6%—5eDumbeKwaZulu-Natal17.6%—3uMhlathuzeKwaZulu-Natal16.7%—12uMfoloziKwaZulu-Natal16.4%—6eThekwiniKwaZulu-Natal16.4%—37MidvaalGauteng16.1%—5uMngeniKwaZulu-Natal15.8%−23.4 pp4LangebergWestern Cape15.7%—4iNkosi LangalibaleleKwaZulu-Natal15.6%—7AbaQulusiKwaZulu-Natal15.6%—8GeorgeWestern Cape15.2%—8NewcastleKwaZulu-Natal14.0%—10Cape TownWestern Cape14.0%—33Cape AgulhasWestern Cape13.9%—2OverstrandWestern Cape13.5%—4DrakensteinWestern Cape13.3%—9eNdumeniKwaZulu-Natal13.1%−23.1 pp2Saldanha BayWestern Cape12.0%—4StellenboschWestern Cape11.5%—5SwartlandWestern Cape11.4%—3MthonjaneniKwaZulu-Natal11.4%−26.5 pp3NkandlaKwaZulu-Natal11.4%−23.1 pp3NongomaKwaZulu-Natal11.1%−5.8 pp5uMlalaziKwaZulu-Natal11.0%—6Mossel BayWestern Cape10.2%—4BergrivierWestern Cape8.8%−11.0 pp1KannalandWestern Cape8.6%−12.9 pp1uMsingaKwaZulu-Natal7.4%−18.4 pp3UlundiKwaZulu-Natal6.9%−4.3 pp3Prince AlbertWestern Cape6.7%−4.2 pp1

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