Counted.co.zaPlay game
All parties

2026 local elections

PA

Patriotic Alliance

Explore local results
+1.0ppsince 2021
192council seats+117 since 2021
Ward + municipal PR voteIEC

What stands out

95 comparable councils

The long view

Local elections
2000—2006—2011—2016—20211.0%20262.0%
Patriotic Alliance · National ward + municipal PR vote history
ElectionVotesVote share (%)Availability
2 000UnavailableUnavailableNot separately listed in this source.
2 006UnavailableUnavailableNot separately listed in this source.
2 011UnavailableUnavailableNot separately listed in this source.
2 016UnavailableUnavailableNot separately listed in this source.
2 021226 8590,9667Reported
2 026588 3311,9754Reported

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

IEC source

Ward + municipal PR vote · Gaps mean unavailable data

Across the provinces

Western Cape7.4%Eastern Cape—Free State—Gauteng—KwaZulu-Natal—Limpopo—Mpumalanga—North West—Northern Cape—
Patriotic Alliance · 2026 provincial ward + municipal PR vote
ProvinceVote share (%)Basis / status
Western Cape7,4219IEC province summary
Eastern CapeUnavailableUnavailable
Free StateUnavailableUnavailable
GautengUnavailableUnavailable
KwaZulu-NatalUnavailableUnavailable
LimpopoUnavailableUnavailable
MpumalangaUnavailableUnavailable
North WestUnavailableUnavailable
Northern CapeUnavailableUnavailable

Province vote totals (JSON)

Ward + municipal PR vote

The council picture

81councils with seats
61hung 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.

Local results

169 councils
Prince AlbertWestern Cape49.0%+34.6 pp5KHâI-MANorthern Cape35.3%+35.3 pp4Karoo HooglandNorthern Cape35.0%+12.9 pp4Kou-KammaEastern Cape30.1%+19.2 pp4RichtersveldNorthern Cape27.4%+27.4 pp3MatzikamaWestern Cape24.8%+12.3 pp4EmthanjeniNorthern Cape21.8%+17.4 pp3SwellendamWestern Cape21.4%+21.1 pp2Saldanha BayWestern Cape19.4%—6GeorgeWestern Cape19.3%—11Cape AgulhasWestern Cape17.9%—2UbuntuNorthern Cape17.5%+17.5 pp2CederbergWestern Cape15.9%+8.2 pp2BergrivierWestern Cape15.7%+8.7 pp2SwartlandWestern Cape15.7%—4KannalandWestern Cape15.5%+15.5 pp2Dr. Beyers NaudeEastern Cape15.2%+14.1 pp4LangebergWestern Cape15.0%—4Nama KhoiNorthern Cape14.5%+13.6 pp2TheewaterskloofWestern Cape13.4%—4DrakensteinWestern Cape12.9%—8!KheisNorthern Cape12.6%+12.6 pp1OudtshoornWestern Cape12.5%—3HessequaWestern Cape12.4%+9.6 pp2KgatelopeleNorthern Cape11.9%−6.6 pp1Blue Crane RouteEastern Cape11.8%+11.8 pp1HantamNorthern Cape11.7%+4.3 pp2WitzenbergWestern Cape11.5%—3Kai !GaribNorthern Cape11.2%+8.7 pp2Breede ValleyWestern Cape11.2%—5Dawid KruiperNorthern Cape10.6%+10.5 pp4KnysnaWestern Cape10.0%—2Mossel BayWestern Cape9.0%—3ThembelihleNorthern Cape8.9%+6.9 pp1KareebergNorthern Cape8.9%+8.9 pp1StellenboschWestern Cape8.8%—4Beaufort WestWestern Cape8.4%−13.5 pp1Sol PlaatjeNorthern Cape8.3%—5LaingsburgWestern Cape7.4%−6.5 pp1KougaEastern Cape7.2%+5.3 pp2Sundays River ValleyEastern Cape7.0%+7.0 pp1TsantsabaneNorthern Cape6.7%+6.7 pp1UmsobomvuNorthern Cape6.6%+5.5 pp1KamiesbergNorthern Cape6.3%+5.9 pp1RenosterbergNorthern Cape6.3%+6.3 pp1SiyancumaNorthern Cape6.2%+6.2 pp1DikgatlongNorthern Cape6.1%−4.5 pp1BitouWestern Cape5.9%—1SiyathembaNorthern Cape5.7%+5.7 pp1DitsobotlaNorth West5.0%—2Inxuba YethembaEastern Cape4.4%+1.9 pp1MangaungFree State4.3%—4MagarengNorthern Cape4.3%−2.7 pp1OverstrandWestern Cape3.9%—1Cape TownWestern Cape3.8%—9MakanaEastern Cape3.2%+2.1 pp1Rand West CityGauteng3.2%—2Nelson Mandela BayEastern Cape3.0%—4MatjhabengFree State2.9%—2NalediNorth West2.8%+1.2 pp1GamagaraNorthern Cape2.5%+2.5 pp0Greater KokstadKwaZulu-Natal2.5%+1.2 pp1MamusaNorth West2.5%+2.5 pp0RatlouNorth West2.4%+2.4 pp1Raymond MhlabaEastern Cape2.2%+0.5 pp1PhokwaneNorthern Cape2.1%+0.9 pp0MafikengNorth West2.1%—1Walter SisuluEastern Cape2.1%+2.1 pp0JohannesburgGauteng2.0%—5KopanongFree State2.0%+2.0 pp0Enoch MgijimaEastern Cape2.0%—1DihlabengFree State1.9%—1Buffalo CityEastern Cape1.7%—2Ga-SegonyanaNorthern Cape1.6%+0.2 pp1EkurhuleniGauteng1.5%—3Ramotshere MoiloaNorth West1.5%—1Greater TaungNorth West1.5%—1MatlosanaNorth West1.5%—1NdlambeEastern Cape1.3%+1.3 pp0Bela-BelaLimpopo1.3%+1.3 pp0MsukaligwaMpumalanga1.3%+1.3 pp1JB MarksNorth West1.2%−1.1 pp1Lekwa-TeemaneNorth West1.1%+1.1 pp0RustenburgNorth West1.1%—1SetsotoFree State0.9%+0.9 pp0MantsopaFree State0.9%+0.9 pp0EmfuleniGauteng0.9%—1Merafong CityGauteng0.9%—1SenquEastern Cape0.8%+0.8 pp0eNdumeniKwaZulu-Natal0.7%+0.2 pp0TokologoFree State0.7%+0.7 pp0TshwaneGauteng0.7%—2NgwatheFree State0.6%+0.3 pp0Maluti a PhofungFree State0.6%—1Ngquza HillEastern Cape0.6%+0.6 pp0Maquassi HillsNorth West0.5%+0.5 pp0MoqhakaFree State0.5%—0MarulengLimpopo0.5%−0.1 pp0MatatieleEastern Cape0.5%—0Mogale CityGauteng0.5%—0EmalahleniEastern Cape0.5%+0.5 pp0uMshwathiKwaZulu-Natal0.5%−1.0 pp0DipalesengMpumalanga0.5%+0.5 pp0eThekwiniKwaZulu-Natal0.5%—1Govan MbekiMpumalanga0.4%—0Steve TshweteMpumalanga0.4%−0.0 pp0EmalahleniMpumalanga0.4%—0Great KeiEastern Cape0.4%+0.4 pp0TswelopeleFree State0.4%+0.4 pp0PhumelelaFree State0.4%+0.4 pp0BloubergLimpopo0.4%—0Greater GiyaniLimpopo0.4%—0Fetakgomo TubatseLimpopo0.4%—0MsunduziKwaZulu-Natal0.4%—0LesediGauteng0.3%—0Modimolle-MookgophongLimpopo0.3%+0.3 pp0Moses KotaneNorth West0.3%—0MnqumaEastern Cape0.3%——MasilonyanaFree State0.3%+0.3 pp0MetsimaholoFree State0.3%—0MidvaalGauteng0.3%—0Ray NkonyeniKwaZulu-Natal0.3%—0Thembisile HaniMpumalanga0.3%—0ElundiniEastern Cape0.3%+0.3 pp0Inkosi uMtubatubaKwaZulu-Natal0.3%—0MakhadoLimpopo0.3%—0Kagisano-MolopoNorth West0.3%+0.3 pp0Intsika YethuEastern Cape0.3%+0.3 pp0NewcastleKwaZulu-Natal0.2%—0LekwaMpumalanga0.2%−0.5 pp0PolokwaneLimpopo0.2%—0NketoanaFree State0.2%+0.2 pp0NtabankuluEastern Cape0.2%+0.0 pp0Port St JohnsEastern Cape0.2%+0.2 pp0Elias MotsoalediLimpopo0.2%—0uMuziwabantuKwaZulu-Natal0.2%+0.2 pp0MafubeFree State0.2%+0.2 pp0SakhisizweEastern Cape0.2%+0.2 pp0Joe MorolongNorthern Cape0.2%+0.2 pp0NalaFree State0.2%+0.2 pp0King Sabata DalindyeboEastern Cape0.2%+0.2 pp—RichmondKwaZulu-Natal0.2%−1.0 pp0BushbuckridgeMpumalanga0.1%—0MbhasheEastern Cape0.1%—0Lepele-NkumpiLimpopo0.1%—0uMvotiKwaZulu-Natal0.1%+0.1 pp0LephalaleLimpopo0.1%+0.1 pp0Winnie Madikizela-MandelaEastern Cape0.1%+0.1 pp0UmzimvubuEastern Cape0.1%+0.1 pp0Thaba ChweuMpumalanga0.1%+0.1 pp0ThulamelaLimpopo0.1%—0Kumkani MhlontloEastern Cape0.1%+0.1 pp0Ba-PhalaborwaLimpopo0.1%—0MusinaLimpopo0.1%+0.1 pp0Greater TzaneenLimpopo0.09%—0AmahlathiEastern Cape0.09%+0.1 pp0Ephraim MogaleLimpopo0.09%—0Alfred DumaKwaZulu-Natal0.09%—0MakhuduthamagaLimpopo0.09%—0MogalakwenaLimpopo0.08%—0Victor KhanyeMpumalanga0.08%+0.1 pp0MoreteleNorth West0.07%—0MolemoleLimpopo0.07%—0Greater LetabaLimpopo0.07%—0KgetlengrivierNorth West0.07%+0.1 pp0Dr JS MorokaMpumalanga0.06%—0City of MbombelaMpumalanga0.05%+0.1 pp0MadibengNorth West0.04%—0AbaQulusiKwaZulu-Natal0.03%—0
Patriotic Alliance · Local election results
CouncilProvince2026 vote share (%)2021 vote share (%)Change (pp)2026 seats2021 seats
Prince AlbertWestern Cape48,978114,345734,632451
KHâI-MANorthern Cape35,3437035,343740
Karoo HooglandNorthern Cape35,003622,076712,926842
Kou-KammaEastern Cape30,056310,887919,168441
RichtersveldNorthern Cape27,3547027,354730
MatzikamaWestern Cape24,792212,515412,276842
EmthanjeniNorthern Cape21,81734,383317,43431
SwellendamWestern Cape21,36660,219521,147120
Saldanha BayWestern Cape19,375UnavailableUnavailable61
GeorgeWestern Cape19,2753UnavailableUnavailable111
Cape AgulhasWestern Cape17,9347UnavailableUnavailable2Unavailable
UbuntuNorthern Cape17,463017,46320
CederbergWestern Cape15,92187,76278,159121
BergrivierWestern Cape15,73817,04668,691521
SwartlandWestern Cape15,6945UnavailableUnavailable40
KannalandWestern Cape15,4701015,470120
Dr. Beyers NaudeEastern Cape15,23821,106714,131540
LangebergWestern Cape14,9598UnavailableUnavailable41
Nama KhoiNorthern Cape14,49050,930513,560120
TheewaterskloofWestern Cape13,4474UnavailableUnavailable42
DrakensteinWestern Cape12,8897UnavailableUnavailable81
!KheisNorthern Cape12,5874012,587410
OudtshoornWestern Cape12,4833UnavailableUnavailable31
HessequaWestern Cape12,44372,81689,626921
KgatelopeleNorthern Cape11,91118,4718-6,560812
Blue Crane RouteEastern Cape11,8141011,814110
HantamNorthern Cape11,74537,47544,269821
WitzenbergWestern Cape11,4775UnavailableUnavailable31
Kai !GaribNorthern Cape11,23682,56748,669420
Breede ValleyWestern Cape11,1504UnavailableUnavailable51
Dawid KruiperNorthern Cape10,58190,110,481940
KnysnaWestern Cape9,9719UnavailableUnavailable22
Mossel BayWestern Cape8,96UnavailableUnavailable31
ThembelihleNorthern Cape8,92652,01696,909610
KareebergNorthern Cape8,91808,91810
StellenboschWestern Cape8,8267UnavailableUnavailable41
Beaufort WestWestern Cape8,395921,9253-13,529313
Sol PlaatjeNorthern Cape8,298UnavailableUnavailable53
LaingsburgWestern Cape7,351413,8695-6,518111
KougaEastern Cape7,23191,96935,262621
Sundays River ValleyEastern Cape6,96606,96610
TsantsabaneNorthern Cape6,71506,71510
UmsobomvuNorthern Cape6,57141,11485,456510
KamiesbergNorthern Cape6,3240,3885,93610
RenosterbergNorthern Cape6,323506,323510
SiyancumaNorthern Cape6,202806,202810
DikgatlongNorthern Cape6,117510,6318-4,514312
BitouWestern Cape5,8726UnavailableUnavailable11
SiyathembaNorthern Cape5,703205,703210
DitsobotlaNorth West4,9878UnavailableUnavailable20
Inxuba YethembaEastern Cape4,44822,56031,887911
MangaungFree State4,3398UnavailableUnavailable42
MagarengNorthern Cape4,33187,0162-2,684411
OverstrandWestern Cape3,8883UnavailableUnavailable10
Cape TownWestern Cape3,7664UnavailableUnavailable94
MakanaEastern Cape3,18571,10112,084510
Rand West CityGauteng3,1657UnavailableUnavailable22
Nelson Mandela BayEastern Cape3,0353UnavailableUnavailable42
MatjhabengFree State2,8702UnavailableUnavailable20
NalediNorth West2,8421,6191,22310
GamagaraNorthern Cape2,535502,535500
Greater KokstadKwaZulu-Natal2,48731,24121,246110
MamusaNorth West2,48602,48600
RatlouNorth West2,362602,362610
Raymond MhlabaEastern Cape2,18711,69850,488611
PhokwaneNorthern Cape2,12881,20490,923900
MafikengNorth West2,1006UnavailableUnavailable11
Walter SisuluEastern Cape2,097902,097900
JohannesburgGauteng1,9964UnavailableUnavailable58
KopanongFree State1,983401,983400
Enoch MgijimaEastern Cape1,9725UnavailableUnavailable11
DihlabengFree State1,8936UnavailableUnavailable1Unavailable
Buffalo CityEastern Cape1,6935UnavailableUnavailable20
Ga-SegonyanaNorthern Cape1,60791,39730,210610
EkurhuleniGauteng1,5482UnavailableUnavailable34
Ramotshere MoiloaNorth West1,5369UnavailableUnavailable1Unavailable
Greater TaungNorth West1,5363UnavailableUnavailable11
MatlosanaNorth West1,4723UnavailableUnavailable12
NdlambeEastern Cape1,315101,315100
Bela-BelaLimpopo1,300801,300800
MsukaligwaMpumalanga1,29301,29310
JB MarksNorth West1,19722,3447-1,147612
Lekwa-TeemaneNorth West1,142101,142100
RustenburgNorth West1,1261UnavailableUnavailable1Unavailable
SetsotoFree State0,946600,946600
MantsopaFree State0,944300,944300
EmfuleniGauteng0,9103UnavailableUnavailable11
Merafong CityGauteng0,8922UnavailableUnavailable10
SenquEastern Cape0,806100,806100
eNdumeniKwaZulu-Natal0,73770,50860,229100
TokologoFree State0,680800,680800
TshwaneGauteng0,6522UnavailableUnavailable21
NgwatheFree State0,64640,3120,334400
Maluti a PhofungFree State0,6132UnavailableUnavailable1Unavailable
Ngquza HillEastern Cape0,601800,601800
Maquassi HillsNorth West0,541800,541800
MoqhakaFree State0,5307UnavailableUnavailable0Unavailable
MarulengLimpopo0,52640,6109-0,084500
MatatieleEastern Cape0,5121UnavailableUnavailable00
Mogale CityGauteng0,5104UnavailableUnavailable0Unavailable
EmalahleniEastern Cape0,472300,472300
uMshwathiKwaZulu-Natal0,46511,5037-1,038601
DipalesengMpumalanga0,457800,457800
eThekwiniKwaZulu-Natal0,4569UnavailableUnavailable1Unavailable
Govan MbekiMpumalanga0,4477UnavailableUnavailable0Unavailable
Steve TshweteMpumalanga0,42810,4719-0,043800
EmalahleniMpumalanga0,4053UnavailableUnavailable00
Great KeiEastern Cape0,403200,403200
TswelopeleFree State0,40300,40300
PhumelelaFree State0,400,400
BloubergLimpopo0,3841UnavailableUnavailable00
Greater GiyaniLimpopo0,3754UnavailableUnavailable01
Fetakgomo TubatseLimpopo0,3701UnavailableUnavailable0Unavailable
MsunduziKwaZulu-Natal0,3646UnavailableUnavailable01
LesediGauteng0,3469UnavailableUnavailable0Unavailable
Modimolle-MookgophongLimpopo0,3260,05440,271600
Moses KotaneNorth West0,3233UnavailableUnavailable0Unavailable
MnqumaEastern Cape0,3108UnavailableUnavailableUnavailableUnavailable
MasilonyanaFree State0,296600,296600
MetsimaholoFree State0,2954UnavailableUnavailable0Unavailable
MidvaalGauteng0,2875UnavailableUnavailable00
Ray NkonyeniKwaZulu-Natal0,2842UnavailableUnavailable0Unavailable
Thembisile HaniMpumalanga0,2824UnavailableUnavailable0Unavailable
ElundiniEastern Cape0,281700,281700
Inkosi uMtubatubaKwaZulu-Natal0,2792UnavailableUnavailable0Unavailable
MakhadoLimpopo0,2722UnavailableUnavailable0Unavailable
Kagisano-MolopoNorth West0,265900,265900
Intsika YethuEastern Cape0,262100,262100
NewcastleKwaZulu-Natal0,2498UnavailableUnavailable01
LekwaMpumalanga0,24910,738-0,488900
PolokwaneLimpopo0,2394UnavailableUnavailable00
NketoanaFree State0,236300,236300
NtabankuluEastern Cape0,23290,2280,004900
Port St JohnsEastern Cape0,216700,216700
Elias MotsoalediLimpopo0,2116UnavailableUnavailable0Unavailable
uMuziwabantuKwaZulu-Natal0,204600,204600
MafubeFree State0,195700,195700
SakhisizweEastern Cape0,181900,181900
Joe MorolongNorthern Cape0,175800,175800
NalaFree State0,171600,171600
King Sabata DalindyeboEastern Cape0,16400,164Unavailable0
RichmondKwaZulu-Natal0,15481,1214-0,966700
BushbuckridgeMpumalanga0,1496UnavailableUnavailable0Unavailable
MbhasheEastern Cape0,1452UnavailableUnavailable0Unavailable
Lepele-NkumpiLimpopo0,145UnavailableUnavailable0Unavailable
uMvotiKwaZulu-Natal0,143700,143700
LephalaleLimpopo0,140500,140500
Winnie Madikizela-MandelaEastern Cape0,137300,137300
UmzimvubuEastern Cape0,126300,126300
Thaba ChweuMpumalanga0,118500,118500
ThulamelaLimpopo0,1138UnavailableUnavailable0Unavailable
Kumkani MhlontloEastern Cape0,110500,110500
Ba-PhalaborwaLimpopo0,1099UnavailableUnavailable0Unavailable
MusinaLimpopo0,108900,108900
Greater TzaneenLimpopo0,094UnavailableUnavailable00
AmahlathiEastern Cape0,091600,091600
Ephraim MogaleLimpopo0,0901UnavailableUnavailable0Unavailable
Alfred DumaKwaZulu-Natal0,089UnavailableUnavailable0Unavailable
MakhuduthamagaLimpopo0,0884UnavailableUnavailable0Unavailable
MogalakwenaLimpopo0,0829UnavailableUnavailable0Unavailable
Victor KhanyeMpumalanga0,079100,079100
MoreteleNorth West0,0743UnavailableUnavailable0Unavailable
MolemoleLimpopo0,0728UnavailableUnavailable0Unavailable
Greater LetabaLimpopo0,0727UnavailableUnavailable0Unavailable
KgetlengrivierNorth West0,07200,07200
Dr JS MorokaMpumalanga0,0575UnavailableUnavailable0Unavailable
City of MbombelaMpumalanga0,051600,051600
MadibengNorth West0,0372UnavailableUnavailable0Unavailable
AbaQulusiKwaZulu-Natal0,0276UnavailableUnavailable0Unavailable

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