Counted.co.zaPlay game
All parties

2026 local elections

NFP

National Freedom Party

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

What stands out

24 comparable councils

The long view

Local elections
2000—2006—20112.4%2016—20210.5%2026—
National Freedom Party · National ward + municipal PR vote history
ElectionVotesVote share (%)Availability
2 000UnavailableUnavailableNot separately listed in this source.
2 006UnavailableUnavailableNot separately listed in this source.
2 011644 9172,4144Reported
2 016UnavailableUnavailableNot separately listed in this source.
2 021118 0300,503Reported
2 026UnavailableUnavailableNot separately listed in this source.

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

IEC source

Ward + municipal PR vote · Gaps mean unavailable data

Across the provinces

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

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

57 councils
NongomaKwaZulu-Natal10.3%−19.2 pp5eDumbeKwaZulu-Natal7.2%—2UlundiKwaZulu-Natal3.5%−11.6 pp2uPhongoloKwaZulu-Natal2.9%—1eMadlangeniKwaZulu-Natal2.6%—0iNkosi LangalibaleleKwaZulu-Natal2.0%—1AbaQulusiKwaZulu-Natal1.9%—1Big Five HlabisaKwaZulu-Natal1.4%−0.7 pp0uMzumbeKwaZulu-Natal1.3%—1OkhahlambaKwaZulu-Natal1.0%—0uMhlathuzeKwaZulu-Natal0.9%—1Inkosi uMtubatubaKwaZulu-Natal0.8%—0MthonjaneniKwaZulu-Natal0.7%−1.5 pp0NewcastleKwaZulu-Natal0.6%—1DannhauserKwaZulu-Natal0.6%—0uMsingaKwaZulu-Natal0.5%+0.1 pp0KwaDukuzaKwaZulu-Natal0.4%—0MaphumuloKwaZulu-Natal0.4%—0Johannes Phumani PungulaKwaZulu-Natal0.4%−1.6 pp0uMvotiKwaZulu-Natal0.4%−0.0 pp0MkhondoMpumalanga0.4%−0.7 pp0NkandlaKwaZulu-Natal0.4%−0.1 pp0NqutuKwaZulu-Natal0.3%—0uMlalaziKwaZulu-Natal0.3%—0Alfred DumaKwaZulu-Natal0.3%—0MandeniKwaZulu-Natal0.3%—0uMshwathiKwaZulu-Natal0.3%−0.1 pp0uMfoloziKwaZulu-Natal0.3%—0uMhlabuyalinganaKwaZulu-Natal0.3%—0NdwedweKwaZulu-Natal0.2%—0uMzimkhuluKwaZulu-Natal0.2%+0.2 pp0Ray NkonyeniKwaZulu-Natal0.2%—0NkomaziMpumalanga0.2%—0MsunduziKwaZulu-Natal0.2%—0uMdoniKwaZulu-Natal0.1%—0Maluti a PhofungFree State0.10%—0LesediGauteng0.08%—0JoziniKwaZulu-Natal0.08%—0EkurhuleniGauteng0.08%—0eThekwiniKwaZulu-Natal0.07%—0BushbuckridgeMpumalanga0.05%—0Chief Albert LuthuliMpumalanga0.04%+0.0 pp0JohannesburgGauteng0.03%—0City of MbombelaMpumalanga0.02%+0.0 pp0TshwaneGauteng0.02%—0Cape TownWestern Cape0.01%—0AmahlathiEastern Cape0.0%−0.1 pp0Dr Pixley Ka Isaka SemeMpumalanga0.0%−1.2 pp0Dr. A.B. XumaEastern Cape0.0%−0.1 pp0Dr. Nkosazana Dlamini ZumaKwaZulu-Natal0.0%−0.5 pp0eNdumeniKwaZulu-Natal0.0%−0.9 pp0iMpendleKwaZulu-Natal0.0%−0.8 pp0MkhambathiniKwaZulu-Natal0.0%−0.3 pp0MpofanaKwaZulu-Natal0.0%−0.1 pp0TswelopeleFree State0.0%−0.2 pp0uMngeniKwaZulu-Natal0.0%−0.2 pp0uMuziwabantuKwaZulu-Natal0.0%−1.2 pp0
National Freedom Party · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
NongomaKwaZulu-Natal10,308229,4765-19,1683513
eDumbeKwaZulu-Natal7,2302UnavailableUnavailable26
UlundiKwaZulu-Natal3,530515,0821-11,551627
uPhongoloKwaZulu-Natal2,9216UnavailableUnavailable12
eMadlangeniKwaZulu-Natal2,629UnavailableUnavailable01
iNkosi LangalibaleleKwaZulu-Natal2,0482UnavailableUnavailable13
AbaQulusiKwaZulu-Natal1,8891UnavailableUnavailable14
Big Five HlabisaKwaZulu-Natal1,35992,0643-0,704401
uMzumbeKwaZulu-Natal1,3251UnavailableUnavailable10
OkhahlambaKwaZulu-Natal1,0105UnavailableUnavailable02
uMhlathuzeKwaZulu-Natal0,9369UnavailableUnavailable11
Inkosi uMtubatubaKwaZulu-Natal0,7812UnavailableUnavailable01
MthonjaneniKwaZulu-Natal0,73082,2419-1,511101
NewcastleKwaZulu-Natal0,5968UnavailableUnavailable11
DannhauserKwaZulu-Natal0,5513UnavailableUnavailable00
uMsingaKwaZulu-Natal0,45620,340,116200
KwaDukuzaKwaZulu-Natal0,4237UnavailableUnavailable0Unavailable
MaphumuloKwaZulu-Natal0,4095UnavailableUnavailable00
Johannes Phumani PungulaKwaZulu-Natal0,38691,9381-1,551301
uMvotiKwaZulu-Natal0,37640,38-0,003600
MkhondoMpumalanga0,36631,0457-0,679401
NkandlaKwaZulu-Natal0,35610,4157-0,059600
NqutuKwaZulu-Natal0,3389UnavailableUnavailable00
uMlalaziKwaZulu-Natal0,3322UnavailableUnavailable01
Alfred DumaKwaZulu-Natal0,3213UnavailableUnavailable01
MandeniKwaZulu-Natal0,2911UnavailableUnavailable00
uMshwathiKwaZulu-Natal0,28450,3644-0,079800
uMfoloziKwaZulu-Natal0,2833UnavailableUnavailable01
uMhlabuyalinganaKwaZulu-Natal0,2613UnavailableUnavailable01
NdwedweKwaZulu-Natal0,21UnavailableUnavailable00
uMzimkhuluKwaZulu-Natal0,207800,207800
Ray NkonyeniKwaZulu-Natal0,1842UnavailableUnavailable0Unavailable
NkomaziMpumalanga0,1682UnavailableUnavailable0Unavailable
MsunduziKwaZulu-Natal0,151UnavailableUnavailable00
uMdoniKwaZulu-Natal0,1022UnavailableUnavailable0Unavailable
Maluti a PhofungFree State0,0971UnavailableUnavailable0Unavailable
LesediGauteng0,0836UnavailableUnavailable0Unavailable
JoziniKwaZulu-Natal0,0807UnavailableUnavailable00
EkurhuleniGauteng0,0804UnavailableUnavailable0Unavailable
eThekwiniKwaZulu-Natal0,0692UnavailableUnavailable0Unavailable
BushbuckridgeMpumalanga0,0518UnavailableUnavailable0Unavailable
Chief Albert LuthuliMpumalanga0,040800,040800
JohannesburgGauteng0,0299UnavailableUnavailable0Unavailable
City of MbombelaMpumalanga0,019700,019700
TshwaneGauteng0,0178UnavailableUnavailable0Unavailable
Cape TownWestern Cape0,0134UnavailableUnavailable0Unavailable
AmahlathiEastern Cape00,079-0,07900
Dr Pixley Ka Isaka SemeMpumalanga01,1845-1,184500
Dr. A.B. XumaEastern Cape00,1209-0,120900
Dr. Nkosazana Dlamini ZumaKwaZulu-Natal00,5311-0,531100
eNdumeniKwaZulu-Natal00,8917-0,891700
iMpendleKwaZulu-Natal00,8352-0,835200
MkhambathiniKwaZulu-Natal00,3181-0,318100
MpofanaKwaZulu-Natal00,0856-0,085600
TswelopeleFree State00,1724-0,172400
uMngeniKwaZulu-Natal00,1957-0,195700
uMuziwabantuKwaZulu-Natal01,1837-1,183700

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