Counted.co.zaPlay game
All parties

2026 local elections

FF+

Freedom Front Plus

Explore local results
+0.6ppsince 2021
249council seats+28 since 2021
Ward + municipal PR voteIEC

What stands out

89 comparable councils

The long view

Local elections
2000—20060.9%20110.5%20160.8%20212.3%20263.0%
Freedom Front Plus · National ward + municipal PR vote history
ElectionVotesVote share (%)Availability
2 000UnavailableUnavailableNot separately listed in this source.
2 006186 1790,944Reported
2 011120 5190,4512Reported
2 016228 9290,7666Reported
2 021549 8772,3432Reported
2 026890 0812,9886Reported

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—
Freedom Front Plus · 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

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

162 councils
KgetlengrivierNorth West14.3%+2.7 pp2ThembelihleNorthern Cape13.9%+4.5 pp2MafubeFree State13.7%+4.3 pp2PhumelelaFree State12.8%+7.2 pp2Modimolle-MookgophongLimpopo12.3%+2.0 pp3Cape AgulhasWestern Cape11.4%—1OudtshoornWestern Cape10.2%—3HessequaWestern Cape10.0%+2.3 pp2Mossel BayWestern Cape9.8%—3ThabazimbiLimpopo9.5%+0.5 pp2JB MarksNorth West9.3%−4.3 pp6Mogale CityGauteng9.2%—7OverstrandWestern Cape8.8%—3Karoo HooglandNorthern Cape8.6%+3.4 pp1MamusaNorth West8.2%+1.7 pp1LangebergWestern Cape8.2%—2LekwaMpumalanga8.1%−0.9 pp2NgwatheFree State7.9%+1.5 pp2LetsemengFree State7.8%+2.7 pp1MidvaalGauteng7.7%—2TshwaneGauteng7.6%—17MatlosanaNorth West7.6%—6MetsimaholoFree State7.6%—3Breede ValleyWestern Cape7.4%—3PhokwaneNorthern Cape7.4%+1.7 pp1GeorgeWestern Cape7.2%—4MoqhakaFree State7.2%—3MohokareFree State7.2%+2.8 pp1Bela-BelaLimpopo7.1%−0.2 pp1NalaFree State7.0%+1.0 pp2NketoanaFree State7.0%−0.9 pp1SwartlandWestern Cape6.9%—2DipalesengMpumalanga6.8%−0.3 pp1MatzikamaWestern Cape6.8%−0.7 pp1HantamNorthern Cape6.7%−0.6 pp1Govan MbekiMpumalanga6.7%—4KgatelopeleNorthern Cape6.6%−2.0 pp1MadibengNorth West6.5%—6LesediGauteng6.4%—2Steve TshweteMpumalanga6.3%+0.8 pp3Lekwa-TeemaneNorth West6.1%−0.5 pp1MangaungFree State5.9%—6Saldanha BayWestern Cape5.8%—2SetsotoFree State5.6%+0.8 pp2TokologoFree State5.6%+1.5 pp1EmfuleniGauteng5.6%—5DrakensteinWestern Cape5.5%—4DihlabengFree State5.4%—2BergrivierWestern Cape5.4%+1.4 pp1BitouWestern Cape5.3%—1eNdumeniKwaZulu-Natal5.3%+5.3 pp1Thaba ChweuMpumalanga5.2%+1.6 pp1EmalahleniMpumalanga5.1%—4WitzenbergWestern Cape5.1%—1EkurhuleniGauteng4.9%—11Inxuba YethembaEastern Cape4.7%+3.7 pp1KannalandWestern Cape4.7%+1.6 pp0KopanongFree State4.6%−0.6 pp1Victor KhanyeMpumalanga4.6%+0.4 pp1NalediNorth West4.6%−0.0 pp1StellenboschWestern Cape4.6%—2KnysnaWestern Cape4.5%—1Merafong CityGauteng4.4%—2Rand West CityGauteng4.4%—3SiyancumaNorthern Cape4.4%−1.9 pp1KougaEastern Cape4.4%+1.3 pp1Sol PlaatjeNorthern Cape4.2%—3SwellendamWestern Cape4.2%+1.1 pp1OkhahlambaKwaZulu-Natal4.2%—1MsukaligwaMpumalanga4.2%−1.7 pp2MasilonyanaFree State4.1%−1.3 pp1TheewaterskloofWestern Cape4.0%—1MatjhabengFree State4.0%—3RenosterbergNorthern Cape4.0%−0.0 pp0CederbergWestern Cape4.0%+0.8 pp0Kai !GaribNorthern Cape3.9%+0.9 pp1City of MbombelaMpumalanga3.9%+0.6 pp4TswelopeleFree State3.7%+0.2 pp1EmakhazeniMpumalanga3.4%+0.6 pp1Cape TownWestern Cape3.4%—8LephalaleLimpopo3.3%+0.9 pp1Kou-KammaEastern Cape3.3%+0.4 pp0RustenburgNorth West3.2%—3MagarengNorthern Cape3.1%+0.5 pp0LaingsburgWestern Cape3.0%−0.8 pp0TsantsabaneNorthern Cape3.0%+0.6 pp0Dr. Beyers NaudeEastern Cape3.0%−0.1 pp1Ephraim MogaleLimpopo3.0%—1MkhondoMpumalanga3.0%−0.1 pp1TswaingNorth West2.9%−0.0 pp1DitsobotlaNorth West2.9%—1Ramotshere MoiloaNorth West2.9%—1DikgatlongNorthern Cape2.8%+1.1 pp1Dr Pixley Ka Isaka SemeMpumalanga2.8%+0.5 pp1Nama KhoiNorthern Cape2.8%+1.3 pp0Elias MotsoalediLimpopo2.7%—2PolokwaneLimpopo2.6%—3NdlambeEastern Cape2.6%+2.6 pp1Ba-PhalaborwaLimpopo2.6%—1UbuntuNorthern Cape2.5%−1.3 pp0Nelson Mandela BayEastern Cape2.5%—3Ray NkonyeniKwaZulu-Natal2.4%—2Dawid KruiperNorthern Cape2.4%−0.1 pp1Maquassi HillsNorth West2.3%−1.3 pp0uPhongoloKwaZulu-Natal2.3%—1Great KeiEastern Cape2.3%+2.3 pp0MogalakwenaLimpopo2.3%—1SiyathembaNorthern Cape2.2%−0.6 pp0MusinaLimpopo2.2%+1.0 pp1KamiesbergNorthern Cape2.2%−0.2 pp0Beaufort WestWestern Cape2.2%+0.8 pp0Walter SisuluEastern Cape2.2%+2.2 pp1Greater TzaneenLimpopo2.2%—2KHâI-MANorthern Cape2.1%−1.2 pp0Sundays River ValleyEastern Cape2.1%−0.2 pp0MantsopaFree State2.0%+0.7 pp1EmthanjeniNorthern Cape2.0%−0.5 pp0MarulengLimpopo1.9%+0.3 pp1JohannesburgGauteng1.8%—5Prince AlbertWestern Cape1.8%+1.8 pp0AbaQulusiKwaZulu-Natal1.8%—1NewcastleKwaZulu-Natal1.7%—1Greater KokstadKwaZulu-Natal1.7%+1.7 pp0!KheisNorthern Cape1.7%−1.7 pp0UmsobomvuNorthern Cape1.6%−2.0 pp0RichtersveldNorthern Cape1.6%−0.7 pp0Fetakgomo TubatseLimpopo1.6%—1KareebergNorthern Cape1.5%−1.8 pp0uMhlathuzeKwaZulu-Natal1.5%—1MakhadoLimpopo1.4%—1Maluti a PhofungFree State1.4%—1Buffalo CityEastern Cape1.3%—1BloubergLimpopo1.1%—1NkomaziMpumalanga1.1%—1Blue Crane RouteEastern Cape1.1%+1.1 pp0uMngeniKwaZulu-Natal1.0%+1.0 pp0SenquEastern Cape0.9%−0.2 pp0MafikengNorth West0.9%—1Ga-SegonyanaNorthern Cape0.9%−0.1 pp0GamagaraNorthern Cape0.9%−1.0 pp0Thembisile HaniMpumalanga0.9%—1eThekwiniKwaZulu-Natal0.9%—2Dr JS MorokaMpumalanga0.7%—1MakanaEastern Cape0.7%−0.0 pp0KwaDukuzaKwaZulu-Natal0.6%—0DannhauserKwaZulu-Natal0.6%—0Joe MorolongNorthern Cape0.6%−0.3 pp0Chief Albert LuthuliMpumalanga0.6%−0.0 pp0uMuziwabantuKwaZulu-Natal0.6%+0.6 pp0MsunduziKwaZulu-Natal0.6%—1MolemoleLimpopo0.6%—0MoreteleNorth West0.6%—0Raymond MhlabaEastern Cape0.5%+0.1 pp0uMlalaziKwaZulu-Natal0.5%—0Greater LetabaLimpopo0.5%—0Greater TaungNorth West0.4%—0uMzumbeKwaZulu-Natal0.4%—0MakhuduthamagaLimpopo0.3%—0BushbuckridgeMpumalanga0.2%—0Collins ChabaneLimpopo0.2%—0Kagisano-MolopoNorth West0.0%−1.1 pp0RatlouNorth West0.0%−0.9 pp0
Freedom Front Plus · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
KgetlengrivierNorth West14,348611,60682,741822
ThembelihleNorthern Cape13,87159,36014,511421
MafubeFree State13,69429,39674,297522
PhumelelaFree State12,75155,51077,240721
Modimolle-MookgophongLimpopo12,284310,28471,999633
Cape AgulhasWestern Cape11,4044UnavailableUnavailable11
OudtshoornWestern Cape10,1789UnavailableUnavailable33
HessequaWestern Cape10,0037,70922,293821
Mossel BayWestern Cape9,7805UnavailableUnavailable32
ThabazimbiLimpopo9,50459,02560,478922
JB MarksNorth West9,293613,5442-4,250569
Mogale CityGauteng9,1752UnavailableUnavailable76
OverstrandWestern Cape8,7917UnavailableUnavailable32
Karoo HooglandNorthern Cape8,55195,12423,427711
MamusaNorth West8,2256,50171,723311
LangebergWestern Cape8,1943UnavailableUnavailable23
LekwaMpumalanga8,14659,0495-0,903123
NgwatheFree State7,91886,38071,538123
LetsemengFree State7,77475,08632,688411
MidvaalGauteng7,6538UnavailableUnavailable22
TshwaneGauteng7,6284UnavailableUnavailable1717
MatlosanaNorth West7,6138UnavailableUnavailable67
MetsimaholoFree State7,6005UnavailableUnavailable33
Breede ValleyWestern Cape7,4301UnavailableUnavailable32
PhokwaneNorthern Cape7,41985,76341,656411
GeorgeWestern Cape7,2453UnavailableUnavailable44
MoqhakaFree State7,223UnavailableUnavailable33
MohokareFree State7,21224,3952,817311
Bela-BelaLimpopo7,07217,2407-0,168611
NalaFree State7,02216,021,002122
NketoanaFree State6,97677,8946-0,91812
SwartlandWestern Cape6,9467UnavailableUnavailable22
DipalesengMpumalanga6,83087,131-0,300311
MatzikamaWestern Cape6,78567,4649-0,679311
HantamNorthern Cape6,68687,268-0,581111
Govan MbekiMpumalanga6,6694UnavailableUnavailable43
KgatelopeleNorthern Cape6,56828,6157-2,047611
MadibengNorth West6,4795UnavailableUnavailable64
LesediGauteng6,3568UnavailableUnavailable23
Steve TshweteMpumalanga6,25565,50470,750933
Lekwa-TeemaneNorth West6,09446,6099-0,515611
MangaungFree State5,9227UnavailableUnavailable65
Saldanha BayWestern Cape5,793UnavailableUnavailable21
SetsotoFree State5,62874,84440,784222
TokologoFree State5,6274,12411,502911
EmfuleniGauteng5,6107UnavailableUnavailable56
DrakensteinWestern Cape5,4564UnavailableUnavailable43
DihlabengFree State5,4452UnavailableUnavailable22
BergrivierWestern Cape5,41934,02761,391710
BitouWestern Cape5,272UnavailableUnavailable1Unavailable
eNdumeniKwaZulu-Natal5,252605,252610
Thaba ChweuMpumalanga5,24883,61741,631411
EmalahleniMpumalanga5,1089UnavailableUnavailable44
WitzenbergWestern Cape5,1029UnavailableUnavailable11
EkurhuleniGauteng4,949UnavailableUnavailable118
Inxuba YethembaEastern Cape4,73551,07583,659710
KannalandWestern Cape4,70073,09921,601500
KopanongFree State4,63635,1951-0,558811
Victor KhanyeMpumalanga4,62554,25050,37511
NalediNorth West4,5664,5828-0,016911
StellenboschWestern Cape4,5515UnavailableUnavailable21
KnysnaWestern Cape4,4708UnavailableUnavailable10
Merafong CityGauteng4,4373UnavailableUnavailable24
Rand West CityGauteng4,4057UnavailableUnavailable33
SiyancumaNorthern Cape4,37526,2563-1,88111
KougaEastern Cape4,35783,0811,276811
Sol PlaatjeNorthern Cape4,226UnavailableUnavailable33
SwellendamWestern Cape4,18923,11591,073311
OkhahlambaKwaZulu-Natal4,1831UnavailableUnavailable10
MsukaligwaMpumalanga4,17435,8989-1,724722
MasilonyanaFree State4,09185,3615-1,269811
TheewaterskloofWestern Cape4,0485UnavailableUnavailable11
MatjhabengFree State3,991UnavailableUnavailable32
RenosterbergNorthern Cape3,97013,9742-0,00400
CederbergWestern Cape3,95583,15510,800701
Kai !GaribNorthern Cape3,92033,02860,891711
City of MbombelaMpumalanga3,89483,25240,642443
TswelopeleFree State3,73263,50480,227811
EmakhazeniMpumalanga3,44152,85270,588810
Cape TownWestern Cape3,4189UnavailableUnavailable84
LephalaleLimpopo3,33282,41950,913311
Kou-KammaEastern Cape3,25282,82870,42401
RustenburgNorth West3,1858UnavailableUnavailable33
MagarengNorthern Cape3,07512,61780,457300
LaingsburgWestern Cape2,99453,8432-0,848700
TsantsabaneNorthern Cape2,98362,36660,61700
Dr. Beyers NaudeEastern Cape2,9663,0189-0,052911
Ephraim MogaleLimpopo2,9648UnavailableUnavailable11
MkhondoMpumalanga2,9563,0698-0,113811
TswaingNorth West2,90982,9142-0,004411
DitsobotlaNorth West2,8791UnavailableUnavailable12
Ramotshere MoiloaNorth West2,8649UnavailableUnavailable11
DikgatlongNorthern Cape2,83241,72061,111810
Dr Pixley Ka Isaka SemeMpumalanga2,80772,33890,468910
Nama KhoiNorthern Cape2,77481,46121,313601
Elias MotsoalediLimpopo2,6543UnavailableUnavailable21
PolokwaneLimpopo2,6397UnavailableUnavailable32
NdlambeEastern Cape2,614902,614910
Ba-PhalaborwaLimpopo2,6054UnavailableUnavailable11
UbuntuNorthern Cape2,50793,8244-1,316501
Nelson Mandela BayEastern Cape2,4775UnavailableUnavailable32
Ray NkonyeniKwaZulu-Natal2,438UnavailableUnavailable21
Dawid KruiperNorthern Cape2,3932,4717-0,078711
Maquassi HillsNorth West2,28333,6145-1,331201
uPhongoloKwaZulu-Natal2,2772UnavailableUnavailable1Unavailable
Great KeiEastern Cape2,265102,265100
MogalakwenaLimpopo2,2618UnavailableUnavailable12
SiyathembaNorthern Cape2,22622,8327-0,606500
MusinaLimpopo2,21521,17881,036311
KamiesbergNorthern Cape2,21242,4057-0,193200
Beaufort WestWestern Cape2,20941,38610,823400
Walter SisuluEastern Cape2,202602,202610
Greater TzaneenLimpopo2,1544UnavailableUnavailable21
KHâI-MANorthern Cape2,1193,3291-1,210100
Sundays River ValleyEastern Cape2,05192,2789-0,227100
MantsopaFree State1,97921,25610,723110
EmthanjeniNorthern Cape1,9562,4579-0,501800
MarulengLimpopo1,90491,63220,272711
JohannesburgGauteng1,8325UnavailableUnavailable54
Prince AlbertWestern Cape1,814901,814900
AbaQulusiKwaZulu-Natal1,7978UnavailableUnavailable11
NewcastleKwaZulu-Natal1,7498UnavailableUnavailable11
Greater KokstadKwaZulu-Natal1,714701,714700
!KheisNorthern Cape1,6813,4285-1,747500
UmsobomvuNorthern Cape1,64393,6166-1,972600
RichtersveldNorthern Cape1,58862,2843-0,695700
Fetakgomo TubatseLimpopo1,5633UnavailableUnavailable11
KareebergNorthern Cape1,53323,3286-1,795300
uMhlathuzeKwaZulu-Natal1,4654UnavailableUnavailable11
MakhadoLimpopo1,4097UnavailableUnavailable11
Maluti a PhofungFree State1,3671UnavailableUnavailable11
Buffalo CityEastern Cape1,3018UnavailableUnavailable11
BloubergLimpopo1,1443UnavailableUnavailable10
NkomaziMpumalanga1,1408UnavailableUnavailable11
Blue Crane RouteEastern Cape1,085601,085600
uMngeniKwaZulu-Natal1,049501,049500
SenquEastern Cape0,94131,0954-0,154200
MafikengNorth West0,9218UnavailableUnavailable11
Ga-SegonyanaNorthern Cape0,9021,0428-0,140700
GamagaraNorthern Cape0,89241,8987-1,006300
Thembisile HaniMpumalanga0,8643UnavailableUnavailable1Unavailable
eThekwiniKwaZulu-Natal0,8566UnavailableUnavailable2Unavailable
Dr JS MorokaMpumalanga0,7289UnavailableUnavailable1Unavailable
MakanaEastern Cape0,69560,735-0,039400
KwaDukuzaKwaZulu-Natal0,632UnavailableUnavailable0Unavailable
DannhauserKwaZulu-Natal0,6308UnavailableUnavailable0Unavailable
Joe MorolongNorthern Cape0,62760,9013-0,273700
Chief Albert LuthuliMpumalanga0,61750,6619-0,044400
uMuziwabantuKwaZulu-Natal0,615600,615600
MsunduziKwaZulu-Natal0,6015UnavailableUnavailable1Unavailable
MolemoleLimpopo0,5824UnavailableUnavailable0Unavailable
MoreteleNorth West0,5675UnavailableUnavailable0Unavailable
Raymond MhlabaEastern Cape0,54080,4160,124800
uMlalaziKwaZulu-Natal0,5221UnavailableUnavailable0Unavailable
Greater LetabaLimpopo0,4677UnavailableUnavailable00
Greater TaungNorth West0,3772UnavailableUnavailable0Unavailable
uMzumbeKwaZulu-Natal0,3593UnavailableUnavailable0Unavailable
MakhuduthamagaLimpopo0,2948UnavailableUnavailable0Unavailable
BushbuckridgeMpumalanga0,2117UnavailableUnavailable0Unavailable
Collins ChabaneLimpopo0,1989UnavailableUnavailable0Unavailable
Kagisano-MolopoNorth West01,1041-1,104100
RatlouNorth West00,8687-0,868700

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