Counted.co.zaPlay game
All parties

2026 local elections

IFP

Inkatha Freedom Party

Explore local results
−1.0ppsince 2021
488council seats−57 since 2021
Ward + municipal PR voteIEC

What stands out

49 comparable councils

The long view

Local elections
20009.1%20067.5%20113.6%20164.2%20215.6%20264.7%
Inkatha Freedom Party · National ward + municipal PR vote history
ElectionVotesVote share (%)Availability
2 0001 576 4369,1357Reported
2 0061 484 6217,5276Reported
2 011954 0213,5716Reported
2 0161 268 8084,2487Reported
2 0211 324 2675,6431Reported
2 0261 396 9194,6904Reported

Gaps mean unavailable data. All elections use the same ballot basis.

IEC source

Ward + municipal PR vote · Gaps mean unavailable data

Across the provinces

KwaZulu-Natal20.1%Eastern Cape—Free State—Gauteng—Limpopo—Mpumalanga—North West—Northern Cape—Western Cape—
Inkatha Freedom Party · 2026 provincial ward + municipal PR vote
ProvinceVote share (%)Basis / status
KwaZulu-Natal20,1312IEC province summary
Eastern CapeUnavailableUnavailable
Free StateUnavailableUnavailable
GautengUnavailableUnavailable
LimpopoUnavailableUnavailable
MpumalangaUnavailableUnavailable
North WestUnavailableUnavailable
Northern CapeUnavailableUnavailable
Western CapeUnavailableUnavailable

Province vote totals (JSON)

Ward + municipal PR vote

The council picture

53councils with seats
43hung councils with seats
+2majorities gained
−6majorities lost

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

109 councils
UlundiKwaZulu-Natal72.7%+7.1 pp36uMsingaKwaZulu-Natal60.6%−6.4 pp25MthonjaneniKwaZulu-Natal58.3%+10.4 pp15NongomaKwaZulu-Natal51.2%+5.1 pp23NkandlaKwaZulu-Natal50.1%−7.0 pp14uMfoloziKwaZulu-Natal45.0%—16Big Five HlabisaKwaZulu-Natal44.1%−11.5 pp12uMlalaziKwaZulu-Natal42.6%—24AbaQulusiKwaZulu-Natal42.1%—20NqutuKwaZulu-Natal42.1%—17uMzumbeKwaZulu-Natal41.3%—16iNkosi LangalibaleleKwaZulu-Natal40.8%—19Inkosi uMtubatubaKwaZulu-Natal38.2%—18JoziniKwaZulu-Natal35.3%—18uPhongoloKwaZulu-Natal34.9%—10uMvotiKwaZulu-Natal33.7%+0.4 pp9Alfred DumaKwaZulu-Natal32.3%—24MaphumuloKwaZulu-Natal32.3%—8eDumbeKwaZulu-Natal32.2%—6eMadlangeniKwaZulu-Natal29.0%—4OkhahlambaKwaZulu-Natal26.3%—8uMhlabuyalinganaKwaZulu-Natal26.2%—10DannhauserKwaZulu-Natal25.9%—7eNdumeniKwaZulu-Natal24.6%−10.7 pp4uMhlathuzeKwaZulu-Natal24.5%—18MandeniKwaZulu-Natal21.2%—8NewcastleKwaZulu-Natal20.3%—15uMuziwabantuKwaZulu-Natal20.0%−4.0 pp4NdwedweKwaZulu-Natal17.6%—7MkhambathiniKwaZulu-Natal13.9%+2.2 pp3uMdoniKwaZulu-Natal11.5%—4Johannes Phumani PungulaKwaZulu-Natal11.5%+3.2 pp3Dr. Nkosazana Dlamini ZumaKwaZulu-Natal11.3%−2.7 pp3uMshwathiKwaZulu-Natal9.0%−5.9 pp3Ray NkonyeniKwaZulu-Natal9.0%—6MpofanaKwaZulu-Natal8.8%+3.3 pp1iMpendleKwaZulu-Natal8.4%−8.4 pp1MsunduziKwaZulu-Natal7.9%—7eThekwiniKwaZulu-Natal6.8%—15KwaDukuzaKwaZulu-Natal6.3%—4uMzimkhuluKwaZulu-Natal4.1%+1.3 pp2Winnie Madikizela-MandelaEastern Cape3.5%+3.5 pp2Dr Pixley Ka Isaka SemeMpumalanga3.0%−0.4 pp1MkhondoMpumalanga2.6%−0.7 pp1JohannesburgGauteng2.5%—7RichmondKwaZulu-Natal2.4%−0.9 pp0Chief Albert LuthuliMpumalanga1.6%+0.2 pp1Govan MbekiMpumalanga1.4%—1Merafong CityGauteng1.3%—1uMngeniKwaZulu-Natal1.2%+0.1 pp1EkurhuleniGauteng1.2%—3Greater KokstadKwaZulu-Natal1.0%−0.1 pp0SenquEastern Cape0.9%+0.9 pp0SiyancumaNorthern Cape0.8%+0.8 pp0Mogale CityGauteng0.8%—1PhumelelaFree State0.8%−1.0 pp0EmalahleniMpumalanga0.7%—1MsukaligwaMpumalanga0.7%−0.4 pp0Steve TshweteMpumalanga0.6%+0.6 pp0LesediGauteng0.6%—0MatjhabengFree State0.6%—1MafubeFree State0.6%−0.6 pp0UbuntuNorthern Cape0.5%+0.5 pp0Rand West CityGauteng0.5%—0MoreteleNorth West0.5%—0ThabazimbiLimpopo0.5%+0.5 pp0MafikengNorth West0.5%—0TswaingNorth West0.5%+0.5 pp0LekwaMpumalanga0.5%−0.3 pp0DipalesengMpumalanga0.5%−0.1 pp0NtabankuluEastern Cape0.4%+0.4 pp0MatatieleEastern Cape0.4%—0SetsotoFree State0.3%−0.5 pp0PhokwaneNorthern Cape0.3%+0.3 pp0Kagisano-MolopoNorth West0.3%+0.3 pp0RatlouNorth West0.3%+0.3 pp0Maluti a PhofungFree State0.3%—0Raymond MhlabaEastern Cape0.2%+0.2 pp0DitsobotlaNorth West0.2%—0Ramotshere MoiloaNorth West0.2%—0EmfuleniGauteng0.2%—0MidvaalGauteng0.2%—0NkomaziMpumalanga0.2%—0TshwaneGauteng0.2%—0Thembisile HaniMpumalanga0.2%—0King Sabata DalindyeboEastern Cape0.1%+0.1 pp—UmzimvubuEastern Cape0.1%+0.1 pp0Greater TzaneenLimpopo0.1%—0MoqhakaFree State0.1%—0MetsimaholoFree State0.1%—0MatlosanaNorth West0.1%—0MangaungFree State0.1%—0ThulamelaLimpopo0.1%—0Dr. A.B. XumaEastern Cape0.10%+0.1 pp0MadibengNorth West0.09%—0Cape TownWestern Cape0.07%—0Lepele-NkumpiLimpopo0.07%—0Buffalo CityEastern Cape0.07%—0RustenburgNorth West0.06%—0Greater GiyaniLimpopo0.06%—0MakhuduthamagaLimpopo0.06%—0AmahlathiEastern Cape0.05%−0.1 pp0Fetakgomo TubatseLimpopo0.05%—0Sol PlaatjeNorthern Cape0.05%—0City of MbombelaMpumalanga0.05%−0.1 pp0Intsika YethuEastern Cape0.0%−0.3 pp0NalaFree State0.0%−0.2 pp0Ngquza HillEastern Cape0.0%−0.3 pp0NgwatheFree State0.0%−0.1 pp0
Inkatha Freedom Party · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
UlundiKwaZulu-Natal72,666265,52117,14513632
uMsingaKwaZulu-Natal60,626667,0157-6,3892527
MthonjaneniKwaZulu-Natal58,287147,924910,36221512
NongomaKwaZulu-Natal51,246446,10125,14522321
NkandlaKwaZulu-Natal50,073757,0965-7,02271416
uMfoloziKwaZulu-Natal44,9957UnavailableUnavailable1618
Big Five HlabisaKwaZulu-Natal44,05355,5952-11,54221215
uMlalaziKwaZulu-Natal42,6482UnavailableUnavailable2430
AbaQulusiKwaZulu-Natal42,125UnavailableUnavailable2021
NqutuKwaZulu-Natal42,0606UnavailableUnavailable1719
uMzumbeKwaZulu-Natal41,345UnavailableUnavailable1614
iNkosi LangalibaleleKwaZulu-Natal40,8185UnavailableUnavailable1921
Inkosi uMtubatubaKwaZulu-Natal38,2368UnavailableUnavailable1819
JoziniKwaZulu-Natal35,2503UnavailableUnavailable1824
uPhongoloKwaZulu-Natal34,9403UnavailableUnavailable1015
uMvotiKwaZulu-Natal33,688833,3050,383899
Alfred DumaKwaZulu-Natal32,3458UnavailableUnavailable2433
MaphumuloKwaZulu-Natal32,2836UnavailableUnavailable810
eDumbeKwaZulu-Natal32,2454UnavailableUnavailable65
eMadlangeniKwaZulu-Natal29,0109UnavailableUnavailable44
OkhahlambaKwaZulu-Natal26,2831UnavailableUnavailable89
uMhlabuyalinganaKwaZulu-Natal26,2116UnavailableUnavailable1015
DannhauserKwaZulu-Natal25,9094UnavailableUnavailable78
eNdumeniKwaZulu-Natal24,578235,2546-10,676445
uMhlathuzeKwaZulu-Natal24,5204UnavailableUnavailable1823
MandeniKwaZulu-Natal21,1977UnavailableUnavailable810
NewcastleKwaZulu-Natal20,2986UnavailableUnavailable1518
uMuziwabantuKwaZulu-Natal20,002724,0279-4,025245
NdwedweKwaZulu-Natal17,6431UnavailableUnavailable711
MkhambathiniKwaZulu-Natal13,873111,63042,242732
uMdoniKwaZulu-Natal11,5444UnavailableUnavailable45
Johannes Phumani PungulaKwaZulu-Natal11,52198,28213,239832
Dr. Nkosazana Dlamini ZumaKwaZulu-Natal11,339414,0888-2,749434
uMshwathiKwaZulu-Natal9,028714,8984-5,869734
Ray NkonyeniKwaZulu-Natal9,0024UnavailableUnavailable68
MpofanaKwaZulu-Natal8,81225,50093,311311
iMpendleKwaZulu-Natal8,378916,8094-8,430512
MsunduziKwaZulu-Natal7,9367UnavailableUnavailable78
eThekwiniKwaZulu-Natal6,792UnavailableUnavailable1516
KwaDukuzaKwaZulu-Natal6,2506UnavailableUnavailable44
uMzimkhuluKwaZulu-Natal4,05112,80021,250921
Winnie Madikizela-MandelaEastern Cape3,464103,464120
Dr Pixley Ka Isaka SemeMpumalanga3,00033,3874-0,387111
MkhondoMpumalanga2,56773,2432-0,675611
JohannesburgGauteng2,4646UnavailableUnavailable77
RichmondKwaZulu-Natal2,42063,3423-0,921701
Chief Albert LuthuliMpumalanga1,56951,39070,178811
Govan MbekiMpumalanga1,3771UnavailableUnavailable11
Merafong CityGauteng1,2984UnavailableUnavailable11
uMngeniKwaZulu-Natal1,19351,13410,059410
EkurhuleniGauteng1,1695UnavailableUnavailable33
Greater KokstadKwaZulu-Natal1,03491,1238-0,08900
SenquEastern Cape0,899800,899800
SiyancumaNorthern Cape0,824400,824400
Mogale CityGauteng0,8101UnavailableUnavailable11
PhumelelaFree State0,7721,795-1,02300
EmalahleniMpumalanga0,741UnavailableUnavailable10
MsukaligwaMpumalanga0,72491,0835-0,358600
Steve TshweteMpumalanga0,572100,572100
LesediGauteng0,5668UnavailableUnavailable00
MatjhabengFree State0,5662UnavailableUnavailable1Unavailable
MafubeFree State0,55291,1239-0,571100
UbuntuNorthern Cape0,544500,544500
Rand West CityGauteng0,5416UnavailableUnavailable01
MoreteleNorth West0,518UnavailableUnavailable00
ThabazimbiLimpopo0,517300,517300
MafikengNorth West0,4926UnavailableUnavailable00
TswaingNorth West0,480600,480600
LekwaMpumalanga0,47620,8142-0,33800
DipalesengMpumalanga0,46180,5769-0,115100
NtabankuluEastern Cape0,376400,376400
MatatieleEastern Cape0,3548UnavailableUnavailable00
SetsotoFree State0,34990,8646-0,514600
PhokwaneNorthern Cape0,331700,331700
Kagisano-MolopoNorth West0,327100,327100
RatlouNorth West0,290400,290400
Maluti a PhofungFree State0,2829UnavailableUnavailable0Unavailable
Raymond MhlabaEastern Cape0,224900,224900
DitsobotlaNorth West0,2064UnavailableUnavailable0Unavailable
Ramotshere MoiloaNorth West0,1979UnavailableUnavailable0Unavailable
EmfuleniGauteng0,1931UnavailableUnavailable0Unavailable
MidvaalGauteng0,1783UnavailableUnavailable0Unavailable
NkomaziMpumalanga0,1715UnavailableUnavailable0Unavailable
TshwaneGauteng0,1656UnavailableUnavailable0Unavailable
Thembisile HaniMpumalanga0,1568UnavailableUnavailable00
King Sabata DalindyeboEastern Cape0,146600,1466Unavailable0
UmzimvubuEastern Cape0,126300,126300
Greater TzaneenLimpopo0,1216UnavailableUnavailable0Unavailable
MoqhakaFree State0,1209UnavailableUnavailable00
MetsimaholoFree State0,1205UnavailableUnavailable00
MatlosanaNorth West0,1179UnavailableUnavailable0Unavailable
MangaungFree State0,1155UnavailableUnavailable0Unavailable
ThulamelaLimpopo0,1138UnavailableUnavailable00
Dr. A.B. XumaEastern Cape0,096100,096100
MadibengNorth West0,0928UnavailableUnavailable0Unavailable
Cape TownWestern Cape0,0686UnavailableUnavailable0Unavailable
Lepele-NkumpiLimpopo0,0686UnavailableUnavailable0Unavailable
Buffalo CityEastern Cape0,0667UnavailableUnavailable0Unavailable
RustenburgNorth West0,0612UnavailableUnavailable0Unavailable
Greater GiyaniLimpopo0,058UnavailableUnavailable0Unavailable
MakhuduthamagaLimpopo0,0561UnavailableUnavailable0Unavailable
AmahlathiEastern Cape0,05290,1822-0,129300
Fetakgomo TubatseLimpopo0,0516UnavailableUnavailable0Unavailable
Sol PlaatjeNorthern Cape0,0496UnavailableUnavailable0Unavailable
City of MbombelaMpumalanga0,04860,1148-0,066100
Intsika YethuEastern Cape00,2737-0,273700
NalaFree State00,2374-0,237400
Ngquza HillEastern Cape00,2716-0,271600
NgwatheFree State00,1185-0,118500

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