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.

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
| Municipality | Ward | PR | ANC / council | Majority |
|---|---|---|---|---|
| Amahlathi | 14 | 4 | 18 / 27 | 14 |
| Elundini | 15 | 3 | 18 / 34 | 18 |
| Great Kei | 6 | 1 | 7 / 13 | 7 |
| Intsika Yethu | 19 | 7 | 26 / 40 | 21 |
| Matatiele | 26 | 4 | 30 / 52 | 27 |
| Ngqushwa | 11 | 4 | 15 / 21 | 11 |
| Ntabankulu | 19 | 9 | 28 / 38 | 20 |
| Port St Johns | 21 | 5 | 26 / 42 | 22 |
| Raymond Mhlaba | 20 | 6 | 26 / 42 | 22 |
| Sakhisizwe | 9 | 2 | 11 / 17 | 9 |
| Senqu | 16 | 5 | 21 / 34 | 18 |
| Umzimvubu | 27 | 7 | 34 / 55 | 28 |
| Winnie Madikizela-Mandela | 32 | 4 | 36 / 64 | 33 |
- Amahlathi: 6 November 2026 at 17:37 SAST
- Elundini: 6 November 2026 at 17:37 SAST
- Great Kei: 6 November 2026 at 17:37 SAST
- Intsika Yethu: 6 November 2026 at 17:37 SAST
- Matatiele: 6 November 2026 at 17:37 SAST
- Ngqushwa: 6 November 2026 at 17:37 SAST
- Ntabankulu: 6 November 2026 at 17:37 SAST
- Port St Johns: 6 November 2026 at 17:37 SAST
- Raymond Mhlaba: 6 November 2026 at 17:37 SAST
- Sakhisizwe: 6 November 2026 at 17:37 SAST
- Senqu: 6 November 2026 at 17:37 SAST
- Umzimvubu: 6 November 2026 at 17:37 SAST
- Winnie Madikizela-Mandela: 6 November 2026 at 17:37 SAST
Free State / 4 ANC majority allocations
| Municipality | Ward | PR | ANC / council | Majority |
|---|---|---|---|---|
| Kopanong | 8 | 2 | 10 / 17 | 9 |
| Letsemeng | 7 | 1 | 8 / 13 | 7 |
| Mantsopa | 8 | 2 | 10 / 18 | 10 |
| Tokologo | 7 | 0 | 7 / 13 | 7 |
- Kopanong: 6 November 2026 at 17:36 SAST
- Letsemeng: 6 November 2026 at 17:36 SAST
- Mantsopa: 6 November 2026 at 17:36 SAST
- Tokologo: 6 November 2026 at 17:36 SAST
KwaZulu-Natal / 1 ANC majority allocation
| Municipality | Ward | PR | ANC / council | Majority |
|---|---|---|---|---|
| Greater Kokstad | 11 | 0 | 11 / 21 | 11 |
- Greater Kokstad: 6 November 2026 at 17:36 SAST
Limpopo / 5 ANC majority allocations
| Municipality | Ward | PR | ANC / council | Majority |
|---|---|---|---|---|
| Blouberg | 22 | 5 | 27 / 44 | 23 |
| Collins Chabane | 36 | 11 | 47 / 71 | 36 |
| Ephraim Mogale | 15 | 4 | 19 / 32 | 17 |
| Molemole | 16 | 1 | 17 / 32 | 17 |
| Musina | 12 | 4 | 16 / 24 | 13 |
- Blouberg: 6 November 2026 at 17:36 SAST
- Collins Chabane: 6 November 2026 at 17:26 SAST
- Ephraim Mogale: 6 November 2026 at 17:36 SAST
- Molemole: 6 November 2026 at 17:36 SAST
- Musina: 6 November 2026 at 17:36 SAST
Mpumalanga / 2 ANC majority allocations
| Municipality | Ward | PR | ANC / council | Majority |
|---|---|---|---|---|
| Bushbuckridge | 40 | 10 | 50 / 79 | 40 |
| Chief Albert Luthuli | 25 | 1 | 26 / 49 | 25 |
- Bushbuckridge: 6 November 2026 at 17:36 SAST
- Chief Albert Luthuli: 6 November 2026 at 17:36 SAST
Northern Cape / 7 ANC majority allocations
| Municipality | Ward | PR | ANC / council | Majority |
|---|---|---|---|---|
| !Kheis | 6 | 0 | 6 / 11 | 6 |
| Dikgatlong | 8 | 0 | 8 / 15 | 8 |
| Joe Morolong | 13 | 2 | 15 / 29 | 15 |
| Phokwane | 10 | 0 | 10 / 19 | 10 |
| Renosterberg | 5 | 1 | 6 / 11 | 6 |
| Richtersveld | 6 | 0 | 6 / 11 | 6 |
| Umsobomvu | 7 | 2 | 9 / 13 | 7 |
- !Kheis: 6 November 2026 at 17:37 SAST
- Dikgatlong: 6 November 2026 at 17:36 SAST
- Joe Morolong: 6 November 2026 at 17:36 SAST
- Phokwane: 6 November 2026 at 17:36 SAST
- Renosterberg: 6 November 2026 at 17:36 SAST
- Richtersveld: 6 November 2026 at 17:36 SAST
- Umsobomvu: 6 November 2026 at 17:36 SAST
North West / 5 ANC majority allocations
| Municipality | Ward | PR | ANC / council | Majority |
|---|---|---|---|---|
| Greater Taung | 24 | 0 | 24 / 47 | 24 |
| Kagisano-Molopo | 15 | 4 | 19 / 29 | 15 |
| Maquassi Hills | 10 | 2 | 12 / 22 | 12 |
| Ratlou | 14 | 1 | 15 / 27 | 14 |
| Tswaing | 14 | 2 | 16 / 28 | 15 |
- Greater Taung: 6 November 2026 at 17:37 SAST
- Kagisano-Molopo: 6 November 2026 at 17:37 SAST
- Maquassi Hills: 6 November 2026 at 17:37 SAST
- Ratlou: 6 November 2026 at 17:36 SAST
- Tswaing: 6 November 2026 at 17:36 SAST
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 2 | 3 | 5 |
| DA | 4 | 0 | 4 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 6 | 4 | 10 |
| ANC | 4 | 5 | 9 |
| PA | 2 | 2 | 4 |
| FF Plus | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 26 | 5 | 31 |
| DA | 5 | 6 | 11 |
| SACP | 1 | 6 | 7 |
| The Independents | 1 | 5 | 6 |
| EFF | 0 | 4 | 4 |
| African Transformation Movement | 0 | 2 | 2 |
| ActionSA | 0 | 2 | 2 |
| African Independent Congress | 0 | 1 | 1 |
| PA | 1 | 0 | 1 |
| MK Party | 0 | 1 | 1 |
| Komani Progress Action | 0 | 1 | 1 |
| Hofmeyr Community Development Forum | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 5 | 3 | 8 |
| DA | 3 | 4 | 7 |
| Independents, IEC grouping | 1 | 0 | 1 |
| FF Plus | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 5 | 0 | 5 |
| PA | 0 | 4 | 4 |
| DA | 1 | 2 | 3 |
No party has an outright majority. Majority threshold: 7.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Makana
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 10 | 0 | 10 |
| DA | 3 | 3 | 6 |
| Makana United Civic Movement | 0 | 4 | 4 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| Makana Citizens Front | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 13.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Ndlambe
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 7 | 2 | 9 |
| DA | 3 | 4 | 7 |
| Thina Bahlali People'S Movement | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 7 | 1 | 8 |
| DA | 1 | 3 | 4 |
| Pan Africanist Congress Of Azania | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 8 | 3 | 11 |
| DA | 2 | 3 | 5 |
| EFF | 1 | 2 | 3 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 16 | 2 | 18 |
| DA | 3 | 9 | 12 |
| FF Plus | 0 | 2 | 2 |
| EFF | 0 | 2 | 2 |
| SACP | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| Batho Movement | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 20.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Mafube
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 7 | 0 | 7 |
| DA | 0 | 3 | 3 |
| FF Plus | 2 | 0 | 2 |
| Mafube First | 0 | 2 | 2 |
| Pan Africanist Congress Of Azania | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 9.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Masilonyana
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 6 | 1 | 7 |
| DA | 4 | 2 | 6 |
| FF Plus | 0 | 1 | 1 |
| African Independent Congress | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| Congress Of Masilonyana | 0 | 1 | 1 |
| Black And White Society | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 10.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Metsimaholo
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 17 | 0 | 17 |
| DA | 5 | 6 | 11 |
| EFF | 1 | 4 | 5 |
| Service Movement For Metsimaholo | 0 | 5 | 5 |
| FF Plus | 0 | 3 | 3 |
| SACP | 0 | 1 | 1 |
| Metsimaholo Community Association | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| African Congress For Transformation | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 24.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Mohokare
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 5 | 1 | 6 |
| DA | 2 | 2 | 4 |
| EFF | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 7.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Moqhaka
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 15 | 0 | 15 |
| DA | 5 | 8 | 13 |
| EFF | 0 | 4 | 4 |
| FF Plus | 0 | 3 | 3 |
| SACP | 0 | 1 | 1 |
| Moqhaka Community Forum | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| African Congress For Transformation | 0 | 1 | 1 |
| United Development Forum | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 21.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Nala
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 9 | 0 | 9 |
| EFF | 1 | 3 | 4 |
| Nala Progressive Movement | 1 | 3 | 4 |
| FF Plus | 0 | 2 | 2 |
| DA | 1 | 1 | 2 |
| SACP | 0 | 1 | 1 |
| Nala Community Forum | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 12.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Ngwathe
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 10 | 0 | 10 |
| DA | 3 | 5 | 8 |
| African Congress For Transformation | 1 | 3 | 4 |
| FF Plus | 0 | 2 | 2 |
| EFF | 0 | 2 | 2 |
| SACP | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 14.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Nketoana
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 9 | 0 | 9 |
| DA | 0 | 4 | 4 |
| African Content Movement | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| African Congress For Transformation | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 10.
IEC source: 6 November 2026 at 17:26 SAST · Local results and station register
Phumelela
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 8 | 0 | 8 |
| DA | 0 | 3 | 3 |
| FF Plus | 0 | 2 | 2 |
| EFF | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
| Service Delivery Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 9.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Setsoto
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 12 | 1 | 13 |
| DA | 2 | 3 | 5 |
| EFF | 1 | 3 | 4 |
| FF Plus | 0 | 2 | 2 |
| SACP | 0 | 2 | 2 |
| Setsoto Service Delivery Forum | 0 | 2 | 2 |
| ActionSA | 0 | 1 | 1 |
| African Congress For Transformation | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 16.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Tswelopele
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 8 | 0 | 8 |
| DA | 0 | 4 | 4 |
| EFF | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 17 | 0 | 17 |
| DA | 7 | 4 | 11 |
| EFF | 0 | 4 | 4 |
| One Merafong Organisation | 1 | 3 | 4 |
| MK Party | 0 | 3 | 3 |
| FF Plus | 0 | 2 | 2 |
| ActionSA | 0 | 2 | 2 |
| IFP | 0 | 1 | 1 |
| Pan Africanist Congress Of Azania | 0 | 1 | 1 |
| African Independent Congress | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| Labour Party Of South Africa | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 16 | 11 | 27 |
| ANC | 23 | 0 | 23 |
| FF Plus | 0 | 7 | 7 |
| ActionSA | 0 | 7 | 7 |
| EFF | 0 | 6 | 6 |
| MK Party | 0 | 2 | 2 |
| IFP | 0 | 1 | 1 |
| Pan Africanist Congress Of Azania | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
| Rise Mzansi | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 24 | 0 | 24 |
| DA | 10 | 6 | 16 |
| EFF | 0 | 6 | 6 |
| MK Party | 0 | 6 | 6 |
| ActionSA | 0 | 5 | 5 |
| FF Plus | 0 | 3 | 3 |
| SACP | 1 | 2 | 3 |
| PA | 0 | 2 | 2 |
| Azanian People'S Organisation | 0 | 1 | 1 |
| African Christian Democratic Party | 0 | 1 | 1 |
| Rand West Peoples Party | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 18 | 2 | 20 |
| MK Party | 3 | 10 | 13 |
| ANC | 2 | 6 | 8 |
| DA | 1 | 2 | 3 |
| FF Plus | 0 | 1 | 1 |
| National Freedom Party | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 10 | 2 | 12 |
| ANC | 3 | 5 | 8 |
| MK Party | 1 | 5 | 6 |
| EFF | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 14.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Dannhauser
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 5 | 2 | 7 |
| MK Party | 7 | 0 | 7 |
| ANC | 1 | 4 | 5 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| Sisonke Solidarity Movement | 0 | 1 | 1 |
| Amandla Awethu Movement | 0 | 1 | 1 |
| Majuba Progressive Movement | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 8 | 4 | 12 |
| ANC | 5 | 6 | 11 |
| IFP | 1 | 2 | 3 |
| DA | 1 | 1 | 2 |
| EFF | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 16 | 3 | 19 |
| MK Party | 4 | 9 | 13 |
| ANC | 0 | 7 | 7 |
| DA | 3 | 1 | 4 |
| Independents, IEC grouping | 1 | 0 | 1 |
| National Freedom Party | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| National Peoples Ambassadors | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 24.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
KwaDukuza
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 17 | 5 | 22 |
| ANC | 5 | 9 | 14 |
| DA | 7 | 7 | 14 |
| IFP | 0 | 4 | 4 |
| Independent Alliance | 1 | 1 | 2 |
| African Independent Congress | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 30.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Mandeni
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 16 | 1 | 17 |
| IFP | 2 | 6 | 8 |
| ANC | 0 | 8 | 8 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 18.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Maphumulo
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 8 | 2 | 10 |
| IFP | 4 | 4 | 8 |
| ANC | 1 | 5 | 6 |
| EFF | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 13.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Mfolozi
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 12 | 4 | 16 |
| MK Party | 4 | 7 | 11 |
| ANC | 2 | 4 | 6 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 18.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Mkhambathini
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 5 | 3 | 8 |
| MK Party | 5 | 2 | 7 |
| IFP | 0 | 3 | 3 |
| DA | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 10.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Mpofana
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 3 | 1 | 4 |
| ANC | 0 | 3 | 3 |
| DA | 2 | 0 | 2 |
| IFP | 1 | 0 | 1 |
| Independent Councillors | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Ndwedwe
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 12 | 3 | 15 |
| ANC | 6 | 5 | 11 |
| IFP | 0 | 7 | 7 |
| EFF | 1 | 1 | 2 |
| DA | 0 | 1 | 1 |
| Independent Alliance | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 19.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Nqutu
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 14 | 3 | 17 |
| MK Party | 4 | 7 | 11 |
| ANC | 2 | 6 | 8 |
| DA | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| Abantu Bezwelethu Congress Democracy | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 20.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Okhahlamba
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 6 | 2 | 8 |
| MK Party | 6 | 2 | 8 |
| ANC | 2 | 3 | 5 |
| DA | 0 | 2 | 2 |
| National Peoples Ambassadors | 1 | 1 | 2 |
| African People'S Movement | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 16 | 8 | 24 |
| ANC | 10 | 11 | 21 |
| DA | 9 | 3 | 12 |
| IFP | 1 | 6 | 7 |
| FF Plus | 0 | 2 | 2 |
| EFF | 0 | 2 | 2 |
| African Christian Democratic Party | 0 | 1 | 1 |
| African Independent Congress | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 36.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Umdoni
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 11 | 4 | 15 |
| ANC | 2 | 7 | 9 |
| DA | 4 | 3 | 7 |
| IFP | 2 | 2 | 4 |
| Al Jama-Ah | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 19.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Umvoti
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 8 | 1 | 9 |
| ANC | 2 | 6 | 8 |
| MK Party | 3 | 5 | 8 |
| DA | 1 | 0 | 1 |
| Abantu Batho Congress | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 14.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Umzimkhulu
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 21 | 0 | 21 |
| MK Party | 1 | 14 | 15 |
| IFP | 0 | 2 | 2 |
| SACP | 0 | 2 | 2 |
| EFF | 0 | 2 | 2 |
| DA | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 22.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Umzumbe
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 16 | 0 | 16 |
| ANC | 2 | 9 | 11 |
| MK Party | 2 | 8 | 10 |
| National Freedom Party | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 20.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
eDumbe
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 6 | 0 | 6 |
| MK Party | 3 | 2 | 5 |
| ANC | 1 | 2 | 3 |
| National Freedom Party | 0 | 2 | 2 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| National Peoples Ambassadors | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 10.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
eMadlangeni
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 4 | 0 | 4 |
| ANC | 0 | 3 | 3 |
| MK Party | 1 | 2 | 3 |
| DA | 1 | 0 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
eNdumeni
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 5 | 0 | 5 |
| IFP | 1 | 3 | 4 |
| ANC | 0 | 2 | 2 |
| DA | 2 | 0 | 2 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 8.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
uMlalazi
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 15 | 9 | 24 |
| MK Party | 13 | 8 | 21 |
| ANC | 0 | 6 | 6 |
| DA | 0 | 2 | 2 |
| EFF | 0 | 1 | 1 |
| Ubuntu Abande Political Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 28.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
uMshwathi
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 11 | 2 | 13 |
| ANC | 2 | 7 | 9 |
| IFP | 0 | 3 | 3 |
| DA | 1 | 1 | 2 |
No party has an outright majority. Majority threshold: 14.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
uMuziwabantu
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 5 | 3 | 8 |
| ANC | 6 | 1 | 7 |
| IFP | 0 | 4 | 4 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 7 | 0 | 7 |
| DA | 1 | 2 | 3 |
| EFF | 0 | 3 | 3 |
| Bela Bela Alliansie | 1 | 1 | 2 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 9.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Lephalale
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 12 | 2 | 14 |
| DA | 3 | 2 | 5 |
| SACP | 0 | 3 | 3 |
| EFF | 0 | 3 | 3 |
| Lephalale New Generation Movement | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
| On The Move | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 16.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Maruleng
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 11 | 2 | 13 |
| DA | 1 | 2 | 3 |
| EFF | 0 | 3 | 3 |
| Civic Warriors | 0 | 2 | 2 |
| Maruleng Communities Movement | 1 | 1 | 2 |
| Independents, IEC grouping | 1 | 0 | 1 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| African Freedom Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 14.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Mogalakwena
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 29 | 0 | 29 |
| On The Move | 1 | 13 | 14 |
| EFF | 0 | 7 | 7 |
| DA | 2 | 4 | 6 |
| SACP | 0 | 4 | 4 |
| FF Plus | 0 | 1 | 1 |
| Pan Africanist Congress Of Azania | 0 | 1 | 1 |
| United Africans Transformation | 0 | 1 | 1 |
| Ditirelo Bathong Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 33.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Thabazimbi
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 8 | 0 | 8 |
| DA | 3 | 1 | 4 |
| SACP | 1 | 2 | 3 |
| FF Plus | 0 | 2 | 2 |
| EFF | 0 | 2 | 2 |
| Thabazimbi Residents Association | 0 | 1 | 1 |
| Labour Party Of South Africa | 0 | 1 | 1 |
| United Resident'S Party | 0 | 1 | 1 |
| Success African Movement | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 6 | 0 | 6 |
| FF Plus | 0 | 1 | 1 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
| Service Delivery Party | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 8 | 1 | 9 |
| MK Party | 2 | 5 | 7 |
| DA | 1 | 1 | 2 |
| IFP | 0 | 1 | 1 |
| FF Plus | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 11.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Emakhazeni
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 7 | 0 | 7 |
| DA | 1 | 2 | 3 |
| FF Plus | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
| Service Delivery Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 8.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Lekwa
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 10 | 0 | 10 |
| DA | 1 | 3 | 4 |
| Lekwa Community Forum | 1 | 3 | 4 |
| MK Party | 0 | 3 | 3 |
| FF Plus | 1 | 1 | 2 |
| EFF | 0 | 2 | 2 |
| Service Delivery Party | 0 | 2 | 2 |
| SACP | 1 | 0 | 1 |
| Independent Lekwa Party | 1 | 0 | 1 |
No party has an outright majority. Majority threshold: 15.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Mkhondo
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 15 | 1 | 16 |
| ANC | 3 | 10 | 13 |
| DA | 1 | 2 | 3 |
| IFP | 0 | 1 | 1 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| Assegaai Independent Movement Of South Africa | 0 | 1 | 1 |
| Service Delivery Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 20.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Msukaligwa
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 12 | 2 | 14 |
| MK Party | 4 | 4 | 8 |
| DA | 3 | 3 | 6 |
| FF Plus | 0 | 2 | 2 |
| SACP | 0 | 2 | 2 |
| EFF | 0 | 2 | 2 |
| Msukaligwa People First | 0 | 2 | 2 |
| PA | 0 | 1 | 1 |
| Service Delivery Party | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 12 | 0 | 12 |
| DA | 2 | 3 | 5 |
| EFF | 0 | 4 | 4 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| African Unified Movement | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
| Service Delivery Party | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| Service Delivery Party | 5 | 2 | 7 |
| ANC | 3 | 2 | 5 |
| DA | 1 | 1 | 2 |
| Our Last Hope | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 9 | 5 | 14 |
| DA | 8 | 6 | 14 |
| PA | 0 | 4 | 4 |
| FF Plus | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 17.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Emthanjeni
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 6 | 0 | 6 |
| DA | 2 | 2 | 4 |
| PA | 0 | 3 | 3 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 12 | 1 | 13 |
| EFF | 1 | 4 | 5 |
| DA | 2 | 2 | 4 |
| John Taolo Gaetsewe Re Ikemetse | 0 | 3 | 3 |
| SACP | 0 | 2 | 2 |
| PA | 0 | 1 | 1 |
| Afrika Mayibuye Movement | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 15.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
GAMAGARA
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 4 | 2 | 6 |
| ANC | 4 | 1 | 5 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| Gamagara Community Forum | 0 | 1 | 1 |
| John Taolo Gaetsewe Re Ikemetse | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 8.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Hantam
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 5 | 0 | 5 |
| DA | 2 | 3 | 5 |
| PA | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 7 | 1 | 8 |
| DA | 3 | 2 | 5 |
| SACP | 0 | 2 | 2 |
| PA | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| Hope For The Future | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 10.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Kamiesberg
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 2 | 3 | 5 |
| DA | 4 | 0 | 4 |
| PA | 0 | 1 | 1 |
| People'S Movement For Change | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Kareeberg
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 4 | 1 | 5 |
| DA | 2 | 1 | 3 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| Kareeberg Civic Movement | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 2 | 2 | 4 |
| PA | 2 | 2 | 4 |
| DA | 1 | 1 | 2 |
| FF Plus | 1 | 0 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Kgatelopele
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 4 | 0 | 4 |
| DA | 1 | 1 | 2 |
| Rise Tsantsabane Communities | 0 | 2 | 2 |
| FF Plus | 1 | 0 | 1 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 4 | 1 | 5 |
| PA | 2 | 2 | 4 |
| DA | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Magareng
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 4 | 0 | 4 |
| DA | 2 | 0 | 2 |
| SACP | 0 | 2 | 2 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 4 | 2 | 6 |
| DA | 3 | 3 | 6 |
| Namakwa Civic Movement | 1 | 2 | 3 |
| PA | 1 | 1 | 2 |
No party has an outright majority. Majority threshold: 9.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Siyathemba
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 5 | 0 | 5 |
| Dbokke | 0 | 3 | 3 |
| DA | 1 | 0 | 1 |
| PA | 0 | 1 | 1 |
| Siyathemba Community Movement | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 25 | 0 | 25 |
| DA | 7 | 8 | 15 |
| EFF | 0 | 7 | 7 |
| PA | 1 | 4 | 5 |
| FF Plus | 0 | 3 | 3 |
| SACP | 0 | 2 | 2 |
| MK Party | 0 | 2 | 2 |
| Kimberley Action Group | 0 | 2 | 2 |
| Pan Africanist Congress Of Azania | 0 | 1 | 1 |
| African Christian Democratic Party | 0 | 1 | 1 |
| African Independent Congress | 0 | 1 | 1 |
| Sol- Plaatjie Service Delivery Forum | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 33.
IEC source: 6 November 2026 at 17:26 SAST · Local results and station register
Thembelihle
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 5 | 0 | 5 |
| FF Plus | 1 | 1 | 2 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| Onafhanklik | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Ubuntu
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 5 | 0 | 5 |
| DA | 0 | 3 | 3 |
| PA | 0 | 2 | 2 |
| Independents, IEC grouping | 1 | 0 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 22 | 0 | 22 |
| DA | 12 | 9 | 21 |
| FF Plus | 0 | 6 | 6 |
| EFF | 0 | 5 | 5 |
| ActionSA | 0 | 5 | 5 |
| Baagi | 0 | 3 | 3 |
| African Christian Democratic Party | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
| Concerned Potchefstroom Residents | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 34.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Kgetlengrivier
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 6 | 0 | 6 |
| FF Plus | 0 | 2 | 2 |
| SACP | 1 | 1 | 2 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 2 | 3 | 5 |
| EFF | 4 | 1 | 5 |
| FF Plus | 0 | 1 | 1 |
| DA | 1 | 0 | 1 |
| ActionSA | 0 | 1 | 1 |
| African Congress For Transformation | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 8.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Mafikeng
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 34 | 0 | 34 |
| EFF | 1 | 8 | 9 |
| DA | 0 | 7 | 7 |
| ActionSA | 0 | 6 | 6 |
| MK Party | 0 | 3 | 3 |
| SACP | 0 | 2 | 2 |
| United Christian Democratic Party | 0 | 1 | 1 |
| FF Plus | 0 | 1 | 1 |
| African Christian Democratic Party | 0 | 1 | 1 |
| African Independent Congress | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| Afrika Mayibuye Movement | 0 | 1 | 1 |
| African Spear Movement | 0 | 1 | 1 |
| Bophuthatswana Civil Movement | 0 | 1 | 1 |
| All And Citizens | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 36.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Mamusa
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 7 | 0 | 7 |
| EFF | 0 | 3 | 3 |
| FF Plus | 1 | 0 | 1 |
| DA | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
| Afrika Mayibuye Movement | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 9.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Naledi
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 8 | 1 | 9 |
| DA | 1 | 2 | 3 |
| FF Plus | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| Afrika Mayibuye Movement | 0 | 1 | 1 |
| Batho Pele Community Association | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 18 | 0 | 18 |
| ActionSA | 1 | 5 | 6 |
| EFF | 0 | 3 | 3 |
| African Independent National Democratic Caucus | 0 | 3 | 3 |
| DA | 0 | 2 | 2 |
| United Christian Democratic Party | 0 | 1 | 1 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 4 | 0 | 4 |
| ANC | 3 | 0 | 3 |
| PA | 0 | 1 | 1 |
| Karoo Democratic Force | 0 | 1 | 1 |
| People'S Movement For Change | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| Community First Party | 0 | 1 | 1 |
| Activists For The Restoration Of The Karoo | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 7.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Bitou
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 3 | 2 | 5 |
| ANC | 3 | 0 | 3 |
| FF Plus | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| Active United Front | 0 | 1 | 1 |
| Plett Democratic Congress | 1 | 0 | 1 |
| Ikhwezi Political Movement | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 15 | 5 | 20 |
| ANC | 5 | 2 | 7 |
| PA | 0 | 5 | 5 |
| FF Plus | 0 | 3 | 3 |
| Breedevallei Onafhanklik | 1 | 2 | 3 |
| African Christian Democratic Party | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| Good | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 5 | 0 | 5 |
| ANC | 1 | 1 | 2 |
| PA | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| Dienslewerings Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Cederberg
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 3 | 1 | 4 |
| ANC | 1 | 2 | 3 |
| PA | 0 | 2 | 2 |
| Cederberg First Residents Association | 2 | 0 | 2 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Kannaland
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| Independent Civic Organisation Of South Africa | 2 | 1 | 3 |
| DA | 2 | 1 | 3 |
| PA | 1 | 1 | 2 |
| ANC | 0 | 1 | 1 |
| Kannaland Independent Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Knysna
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 7 | 2 | 9 |
| ANC | 4 | 0 | 4 |
| PA | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| People'S Movement For Change | 0 | 1 | 1 |
| Knysna Civic Alliance | 0 | 1 | 1 |
| Choose Cx | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 11.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Laingsburg
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 1 | 2 | 3 |
| ActionSA | 2 | 1 | 3 |
| ANC | 2 | 0 | 2 |
| PA | 0 | 1 | 1 |
| People'S Movement For Change | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Langeberg
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 9 | 0 | 9 |
| ANC | 1 | 3 | 4 |
| PA | 1 | 3 | 4 |
| FF Plus | 0 | 2 | 2 |
| Langerberg Independent Party | 0 | 1 | 1 |
| Langeberg Ratepayers Association | 0 | 1 | 1 |
| Better Zolani | 1 | 0 | 1 |
| Langeberg First | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 12.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Matzikama
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 6 | 0 | 6 |
| PA | 2 | 2 | 4 |
| ANC | 0 | 3 | 3 |
| FF Plus | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 8.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Oudtshoorn
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 10 | 0 | 10 |
| ANC | 3 | 2 | 5 |
| FF Plus | 0 | 3 | 3 |
| PA | 0 | 3 | 3 |
| Independent Civic Organisation Of South Africa | 0 | 1 | 1 |
| Advieskantoor | 0 | 1 | 1 |
| Bridgton Civic Association | 0 | 1 | 1 |
| Restore Azania Movement | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| PA | 4 | 1 | 5 |
| DA | 1 | 3 | 4 |
| ANC | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 9 | 6 | 15 |
| PA | 3 | 3 | 6 |
| ANC | 3 | 1 | 4 |
| FF Plus | 0 | 2 | 2 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| Good | 1 | 0 | 1 |
| MK Party | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 16.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Swellendam
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| ANC | 2 | 2 | 4 |
| DA | 3 | 1 | 4 |
| PA | 1 | 1 | 2 |
| FF Plus | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 6.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Theewaterskloof
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 10 | 1 | 11 |
| ANC | 4 | 3 | 7 |
| PA | 0 | 4 | 4 |
| FF Plus | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| Good | 0 | 1 | 1 |
| National Coloured Congress | 0 | 1 | 1 |
No party has an outright majority. Majority threshold: 14.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Witzenberg
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 8 | 2 | 10 |
| ANC | 4 | 2 | 6 |
| PA | 0 | 3 | 3 |
| FF Plus | 0 | 1 | 1 |
| Democratic Association Of Witzenberg Independence | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| Witzenberg Party | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 11 | 7 | 18 |
| ANC | 4 | 4 | 8 |
| PA | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| People'S Movement For Change | 0 | 1 | 1 |
Majority allocation: DA Majority threshold: 16.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Gauteng / 1 council
Midvaal
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 13 | 6 | 19 |
| ANC | 2 | 3 | 5 |
| FF Plus | 0 | 2 | 2 |
| EFF | 0 | 1 | 1 |
| ActionSA | 0 | 1 | 1 |
| Transformative Yes Movement | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 14 | 0 | 14 |
| ANC | 0 | 8 | 8 |
| IFP | 0 | 3 | 3 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
Majority allocation: MK Party Majority threshold: 14.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Mthonjaneni
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 13 | 2 | 15 |
| MK Party | 0 | 6 | 6 |
| ANC | 0 | 3 | 3 |
| Umkhumbi Wesizwe Organisation | 0 | 1 | 1 |
Majority allocation: IFP Majority threshold: 13.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Nkandla
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 11 | 3 | 14 |
| MK Party | 3 | 6 | 9 |
| ANC | 0 | 3 | 3 |
| DA | 0 | 1 | 1 |
Majority allocation: IFP Majority threshold: 14.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Nongoma
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| IFP | 21 | 2 | 23 |
| MK Party | 1 | 8 | 9 |
| ANC | 1 | 4 | 5 |
| National Freedom Party | 0 | 5 | 5 |
| EFF | 0 | 1 | 1 |
| National People'S Front | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
Majority allocation: IFP Majority threshold: 23.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Richmond
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 8 | 2 | 10 |
| ANC | 1 | 4 | 5 |
| DA | 0 | 2 | 2 |
Majority allocation: MK Party Majority threshold: 9.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
iMpendle
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| MK Party | 6 | 0 | 6 |
| ANC | 0 | 2 | 2 |
| IFP | 0 | 1 | 1 |
| DA | 0 | 1 | 1 |
| Independent Councillors | 0 | 1 | 1 |
Majority allocation: MK Party Majority threshold: 6.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
uMngeni
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 10 | 5 | 15 |
| MK Party | 1 | 4 | 5 |
| ANC | 2 | 2 | 4 |
| IFP | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| Rise Tsantsabane Communities | 7 | 0 | 7 |
| ANC | 0 | 3 | 3 |
| DA | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
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
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 7 | 2 | 9 |
| PA | 0 | 2 | 2 |
| FF Plus | 0 | 1 | 1 |
| ANC | 0 | 1 | 1 |
Majority allocation: DA Majority threshold: 7.
IEC source: 6 November 2026 at 17:36 SAST · Local results and station register
Drakenstein
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 26 | 10 | 36 |
| ANC | 6 | 3 | 9 |
| PA | 0 | 8 | 8 |
| FF Plus | 0 | 4 | 4 |
| Independents, IEC grouping | 1 | 0 | 1 |
| Pan Africanist Congress Of Azania | 0 | 1 | 1 |
| African Christian Democratic Party | 0 | 1 | 1 |
| SACP | 0 | 1 | 1 |
| Al Jama-Ah | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| People'S Movement For Change | 0 | 1 | 1 |
| Good | 0 | 1 | 1 |
Majority allocation: DA Majority threshold: 33.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
George
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 15 | 13 | 28 |
| PA | 7 | 4 | 11 |
| ANC | 6 | 2 | 8 |
| FF Plus | 0 | 4 | 4 |
| African Christian Democratic Party | 0 | 1 | 1 |
| Plaaslike Besorgde Inwoners | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| Good | 0 | 1 | 1 |
Majority allocation: DA Majority threshold: 28.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Hessequa
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 6 | 3 | 9 |
| ANC | 3 | 1 | 4 |
| FF Plus | 0 | 2 | 2 |
| PA | 0 | 2 | 2 |
Majority allocation: DA Majority threshold: 9.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Mossel Bay
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 13 | 8 | 21 |
| ANC | 4 | 0 | 4 |
| FF Plus | 0 | 3 | 3 |
| PA | 0 | 3 | 3 |
| SACP | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
Majority allocation: DA Majority threshold: 17.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Overstrand
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 11 | 7 | 18 |
| ANC | 4 | 0 | 4 |
| FF Plus | 0 | 3 | 3 |
| African Christian Democratic Party | 0 | 1 | 1 |
| PA | 0 | 1 | 1 |
| Land Party | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
Majority allocation: DA Majority threshold: 15.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Stellenbosch
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 19 | 9 | 28 |
| ANC | 4 | 1 | 5 |
| PA | 0 | 4 | 4 |
| FF Plus | 0 | 2 | 2 |
| Good | 0 | 2 | 2 |
| African Christian Democratic Party | 0 | 1 | 1 |
| EFF | 0 | 1 | 1 |
| African Transformation Movement | 0 | 1 | 1 |
| MK Party | 0 | 1 | 1 |
Majority allocation: DA Majority threshold: 23.
IEC source: 6 November 2026 at 17:37 SAST · Local results and station register
Swartland
| Party / IEC grouping | Ward | PR | Total |
|---|---|---|---|
| DA | 10 | 4 | 14 |
| PA | 1 | 3 | 4 |
| ANC | 1 | 2 | 3 |
| FF Plus | 0 | 2 | 2 |
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
- Buffalo City: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Dr AB Xuma: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Emalahleni: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- King Sabata Dalindyebo: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Kumkani Mhlontlo: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Mbhashe: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Mnquma: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Nelson Mandela Bay: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Ngquza Hill: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Nyandeni: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
Free State / 3 incomplete allocations
- Maluti a Phofung: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Mangaung: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Matjhabeng: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
Gauteng / 5 incomplete allocations
- City of Johannesburg: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- City of Tshwane: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Ekurhuleni: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Emfuleni: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Lesedi: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
KwaZulu-Natal / 11 incomplete allocations
- Alfred Duma: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Inkosi uMtubatuba: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Jozini: council allocation incomplete. IEC source 6 November 2026 at 17:26 SAST · Local results
- Newcastle: council allocation incomplete. IEC source 6 November 2026 at 17:26 SAST · Local results
- The Msunduzi: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Ulundi: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Umhlabuyalingana: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- eThekwini: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- uMhlathuze: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- uMsinga: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- uPhongolo: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
Limpopo / 12 incomplete allocations
- Ba-Phalaborwa: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Elias Motsoaledi: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Fetakgomo Tubatse: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Greater Giyani: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Greater Letaba: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Greater Tzaneen: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Lepele-Nkumpi: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Makhado: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Makhuduthamaga: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Modimolle-Mookgophong: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Polokwane: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Thulamela: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
Mpumalanga / 7 incomplete allocations
- City of Mbombela: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Dr JS Moroka: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Emalahleni: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Govan Mbeki: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Nkomazi: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Steve Tshwete: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Thembisile Hani: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
Northern Cape / 1 incomplete allocation
- Siyancuma: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
North West / 6 incomplete allocations
- Ditsobotla: council allocation incomplete. IEC source 6 November 2026 at 17:26 SAST · Local results
- Madibeng: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Matlosana: council allocation incomplete. IEC source 6 November 2026 at 17:37 SAST · Local results
- Moretele: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Moses Kotane: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
- Rustenburg: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
Western Cape / 1 incomplete allocation
- City of Cape Town: council allocation incomplete. IEC source 6 November 2026 at 17:36 SAST · Local results
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
Sources, evidence and corrections
- 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
Sources reviewed on 6 November 2026. Read each source’s date, scope and the qualifications in the report.
