Skip to content
The People's
Register
Reporting. Analysis. Public information.
Menu

News · Elections 2026 · Council seats · National review

ANC majority allocations and coalition councils: TPR’s verified seat tracker

A review of all 213 municipality files finds 37 ANC majority allocations and 102 councils with no party majority. Read complete seats, partial processing and declarations separately.

Original TPR graphic identifying thirty-seven ANC majority allocations and one hundred and two councils with no party majority in a dated review of complete IEC dashboard seat records.
Original TPR editorial illustration. Not a photograph or an official agency graphic.

Updated 6 November 2026 at 18:03 SAST. Expanded from the original 64-record review to all 213 municipality files. The 64 earlier seat vectors are unchanged. Complete allocations and partial processing remain separately labelled.

The ANC has an outright majority in 37 complete council seat allocations in TPR’s Friday review of the official IEC dashboard files. Another 102 complete allocations give no party more than half the seats. The full ANC list and every council without a party majority appear below, with source times and links.

TPR examined all 213 metropolitan and local municipality files, rather than selecting only the largest cities. Of those, 157 display complete seat allocations that reconcile to their stated council totals. Fifty-five give a party an outright majority, including the 37 ANC allocations. The remaining 56 municipality files do not yet support a complete council allocation in this reviewed set.

A complete seat allocation does not by itself establish a formal IEC declaration, an agreed coalition or an elected mayor. This report does not make those additional claims. The district council ballot and district council allocations are outside this 213 metro/local review.

Read the two processing exceptions separately

Among the 157 full seat allocations, Enoch Mgijima and Mogale City still have incomplete district-processing counters. Enoch Mgijima displays all 68 seats but 166 of 168 districts processed; Mogale City displays all 77 seats but 114 of 115 districts processed. Both allocations show no party majority. They are marked separately below, without calling their processing complete or changing the official figures.

The other 155 full allocations also have complete district and ward processing counters. A party needs more than half the full council’s seats for an outright majority; being first, holding half or leading the PR vote is not enough. The source’s grouped independents category is not an identification of individual independent councillors.

All 37 ANC majority allocations in this review

Eastern Cape / 13 ANC majority allocations

ANC seat allocations, Eastern Cape
MunicipalityWardPRANC / councilMajority
Amahlathi14418 / 2714
Elundini15318 / 3418
Great Kei617 / 137
Intsika Yethu19726 / 4021
Matatiele26430 / 5227
Ngqushwa11415 / 2111
Ntabankulu19928 / 3820
Port St Johns21526 / 4222
Raymond Mhlaba20626 / 4222
Sakhisizwe9211 / 179
Senqu16521 / 3418
Umzimvubu27734 / 5528
Winnie Madikizela-Mandela32436 / 6433

Free State / 4 ANC majority allocations

ANC seat allocations, Free State
MunicipalityWardPRANC / councilMajority
Kopanong8210 / 179
Letsemeng718 / 137
Mantsopa8210 / 1810
Tokologo707 / 137

KwaZulu-Natal / 1 ANC majority allocation

ANC seat allocations, KwaZulu-Natal
MunicipalityWardPRANC / councilMajority
Greater Kokstad11011 / 2111

Limpopo / 5 ANC majority allocations

ANC seat allocations, Limpopo
MunicipalityWardPRANC / councilMajority
Blouberg22527 / 4423
Collins Chabane361147 / 7136
Ephraim Mogale15419 / 3217
Molemole16117 / 3217
Musina12416 / 2413

Mpumalanga / 2 ANC majority allocations

ANC seat allocations, Mpumalanga
MunicipalityWardPRANC / councilMajority
Bushbuckridge401050 / 7940
Chief Albert Luthuli25126 / 4925

Northern Cape / 7 ANC majority allocations

ANC seat allocations, Northern Cape
MunicipalityWardPRANC / councilMajority
!Kheis606 / 116
Dikgatlong808 / 158
Joe Morolong13215 / 2915
Phokwane10010 / 1910
Renosterberg516 / 116
Richtersveld606 / 116
Umsobomvu729 / 137

North West / 5 ANC majority allocations

ANC seat allocations, North West
MunicipalityWardPRANC / councilMajority
Greater Taung24024 / 4724
Kagisano-Molopo15419 / 2915
Maquassi Hills10212 / 2212
Ratlou14115 / 2714
Tswaing14216 / 2815

Where the ANC is largest but has no majority

The ANC is the sole largest party by seats in 53 of the reviewed councils with no party majority. It is jointly largest in another six: Nama Khoi, Hantam, Karoo Hoogland, Dawid Kruiper, Lekwa-Teemane and Swellendam. These positions are not additional outright-majority victories. The full allocations below show the other parties and the majority threshold in each council.

Where no party has an outright majority

The 102 councils below need governing support across party or individual lines if no party commands the votes for council business on its own. A formal coalition is one possible arrangement, alongside other cooperation or voting agreements. These allocations do not identify an agreed partner, an appointed executive or the outcome of a future council vote.

Makana shows the ANC on ten of 25; Walter Sisulu gives it eleven of 22. Knysna gives the DA nine of 21, and Prince Albert gives the PA five of ten. Each largest-party position falls short of an outright majority. Those are different outcomes from a majority allocation.

Eastern Cape / 9 councils

Blue Crane Route

Blue Crane Route: 11 council seats
Party / IEC groupingWardPRTotal
ANC235
DA404
EFF011
PA011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Dr Beyers Naude

Dr Beyers Naude: 24 council seats
Party / IEC groupingWardPRTotal
DA6410
ANC459
PA224
FF Plus011

No party has an outright majority. Majority threshold: 13.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Enoch Mgijima

Enoch Mgijima: 68 council seats
Party / IEC groupingWardPRTotal
ANC26531
DA5611
SACP167
The Independents156
EFF044
African Transformation Movement022
ActionSA022
African Independent Congress011
PA101
MK Party011
Komani Progress Action011
Hofmeyr Community Development Forum011

No party has an outright majority. Majority threshold: 35.

All seats allocated, but district processing remains 166 of 168.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Inxuba Yethemba

Inxuba Yethemba: 18 council seats
Party / IEC groupingWardPRTotal
ANC538
DA347
Independents, IEC grouping101
FF Plus011
PA011

No party has an outright majority. Majority threshold: 10.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Kou-Kamma

Kou-Kamma: 12 council seats
Party / IEC groupingWardPRTotal
ANC505
PA044
DA123

No party has an outright majority. Majority threshold: 7.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Makana

Makana: 25 council seats
Party / IEC groupingWardPRTotal
ANC10010
DA336
Makana United Civic Movement044
SACP011
EFF011
PA011
ActionSA011
Makana Citizens Front011

No party has an outright majority. Majority threshold: 13.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Ndlambe

Ndlambe: 20 council seats
Party / IEC groupingWardPRTotal
ANC729
DA347
Thina Bahlali People'S Movement022
FF Plus011
EFF011

No party has an outright majority. Majority threshold: 11.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Sundays River Valley

Sundays River Valley: 16 council seats
Party / IEC groupingWardPRTotal
ANC718
DA134
Pan Africanist Congress Of Azania011
SACP011
EFF011
PA011

No party has an outright majority. Majority threshold: 9.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Walter Sisulu

Walter Sisulu: 22 council seats
Party / IEC groupingWardPRTotal
ANC8311
DA235
EFF123
FF Plus011
SACP011
African Transformation Movement011

No party has an outright majority. Majority threshold: 12.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Free State / 12 councils

Dihlabeng

Dihlabeng: 38 council seats
Party / IEC groupingWardPRTotal
ANC16218
DA3912
FF Plus022
EFF022
SACP011
PA011
ActionSA011
Batho Movement011

No party has an outright majority. Majority threshold: 20.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Mafube

Mafube: 17 council seats
Party / IEC groupingWardPRTotal
ANC707
DA033
FF Plus202
Mafube First022
Pan Africanist Congress Of Azania011
SACP011
EFF011

No party has an outright majority. Majority threshold: 9.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Masilonyana

Masilonyana: 19 council seats
Party / IEC groupingWardPRTotal
ANC617
DA426
FF Plus011
African Independent Congress011
SACP011
EFF011
Congress Of Masilonyana011
Black And White Society011

No party has an outright majority. Majority threshold: 10.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Metsimaholo

Metsimaholo: 46 council seats
Party / IEC groupingWardPRTotal
ANC17017
DA5611
EFF145
Service Movement For Metsimaholo055
FF Plus033
SACP011
Metsimaholo Community Association011
African Transformation Movement011
ActionSA011
African Congress For Transformation011

No party has an outright majority. Majority threshold: 24.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Mohokare

Mohokare: 13 council seats
Party / IEC groupingWardPRTotal
ANC516
DA224
EFF022
FF Plus011

No party has an outright majority. Majority threshold: 7.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Moqhaka

Moqhaka: 40 council seats
Party / IEC groupingWardPRTotal
ANC15015
DA5813
EFF044
FF Plus033
SACP011
Moqhaka Community Forum011
ActionSA011
African Congress For Transformation011
United Development Forum011

No party has an outright majority. Majority threshold: 21.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Nala

Nala: 23 council seats
Party / IEC groupingWardPRTotal
ANC909
EFF134
Nala Progressive Movement134
FF Plus022
DA112
SACP011
Nala Community Forum011

No party has an outright majority. Majority threshold: 12.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Ngwathe

Ngwathe: 27 council seats
Party / IEC groupingWardPRTotal
ANC10010
DA358
African Congress For Transformation134
FF Plus022
EFF022
SACP011

No party has an outright majority. Majority threshold: 14.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Nketoana

Nketoana: 18 council seats
Party / IEC groupingWardPRTotal
ANC909
DA044
African Content Movement022
FF Plus011
EFF011
African Congress For Transformation011

No party has an outright majority. Majority threshold: 10.

IEC source: 6 November 2026 at 17:26 SAST · Local results and station register

Phumelela

Phumelela: 16 council seats
Party / IEC groupingWardPRTotal
ANC808
DA033
FF Plus022
EFF011
African Transformation Movement011
Service Delivery Party011

No party has an outright majority. Majority threshold: 9.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Setsoto

Setsoto: 30 council seats
Party / IEC groupingWardPRTotal
ANC12113
DA235
EFF134
FF Plus022
SACP022
Setsoto Service Delivery Forum022
ActionSA011
African Congress For Transformation011

No party has an outright majority. Majority threshold: 16.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Tswelopele

Tswelopele: 16 council seats
Party / IEC groupingWardPRTotal
ANC808
DA044
EFF022
FF Plus011
SACP011

No party has an outright majority. Majority threshold: 9.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Gauteng / 3 councils

Merafong City

Merafong City: 49 council seats
Party / IEC groupingWardPRTotal
ANC17017
DA7411
EFF044
One Merafong Organisation134
MK Party033
FF Plus022
ActionSA022
IFP011
Pan Africanist Congress Of Azania011
African Independent Congress011
SACP011
PA011
Labour Party Of South Africa011

No party has an outright majority. Majority threshold: 25.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Mogale City

Mogale City: 77 council seats
Party / IEC groupingWardPRTotal
DA161127
ANC23023
FF Plus077
ActionSA077
EFF066
MK Party022
IFP011
Pan Africanist Congress Of Azania011
SACP011
African Transformation Movement011
Rise Mzansi011

No party has an outright majority. Majority threshold: 39.

All seats allocated, but district processing remains 114 of 115.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Rand West City

Rand West City: 69 council seats
Party / IEC groupingWardPRTotal
ANC24024
DA10616
EFF066
MK Party066
ActionSA055
FF Plus033
SACP123
PA022
Azanian People'S Organisation011
African Christian Democratic Party011
Rand West Peoples Party011
African Transformation Movement011

No party has an outright majority. Majority threshold: 35.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

KwaZulu-Natal / 25 councils

AbaQulusi

AbaQulusi: 47 council seats
Party / IEC groupingWardPRTotal
IFP18220
MK Party31013
ANC268
DA123
FF Plus011
National Freedom Party011
EFF011

No party has an outright majority. Majority threshold: 24.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Big Five Hlabisa

Big Five Hlabisa: 27 council seats
Party / IEC groupingWardPRTotal
IFP10212
ANC358
MK Party156
EFF011

No party has an outright majority. Majority threshold: 14.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Dannhauser

Dannhauser: 25 council seats
Party / IEC groupingWardPRTotal
IFP527
MK Party707
ANC145
DA011
EFF011
ActionSA011
Sisonke Solidarity Movement011
Amandla Awethu Movement011
Majuba Progressive Movement011

No party has an outright majority. Majority threshold: 13.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Dr. Nkosazana Dlamini Zuma

Dr. Nkosazana Dlamini Zuma: 29 council seats
Party / IEC groupingWardPRTotal
MK Party8412
ANC5611
IFP123
DA112
EFF011

No party has an outright majority. Majority threshold: 15.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Inkosi Langalibalele

Inkosi Langalibalele: 47 council seats
Party / IEC groupingWardPRTotal
IFP16319
MK Party4913
ANC077
DA314
Independents, IEC grouping101
National Freedom Party011
EFF011
National Peoples Ambassadors011

No party has an outright majority. Majority threshold: 24.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

KwaDukuza

KwaDukuza: 59 council seats
Party / IEC groupingWardPRTotal
MK Party17522
ANC5914
DA7714
IFP044
Independent Alliance112
African Independent Congress011
EFF011
ActionSA011

No party has an outright majority. Majority threshold: 30.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Mandeni

Mandeni: 35 council seats
Party / IEC groupingWardPRTotal
MK Party16117
IFP268
ANC088
DA011
EFF011

No party has an outright majority. Majority threshold: 18.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Maphumulo

Maphumulo: 25 council seats
Party / IEC groupingWardPRTotal
MK Party8210
IFP448
ANC156
EFF011

No party has an outright majority. Majority threshold: 13.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Mfolozi

Mfolozi: 35 council seats
Party / IEC groupingWardPRTotal
IFP12416
MK Party4711
ANC246
DA011
EFF011

No party has an outright majority. Majority threshold: 18.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Mkhambathini

Mkhambathini: 19 council seats
Party / IEC groupingWardPRTotal
ANC538
MK Party527
IFP033
DA011

No party has an outright majority. Majority threshold: 10.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Mpofana

Mpofana: 11 council seats
Party / IEC groupingWardPRTotal
MK Party314
ANC033
DA202
IFP101
Independent Councillors011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Ndwedwe

Ndwedwe: 37 council seats
Party / IEC groupingWardPRTotal
MK Party12315
ANC6511
IFP077
EFF112
DA011
Independent Alliance011

No party has an outright majority. Majority threshold: 19.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Nqutu

Nqutu: 39 council seats
Party / IEC groupingWardPRTotal
IFP14317
MK Party4711
ANC268
DA011
SACP011
Abantu Bezwelethu Congress Democracy011

No party has an outright majority. Majority threshold: 20.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Okhahlamba

Okhahlamba: 29 council seats
Party / IEC groupingWardPRTotal
IFP628
MK Party628
ANC235
DA022
National Peoples Ambassadors112
African People'S Movement022
FF Plus011
EFF011

No party has an outright majority. Majority threshold: 15.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Ray Nkonyeni

Ray Nkonyeni: 71 council seats
Party / IEC groupingWardPRTotal
MK Party16824
ANC101121
DA9312
IFP167
FF Plus022
EFF022
African Christian Democratic Party011
African Independent Congress011
African Transformation Movement011

No party has an outright majority. Majority threshold: 36.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Umdoni

Umdoni: 37 council seats
Party / IEC groupingWardPRTotal
MK Party11415
ANC279
DA437
IFP224
Al Jama-Ah011
EFF011

No party has an outright majority. Majority threshold: 19.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Umvoti

Umvoti: 27 council seats
Party / IEC groupingWardPRTotal
IFP819
ANC268
MK Party358
DA101
Abantu Batho Congress011

No party has an outright majority. Majority threshold: 14.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Umzimkhulu

Umzimkhulu: 43 council seats
Party / IEC groupingWardPRTotal
ANC21021
MK Party11415
IFP022
SACP022
EFF022
DA011

No party has an outright majority. Majority threshold: 22.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Umzumbe

Umzumbe: 39 council seats
Party / IEC groupingWardPRTotal
IFP16016
ANC2911
MK Party2810
National Freedom Party011
African Transformation Movement011

No party has an outright majority. Majority threshold: 20.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

eDumbe

eDumbe: 19 council seats
Party / IEC groupingWardPRTotal
IFP606
MK Party325
ANC123
National Freedom Party022
DA011
EFF011
National Peoples Ambassadors011

No party has an outright majority. Majority threshold: 10.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

eMadlangeni

eMadlangeni: 11 council seats
Party / IEC groupingWardPRTotal
IFP404
ANC033
MK Party123
DA101

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

eNdumeni

eNdumeni: 15 council seats
Party / IEC groupingWardPRTotal
MK Party505
IFP134
ANC022
DA202
FF Plus011
SACP011

No party has an outright majority. Majority threshold: 8.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

uMlalazi

uMlalazi: 55 council seats
Party / IEC groupingWardPRTotal
IFP15924
MK Party13821
ANC066
DA022
EFF011
Ubuntu Abande Political Party011

No party has an outright majority. Majority threshold: 28.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

uMshwathi

uMshwathi: 27 council seats
Party / IEC groupingWardPRTotal
MK Party11213
ANC279
IFP033
DA112

No party has an outright majority. Majority threshold: 14.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

uMuziwabantu

uMuziwabantu: 21 council seats
Party / IEC groupingWardPRTotal
MK Party538
ANC617
IFP044
DA011
EFF011

No party has an outright majority. Majority threshold: 11.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Limpopo / 5 councils

Bela-Bela

Bela-Bela: 17 council seats
Party / IEC groupingWardPRTotal
ANC707
DA123
EFF033
Bela Bela Alliansie112
FF Plus011
SACP011

No party has an outright majority. Majority threshold: 9.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Lephalale

Lephalale: 30 council seats
Party / IEC groupingWardPRTotal
ANC12214
DA325
SACP033
EFF033
Lephalale New Generation Movement022
FF Plus011
African Transformation Movement011
On The Move011

No party has an outright majority. Majority threshold: 16.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Maruleng

Maruleng: 27 council seats
Party / IEC groupingWardPRTotal
ANC11213
DA123
EFF033
Civic Warriors022
Maruleng Communities Movement112
Independents, IEC grouping101
FF Plus011
SACP011
African Freedom Party011

No party has an outright majority. Majority threshold: 14.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Mogalakwena

Mogalakwena: 64 council seats
Party / IEC groupingWardPRTotal
ANC29029
On The Move11314
EFF077
DA246
SACP044
FF Plus011
Pan Africanist Congress Of Azania011
United Africans Transformation011
Ditirelo Bathong Party011

No party has an outright majority. Majority threshold: 33.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Thabazimbi

Thabazimbi: 23 council seats
Party / IEC groupingWardPRTotal
ANC808
DA314
SACP123
FF Plus022
EFF022
Thabazimbi Residents Association011
Labour Party Of South Africa011
United Resident'S Party011
Success African Movement011

No party has an outright majority. Majority threshold: 12.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Mpumalanga / 8 councils

Dipaleseng

Dipaleseng: 12 council seats
Party / IEC groupingWardPRTotal
ANC606
FF Plus011
DA011
EFF011
ActionSA011
MK Party011
Service Delivery Party011

No party has an outright majority. Majority threshold: 7.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Dr Pixley Ka Isaka Seme

Dr Pixley Ka Isaka Seme: 21 council seats
Party / IEC groupingWardPRTotal
ANC819
MK Party257
DA112
IFP011
FF Plus011
EFF011

No party has an outright majority. Majority threshold: 11.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Emakhazeni

Emakhazeni: 15 council seats
Party / IEC groupingWardPRTotal
ANC707
DA123
FF Plus011
EFF011
ActionSA011
MK Party011
Service Delivery Party011

No party has an outright majority. Majority threshold: 8.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Lekwa

Lekwa: 29 council seats
Party / IEC groupingWardPRTotal
ANC10010
DA134
Lekwa Community Forum134
MK Party033
FF Plus112
EFF022
Service Delivery Party022
SACP101
Independent Lekwa Party101

No party has an outright majority. Majority threshold: 15.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Mkhondo

Mkhondo: 38 council seats
Party / IEC groupingWardPRTotal
MK Party15116
ANC31013
DA123
IFP011
FF Plus011
SACP011
EFF011
Assegaai Independent Movement Of South Africa011
Service Delivery Party011

No party has an outright majority. Majority threshold: 20.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Msukaligwa

Msukaligwa: 38 council seats
Party / IEC groupingWardPRTotal
ANC12214
MK Party448
DA336
FF Plus022
SACP022
EFF022
Msukaligwa People First022
PA011
Service Delivery Party011

No party has an outright majority. Majority threshold: 20.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Thaba Chweu

Thaba Chweu: 27 council seats
Party / IEC groupingWardPRTotal
ANC12012
DA235
EFF044
FF Plus011
SACP011
ActionSA011
African Unified Movement011
MK Party011
Service Delivery Party011

No party has an outright majority. Majority threshold: 14.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Victor Khanye

Victor Khanye: 17 council seats
Party / IEC groupingWardPRTotal
Service Delivery Party527
ANC325
DA112
Our Last Hope022
FF Plus011

No party has an outright majority. Majority threshold: 9.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Northern Cape / 17 councils

Dawid Kruiper

Dawid Kruiper: 33 council seats
Party / IEC groupingWardPRTotal
ANC9514
DA8614
PA044
FF Plus011

No party has an outright majority. Majority threshold: 17.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Emthanjeni

Emthanjeni: 15 council seats
Party / IEC groupingWardPRTotal
ANC606
DA224
PA033
SACP011
EFF011

No party has an outright majority. Majority threshold: 8.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

GA-SEGONYANA

GA-SEGONYANA: 29 council seats
Party / IEC groupingWardPRTotal
ANC12113
EFF145
DA224
John Taolo Gaetsewe Re Ikemetse033
SACP022
PA011
Afrika Mayibuye Movement011

No party has an outright majority. Majority threshold: 15.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

GAMAGARA

GAMAGARA: 15 council seats
Party / IEC groupingWardPRTotal
DA426
ANC415
SACP011
EFF011
Gamagara Community Forum011
John Taolo Gaetsewe Re Ikemetse011

No party has an outright majority. Majority threshold: 8.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Hantam

Hantam: 13 council seats
Party / IEC groupingWardPRTotal
ANC505
DA235
PA022
FF Plus011

No party has an outright majority. Majority threshold: 7.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

KAI !GARIB

KAI !GARIB: 19 council seats
Party / IEC groupingWardPRTotal
ANC718
DA325
SACP022
PA022
FF Plus011
Hope For The Future011

No party has an outright majority. Majority threshold: 10.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Kamiesberg

Kamiesberg: 11 council seats
Party / IEC groupingWardPRTotal
ANC235
DA404
PA011
People'S Movement For Change011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Kareeberg

Kareeberg: 11 council seats
Party / IEC groupingWardPRTotal
ANC415
DA213
EFF011
PA011
Kareeberg Civic Movement011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Karoo Hoogland

Karoo Hoogland: 11 council seats
Party / IEC groupingWardPRTotal
ANC224
PA224
DA112
FF Plus101

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Kgatelopele

Kgatelopele: 11 council seats
Party / IEC groupingWardPRTotal
ANC404
DA112
Rise Tsantsabane Communities022
FF Plus101
EFF011
PA011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Khâi-Ma

Khâi-Ma: 11 council seats
Party / IEC groupingWardPRTotal
ANC415
PA224
DA011
SACP011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Magareng

Magareng: 11 council seats
Party / IEC groupingWardPRTotal
ANC404
DA202
SACP022
EFF011
PA011
MK Party011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Nama Khoi

Nama Khoi: 17 council seats
Party / IEC groupingWardPRTotal
ANC426
DA336
Namakwa Civic Movement123
PA112

No party has an outright majority. Majority threshold: 9.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Siyathemba

Siyathemba: 11 council seats
Party / IEC groupingWardPRTotal
ANC505
Dbokke033
DA101
PA011
Siyathemba Community Movement011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Sol Plaatje

Sol Plaatje: 65 council seats
Party / IEC groupingWardPRTotal
ANC25025
DA7815
EFF077
PA145
FF Plus033
SACP022
MK Party022
Kimberley Action Group022
Pan Africanist Congress Of Azania011
African Christian Democratic Party011
African Independent Congress011
Sol- Plaatjie Service Delivery Forum011

No party has an outright majority. Majority threshold: 33.

IEC source: 6 November 2026 at 17:26 SAST · Local results and station register

Thembelihle

Thembelihle: 11 council seats
Party / IEC groupingWardPRTotal
ANC505
FF Plus112
DA011
EFF011
PA011
Onafhanklik011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Ubuntu

Ubuntu: 11 council seats
Party / IEC groupingWardPRTotal
ANC505
DA033
PA022
Independents, IEC grouping101

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

North West / 7 councils

JB Marks

JB Marks: 67 council seats
Party / IEC groupingWardPRTotal
ANC22022
DA12921
FF Plus066
EFF055
ActionSA055
Baagi033
African Christian Democratic Party011
SACP011
PA011
MK Party011
Concerned Potchefstroom Residents011

No party has an outright majority. Majority threshold: 34.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Kgetlengrivier

Kgetlengrivier: 13 council seats
Party / IEC groupingWardPRTotal
ANC606
FF Plus022
SACP112
DA011
EFF011
ActionSA011

No party has an outright majority. Majority threshold: 7.

IEC source: 6 November 2026 at 17:26 SAST · Local results and station register

Lekwa-Teemane

Lekwa-Teemane: 14 council seats
Party / IEC groupingWardPRTotal
ANC235
EFF415
FF Plus011
DA101
ActionSA011
African Congress For Transformation011

No party has an outright majority. Majority threshold: 8.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Mafikeng

Mafikeng: 70 council seats
Party / IEC groupingWardPRTotal
ANC34034
EFF189
DA077
ActionSA066
MK Party033
SACP022
United Christian Democratic Party011
FF Plus011
African Christian Democratic Party011
African Independent Congress011
PA011
Afrika Mayibuye Movement011
African Spear Movement011
Bophuthatswana Civil Movement011
All And Citizens011

No party has an outright majority. Majority threshold: 36.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Mamusa

Mamusa: 16 council seats
Party / IEC groupingWardPRTotal
ANC707
EFF033
FF Plus101
DA011
SACP011
ActionSA011
MK Party011
Afrika Mayibuye Movement011

No party has an outright majority. Majority threshold: 9.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Naledi

Naledi: 18 council seats
Party / IEC groupingWardPRTotal
ANC819
DA123
FF Plus011
EFF011
PA011
ActionSA011
Afrika Mayibuye Movement011
Batho Pele Community Association011

No party has an outright majority. Majority threshold: 10.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Ramotshere Moiloa

Ramotshere Moiloa: 37 council seats
Party / IEC groupingWardPRTotal
ANC18018
ActionSA156
EFF033
African Independent National Democratic Caucus033
DA022
United Christian Democratic Party011
FF Plus011
SACP011
PA011
MK Party011

No party has an outright majority. Majority threshold: 19.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Western Cape / 16 councils

Beaufort West

Beaufort West: 13 council seats
Party / IEC groupingWardPRTotal
DA404
ANC303
PA011
Karoo Democratic Force011
People'S Movement For Change011
ActionSA011
Community First Party011
Activists For The Restoration Of The Karoo011

No party has an outright majority. Majority threshold: 7.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Bitou

Bitou: 13 council seats
Party / IEC groupingWardPRTotal
DA325
ANC303
FF Plus011
PA011
Active United Front011
Plett Democratic Congress101
Ikhwezi Political Movement011

No party has an outright majority. Majority threshold: 7.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Breede Valley

Breede Valley: 41 council seats
Party / IEC groupingWardPRTotal
DA15520
ANC527
PA055
FF Plus033
Breedevallei Onafhanklik123
African Christian Democratic Party011
EFF011
Good011

No party has an outright majority. Majority threshold: 21.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Cape Agulhas

Cape Agulhas: 11 council seats
Party / IEC groupingWardPRTotal
DA505
ANC112
PA022
FF Plus011
Dienslewerings Party011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Cederberg

Cederberg: 11 council seats
Party / IEC groupingWardPRTotal
DA314
ANC123
PA022
Cederberg First Residents Association202

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Kannaland

Kannaland: 10 council seats
Party / IEC groupingWardPRTotal
Independent Civic Organisation Of South Africa213
DA213
PA112
ANC011
Kannaland Independent Party011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Knysna

Knysna: 21 council seats
Party / IEC groupingWardPRTotal
DA729
ANC404
PA022
FF Plus011
SACP011
EFF011
People'S Movement For Change011
Knysna Civic Alliance011
Choose Cx011

No party has an outright majority. Majority threshold: 11.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Laingsburg

Laingsburg: 10 council seats
Party / IEC groupingWardPRTotal
DA123
ActionSA213
ANC202
PA011
People'S Movement For Change011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Langeberg

Langeberg: 23 council seats
Party / IEC groupingWardPRTotal
DA909
ANC134
PA134
FF Plus022
Langerberg Independent Party011
Langeberg Ratepayers Association011
Better Zolani101
Langeberg First011

No party has an outright majority. Majority threshold: 12.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Matzikama

Matzikama: 15 council seats
Party / IEC groupingWardPRTotal
DA606
PA224
ANC033
FF Plus011
EFF011

No party has an outright majority. Majority threshold: 8.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Oudtshoorn

Oudtshoorn: 25 council seats
Party / IEC groupingWardPRTotal
DA10010
ANC325
FF Plus033
PA033
Independent Civic Organisation Of South Africa011
Advieskantoor011
Bridgton Civic Association011
Restore Azania Movement011

No party has an outright majority. Majority threshold: 13.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Prince Albert

Prince Albert: 10 council seats
Party / IEC groupingWardPRTotal
PA415
DA134
ANC011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Saldanha Bay

Saldanha Bay: 31 council seats
Party / IEC groupingWardPRTotal
DA9615
PA336
ANC314
FF Plus022
SACP011
EFF011
Good101
MK Party011

No party has an outright majority. Majority threshold: 16.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Swellendam

Swellendam: 11 council seats
Party / IEC groupingWardPRTotal
ANC224
DA314
PA112
FF Plus011

No party has an outright majority. Majority threshold: 6.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Theewaterskloof

Theewaterskloof: 27 council seats
Party / IEC groupingWardPRTotal
DA10111
ANC437
PA044
FF Plus011
SACP011
EFF011
Good011
National Coloured Congress011

No party has an outright majority. Majority threshold: 14.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Witzenberg

Witzenberg: 23 council seats
Party / IEC groupingWardPRTotal
DA8210
ANC426
PA033
FF Plus011
Democratic Association Of Witzenberg Independence011
EFF011
Witzenberg Party011

No party has an outright majority. Majority threshold: 12.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Other parties’ majority allocations

The same test applies to every party. Eighteen of the reviewed full allocations give another party more than half the council seats. They are included for the complete national picture, with the same declaration and governance limits.

Eastern Cape / 1 council

Kouga

Kouga: 30 council seats
Party / IEC groupingWardPRTotal
DA11718
ANC448
PA022
FF Plus011
People'S Movement For Change011

Majority allocation: DA Majority threshold: 16.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Gauteng / 1 council

Midvaal

Midvaal: 30 council seats
Party / IEC groupingWardPRTotal
DA13619
ANC235
FF Plus022
EFF011
ActionSA011
Transformative Yes Movement011
MK Party011

Majority allocation: DA Majority threshold: 16.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

KwaZulu-Natal / 7 councils

Johannes Phumani Pungula

Johannes Phumani Pungula: 27 council seats
Party / IEC groupingWardPRTotal
MK Party14014
ANC088
IFP033
DA011
EFF011

Majority allocation: MK Party Majority threshold: 14.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Mthonjaneni

Mthonjaneni: 25 council seats
Party / IEC groupingWardPRTotal
IFP13215
MK Party066
ANC033
Umkhumbi Wesizwe Organisation011

Majority allocation: IFP Majority threshold: 13.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Nkandla

Nkandla: 27 council seats
Party / IEC groupingWardPRTotal
IFP11314
MK Party369
ANC033
DA011

Majority allocation: IFP Majority threshold: 14.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Nongoma

Nongoma: 45 council seats
Party / IEC groupingWardPRTotal
IFP21223
MK Party189
ANC145
National Freedom Party055
EFF011
National People'S Front011
African Transformation Movement011

Majority allocation: IFP Majority threshold: 23.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Richmond

Richmond: 17 council seats
Party / IEC groupingWardPRTotal
MK Party8210
ANC145
DA022

Majority allocation: MK Party Majority threshold: 9.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

iMpendle

iMpendle: 11 council seats
Party / IEC groupingWardPRTotal
MK Party606
ANC022
IFP011
DA011
Independent Councillors011

Majority allocation: MK Party Majority threshold: 6.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

uMngeni

uMngeni: 25 council seats
Party / IEC groupingWardPRTotal
DA10515
MK Party145
ANC224
IFP011

Majority allocation: DA Majority threshold: 13.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Northern Cape / 1 council

Tsantsabane

Tsantsabane: 13 council seats
Party / IEC groupingWardPRTotal
Rise Tsantsabane Communities707
ANC033
DA011
EFF011
PA011

Majority allocation: Rise Tsantsabane Communities Majority threshold: 7.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Western Cape / 8 councils

Bergrivier

Bergrivier: 13 council seats
Party / IEC groupingWardPRTotal
DA729
PA022
FF Plus011
ANC011

Majority allocation: DA Majority threshold: 7.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

Drakenstein

Drakenstein: 65 council seats
Party / IEC groupingWardPRTotal
DA261036
ANC639
PA088
FF Plus044
Independents, IEC grouping101
Pan Africanist Congress Of Azania011
African Christian Democratic Party011
SACP011
Al Jama-Ah011
EFF011
People'S Movement For Change011
Good011

Majority allocation: DA Majority threshold: 33.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

George

George: 55 council seats
Party / IEC groupingWardPRTotal
DA151328
PA7411
ANC628
FF Plus044
African Christian Democratic Party011
Plaaslike Besorgde Inwoners011
EFF011
Good011

Majority allocation: DA Majority threshold: 28.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Hessequa

Hessequa: 17 council seats
Party / IEC groupingWardPRTotal
DA639
ANC314
FF Plus022
PA022

Majority allocation: DA Majority threshold: 9.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Mossel Bay

Mossel Bay: 33 council seats
Party / IEC groupingWardPRTotal
DA13821
ANC404
FF Plus033
PA033
SACP011
EFF011

Majority allocation: DA Majority threshold: 17.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Overstrand

Overstrand: 29 council seats
Party / IEC groupingWardPRTotal
DA11718
ANC404
FF Plus033
African Christian Democratic Party011
PA011
Land Party011
MK Party011

Majority allocation: DA Majority threshold: 15.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Stellenbosch

Stellenbosch: 45 council seats
Party / IEC groupingWardPRTotal
DA19928
ANC415
PA044
FF Plus022
Good022
African Christian Democratic Party011
EFF011
African Transformation Movement011
MK Party011

Majority allocation: DA Majority threshold: 23.

IEC source: 6 November 2026 at 17:37 SAST · Local results and station register

Swartland

Swartland: 23 council seats
Party / IEC groupingWardPRTotal
DA10414
PA134
ANC123
FF Plus022

Majority allocation: DA Majority threshold: 12.

IEC source: 6 November 2026 at 17:36 SAST · Local results and station register

The 56 council allocations still incomplete in this review

These files remain outside the full-allocation majority and no-majority counts. All eight metros are in this group. No Bay council result is called, and no coalition requirement is inferred from a partial municipal count. Later source versions may have progressed; read the time beside each retained record.

Eastern Cape / 10 incomplete allocations
Free State / 3 incomplete allocations
Gauteng / 5 incomplete allocations
KwaZulu-Natal / 11 incomplete allocations
Limpopo / 12 incomplete allocations
Mpumalanga / 7 incomplete allocations
Northern Cape / 1 incomplete allocation
North West / 6 incomplete allocations
Western Cape / 1 incomplete allocation

What changed from the earlier report

The original 5 November review covered 64 complete allocations and reported 17 party majorities and 47 councils without one. This substantive update expands the source review to all 213 metro/local files and reports 157 complete allocations. The earlier 64 seat vectors were compared with the new records and are unchanged.

The detailed files carry their own report times, mostly around 17:36–17:37 SAST on 6 November, with the oldest retained complete-allocation time at 17:26 SAST. Retrieval took place between 17:44 and 17:49 SAST. These are separately timed sources, not a simultaneous election-wide freeze.

TPR checked the electoral event, mapped municipality, ballot reconciliation and the separate full council seat sums in all 213 detailed records. Seat counts are whole and non-negative, parties are unique and ward-plus-PR totals reconcile. No seat was filled by prediction, and no pending live vote revision was approved by this editorial review.

The automatically refreshed vote service can retain an earlier accepted source while a later revision awaits its separate review. This manually reviewed seat report uses the dated evidence linked here. Its publication does not approve a pending vote revision or make the source and retrieval clocks interchangeable.

Read the evidence: IEC Nelson Mandela Bay record, 6 November 2026 at 17:36 SAST · IEC Umzimkhulu record, 6 November 2026 at 17:36 SAST · IEC Umzimvubu record, 6 November 2026 at 17:37 SAST · IEC Dr Beyers Naude record, 6 November 2026 at 17:36 SAST · IEC Blue Crane Route record, 6 November 2026 at 17:36 SAST · IEC Makana record, 6 November 2026 at 17:36 SAST · IEC Ndlambe record, 6 November 2026 at 17:37 SAST · IEC Sundays River Valley record, 6 November 2026 at 17:37 SAST · IEC Kouga record, 6 November 2026 at 17:37 SAST · IEC Kou-Kamma record, 6 November 2026 at 17:37 SAST · IEC Mbhashe record, 6 November 2026 at 17:37 SAST · IEC Mnquma record, 6 November 2026 at 17:37 SAST · IEC Great Kei record, 6 November 2026 at 17:37 SAST · IEC Amahlathi record, 6 November 2026 at 17:37 SAST · IEC Buffalo City record, 6 November 2026 at 17:37 SAST · IEC Ngqushwa record, 6 November 2026 at 17:37 SAST · IEC Inxuba Yethemba record, 6 November 2026 at 17:37 SAST · IEC Intsika Yethu record, 6 November 2026 at 17:37 SAST · IEC Emalahleni record, 6 November 2026 at 17:37 SAST · IEC Dr AB Xuma record, 6 November 2026 at 17:37 SAST · IEC Sakhisizwe record, 6 November 2026 at 17:37 SAST · IEC Elundini record, 6 November 2026 at 17:37 SAST · IEC Senqu record, 6 November 2026 at 17:37 SAST · IEC Winnie Madikizela-Mandela record, 6 November 2026 at 17:37 SAST · IEC Ntabankulu record, 6 November 2026 at 17:37 SAST · IEC Ngquza Hill record, 6 November 2026 at 17:37 SAST · IEC Port St Johns record, 6 November 2026 at 17:37 SAST · IEC Nyandeni record, 6 November 2026 at 17:37 SAST · IEC Kumkani Mhlontlo record, 6 November 2026 at 17:37 SAST · IEC King Sabata Dalindyebo record, 6 November 2026 at 17:37 SAST · IEC Raymond Mhlaba record, 6 November 2026 at 17:37 SAST · IEC Walter Sisulu record, 6 November 2026 at 17:37 SAST · IEC Enoch Mgijima record, 6 November 2026 at 17:37 SAST · IEC Letsemeng record, 6 November 2026 at 17:36 SAST · IEC Kopanong record, 6 November 2026 at 17:36 SAST · IEC Mohokare record, 6 November 2026 at 17:36 SAST · IEC Mangaung record, 6 November 2026 at 17:36 SAST · IEC Mantsopa record, 6 November 2026 at 17:36 SAST · IEC Masilonyana record, 6 November 2026 at 17:36 SAST · IEC Tokologo record, 6 November 2026 at 17:36 SAST · IEC Tswelopele record, 6 November 2026 at 17:36 SAST · IEC Matjhabeng record, 6 November 2026 at 17:36 SAST · IEC Nala record, 6 November 2026 at 17:37 SAST · IEC Setsoto record, 6 November 2026 at 17:36 SAST · IEC Dihlabeng record, 6 November 2026 at 17:36 SAST · IEC Nketoana record, 6 November 2026 at 17:26 SAST · IEC Maluti a Phofung record, 6 November 2026 at 17:37 SAST · IEC Phumelela record, 6 November 2026 at 17:36 SAST · IEC Moqhaka record, 6 November 2026 at 17:36 SAST · IEC Ngwathe record, 6 November 2026 at 17:36 SAST · IEC Metsimaholo record, 6 November 2026 at 17:36 SAST · IEC Mafube record, 6 November 2026 at 17:36 SAST · IEC Ekurhuleni record, 6 November 2026 at 17:37 SAST · IEC City of Johannesburg record, 6 November 2026 at 17:36 SAST · IEC City of Tshwane record, 6 November 2026 at 17:36 SAST · IEC Merafong City record, 6 November 2026 at 17:36 SAST · IEC Mogale City record, 6 November 2026 at 17:36 SAST · IEC Emfuleni record, 6 November 2026 at 17:36 SAST · IEC Midvaal record, 6 November 2026 at 17:36 SAST · IEC Lesedi record, 6 November 2026 at 17:37 SAST · IEC Rand West City record, 6 November 2026 at 17:37 SAST · IEC eThekwini record, 6 November 2026 at 17:36 SAST · IEC Matatiele record, 6 November 2026 at 17:37 SAST · IEC Greater Kokstad record, 6 November 2026 at 17:36 SAST · IEC Johannes Phumani Pungula record, 6 November 2026 at 17:36 SAST · IEC Umdoni record, 6 November 2026 at 17:36 SAST · IEC Umzumbe record, 6 November 2026 at 17:36 SAST · IEC uMuziwabantu record, 6 November 2026 at 17:37 SAST · IEC Ray Nkonyeni record, 6 November 2026 at 17:36 SAST · IEC uMshwathi record, 6 November 2026 at 17:36 SAST · IEC uMngeni record, 6 November 2026 at 17:36 SAST · IEC Mpofana record, 6 November 2026 at 17:36 SAST · IEC iMpendle record, 6 November 2026 at 17:36 SAST · IEC The Msunduzi record, 6 November 2026 at 17:36 SAST · IEC Mkhambathini record, 6 November 2026 at 17:37 SAST · IEC Richmond record, 6 November 2026 at 17:37 SAST · IEC Okhahlamba record, 6 November 2026 at 17:37 SAST · IEC eNdumeni record, 6 November 2026 at 17:37 SAST · IEC Nqutu record, 6 November 2026 at 17:37 SAST · IEC uMsinga record, 6 November 2026 at 17:37 SAST · IEC Umvoti record, 6 November 2026 at 17:37 SAST · IEC Newcastle record, 6 November 2026 at 17:26 SAST · IEC eMadlangeni record, 6 November 2026 at 17:37 SAST · IEC Dannhauser record, 6 November 2026 at 17:37 SAST · IEC eDumbe record, 6 November 2026 at 17:37 SAST · IEC uPhongolo record, 6 November 2026 at 17:37 SAST · IEC AbaQulusi record, 6 November 2026 at 17:37 SAST · IEC Nongoma record, 6 November 2026 at 17:37 SAST · IEC Ulundi record, 6 November 2026 at 17:37 SAST · IEC Umhlabuyalingana record, 6 November 2026 at 17:37 SAST · IEC Jozini record, 6 November 2026 at 17:26 SAST · IEC Inkosi uMtubatuba record, 6 November 2026 at 17:37 SAST · IEC Mfolozi record, 6 November 2026 at 17:37 SAST · IEC uMhlathuze record, 6 November 2026 at 17:37 SAST · IEC uMlalazi record, 6 November 2026 at 17:37 SAST · IEC Mthonjaneni record, 6 November 2026 at 17:37 SAST · IEC Nkandla record, 6 November 2026 at 17:37 SAST · IEC Mandeni record, 6 November 2026 at 17:37 SAST · IEC KwaDukuza record, 6 November 2026 at 17:37 SAST · IEC Ndwedwe record, 6 November 2026 at 17:37 SAST · IEC Maphumulo record, 6 November 2026 at 17:37 SAST · IEC Inkosi Langalibalele record, 6 November 2026 at 17:37 SAST · IEC Alfred Duma record, 6 November 2026 at 17:37 SAST · IEC Big Five Hlabisa record, 6 November 2026 at 17:37 SAST · IEC Dr. Nkosazana Dlamini Zuma record, 6 November 2026 at 17:37 SAST · IEC Ephraim Mogale record, 6 November 2026 at 17:36 SAST · IEC Elias Motsoaledi record, 6 November 2026 at 17:36 SAST · IEC Chief Albert Luthuli record, 6 November 2026 at 17:36 SAST · IEC Msukaligwa record, 6 November 2026 at 17:36 SAST · IEC Mkhondo record, 6 November 2026 at 17:36 SAST · IEC Dr Pixley Ka Isaka Seme record, 6 November 2026 at 17:36 SAST · IEC Lekwa record, 6 November 2026 at 17:36 SAST · IEC Dipaleseng record, 6 November 2026 at 17:36 SAST · IEC Govan Mbeki record, 6 November 2026 at 17:36 SAST · IEC Victor Khanye record, 6 November 2026 at 17:36 SAST · IEC Emalahleni record, 6 November 2026 at 17:36 SAST · IEC Steve Tshwete record, 6 November 2026 at 17:36 SAST · IEC Emakhazeni record, 6 November 2026 at 17:36 SAST · IEC Thembisile Hani record, 6 November 2026 at 17:36 SAST · IEC Dr JS Moroka record, 6 November 2026 at 17:36 SAST · IEC Thaba Chweu record, 6 November 2026 at 17:36 SAST · IEC Nkomazi record, 6 November 2026 at 17:36 SAST · IEC City of Mbombela record, 6 November 2026 at 17:36 SAST · IEC GA-SEGONYANA record, 6 November 2026 at 17:36 SAST · IEC GAMAGARA record, 6 November 2026 at 17:36 SAST · IEC Joe Morolong record, 6 November 2026 at 17:36 SAST · IEC Phokwane record, 6 November 2026 at 17:36 SAST · IEC Sol Plaatje record, 6 November 2026 at 17:26 SAST · IEC Dikgatlong record, 6 November 2026 at 17:36 SAST · IEC Magareng record, 6 November 2026 at 17:36 SAST · IEC Richtersveld record, 6 November 2026 at 17:36 SAST · IEC Nama Khoi record, 6 November 2026 at 17:36 SAST · IEC Kamiesberg record, 6 November 2026 at 17:36 SAST · IEC Hantam record, 6 November 2026 at 17:36 SAST · IEC Karoo Hoogland record, 6 November 2026 at 17:36 SAST · IEC Khâi-Ma record, 6 November 2026 at 17:36 SAST · IEC Ubuntu record, 6 November 2026 at 17:37 SAST · IEC Umsobomvu record, 6 November 2026 at 17:36 SAST · IEC Emthanjeni record, 6 November 2026 at 17:36 SAST · IEC Kareeberg record, 6 November 2026 at 17:36 SAST · IEC Renosterberg record, 6 November 2026 at 17:36 SAST · IEC Thembelihle record, 6 November 2026 at 17:37 SAST · IEC Siyathemba record, 6 November 2026 at 17:36 SAST · IEC Siyancuma record, 6 November 2026 at 17:37 SAST · IEC KAI !GARIB record, 6 November 2026 at 17:36 SAST · IEC !Kheis record, 6 November 2026 at 17:37 SAST · IEC Tsantsabane record, 6 November 2026 at 17:37 SAST · IEC Kgatelopele record, 6 November 2026 at 17:37 SAST · IEC Dawid Kruiper record, 6 November 2026 at 17:37 SAST · IEC Makhuduthamaga record, 6 November 2026 at 17:36 SAST · IEC Bushbuckridge record, 6 November 2026 at 17:36 SAST · IEC Maruleng record, 6 November 2026 at 17:36 SAST · IEC Greater Giyani record, 6 November 2026 at 17:36 SAST · IEC Greater Letaba record, 6 November 2026 at 17:36 SAST · IEC Greater Tzaneen record, 6 November 2026 at 17:36 SAST · IEC Ba-Phalaborwa record, 6 November 2026 at 17:36 SAST · IEC Musina record, 6 November 2026 at 17:36 SAST · IEC Thulamela record, 6 November 2026 at 17:36 SAST · IEC Makhado record, 6 November 2026 at 17:36 SAST · IEC Blouberg record, 6 November 2026 at 17:36 SAST · IEC Molemole record, 6 November 2026 at 17:36 SAST · IEC Polokwane record, 6 November 2026 at 17:36 SAST · IEC Lepele-Nkumpi record, 6 November 2026 at 17:36 SAST · IEC Thabazimbi record, 6 November 2026 at 17:36 SAST · IEC Lephalale record, 6 November 2026 at 17:36 SAST · IEC Bela-Bela record, 6 November 2026 at 17:36 SAST · IEC Mogalakwena record, 6 November 2026 at 17:36 SAST · IEC Modimolle-Mookgophong record, 6 November 2026 at 17:37 SAST · IEC Fetakgomo Tubatse record, 6 November 2026 at 17:36 SAST · IEC Collins Chabane record, 6 November 2026 at 17:26 SAST · IEC Moretele record, 6 November 2026 at 17:36 SAST · IEC Madibeng record, 6 November 2026 at 17:37 SAST · IEC Rustenburg record, 6 November 2026 at 17:36 SAST · IEC Kgetlengrivier record, 6 November 2026 at 17:26 SAST · IEC Moses Kotane record, 6 November 2026 at 17:36 SAST · IEC Ratlou record, 6 November 2026 at 17:36 SAST · IEC Tswaing record, 6 November 2026 at 17:36 SAST · IEC Mafikeng record, 6 November 2026 at 17:37 SAST · IEC Ditsobotla record, 6 November 2026 at 17:26 SAST · IEC Ramotshere Moiloa record, 6 November 2026 at 17:36 SAST · IEC Naledi record, 6 November 2026 at 17:37 SAST · IEC Mamusa record, 6 November 2026 at 17:37 SAST · IEC Greater Taung record, 6 November 2026 at 17:37 SAST · IEC Lekwa-Teemane record, 6 November 2026 at 17:37 SAST · IEC Matlosana record, 6 November 2026 at 17:37 SAST · IEC Maquassi Hills record, 6 November 2026 at 17:37 SAST · IEC Kagisano-Molopo record, 6 November 2026 at 17:37 SAST · IEC JB Marks record, 6 November 2026 at 17:37 SAST · IEC City of Cape Town record, 6 November 2026 at 17:36 SAST · IEC Matzikama record, 6 November 2026 at 17:36 SAST · IEC Cederberg record, 6 November 2026 at 17:36 SAST · IEC Bergrivier record, 6 November 2026 at 17:36 SAST · IEC Saldanha Bay record, 6 November 2026 at 17:36 SAST · IEC Swartland record, 6 November 2026 at 17:36 SAST · IEC Witzenberg record, 6 November 2026 at 17:36 SAST · IEC Drakenstein record, 6 November 2026 at 17:37 SAST · IEC Stellenbosch record, 6 November 2026 at 17:37 SAST · IEC Breede Valley record, 6 November 2026 at 17:37 SAST · IEC Langeberg record, 6 November 2026 at 17:37 SAST · IEC Theewaterskloof record, 6 November 2026 at 17:37 SAST · IEC Overstrand record, 6 November 2026 at 17:37 SAST · IEC Cape Agulhas record, 6 November 2026 at 17:37 SAST · IEC Swellendam record, 6 November 2026 at 17:37 SAST · IEC Kannaland record, 6 November 2026 at 17:37 SAST · IEC Hessequa record, 6 November 2026 at 17:37 SAST · IEC Mossel Bay record, 6 November 2026 at 17:37 SAST · IEC George record, 6 November 2026 at 17:37 SAST · IEC Oudtshoorn record, 6 November 2026 at 17:37 SAST · IEC Bitou record, 6 November 2026 at 17:37 SAST · IEC Knysna record, 6 November 2026 at 17:37 SAST · IEC Laingsburg record, 6 November 2026 at 17:37 SAST · IEC Prince Albert record, 6 November 2026 at 17:37 SAST · IEC Beaufort West record, 6 November 2026 at 17:37 SAST

About the desk

News reporting · Public institutions · Events of record

The News Desk reports events of record, official evidence and democratic accountability for The People’s Register.

Desk profile and published work →
Sources, evidence and corrections

Sources reviewed on 6 November 2026. Read each source’s date, scope and the qualifications in the report.

Request a correction · Editorial standards