Counted.co.zaPlay game

2026 local elections · South Africa

Latest updates

Majority or hung council?

More than half the seats makes an outright majority.

Outright majority

One party holds more than half the council seats.

Hung council

No party has a majority. Parties may work together in a coalition or support agreement.

Seats pending

The allocation is incomplete. Estimates can change as more results arrive.

Illustration: a 10-seat council needs 6 seats for a majority. Exactly half is not enough. Election results alone do not tell us who governs now.

Understanding the results

Government guide to coalitions

All updates

Earlier updates

Clear filters

6 November 2026

  1. Ward result SAST ↗

    Mogalakwena Limpopo

    ANC wins Ward 23

    MMASHELA JEANETTE KEKANA. 50 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  2. Ward result SAST ↗

    Mogalakwena Limpopo

    ANC wins Ward 2

    KOLOBE SAMUEL RAMELA. 321 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  3. Ward result SAST ↗

    Matlosana North West

    ANC wins Ward 36

    MOSIWA MOSES SELEKO.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  4. Ward result SAST ↗

    Matlosana North West

    FF+ wins Ward 30

    PETRUS ARNOLDUS DU PREEZ. 248 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  5. Ward result SAST ↗

    JB Marks North West

    ANC wins Ward 20

    GOITSEMANG JOYCE PICO. 232 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  6. Council outcome SAST ↗

    JB Marks North West

    Hung council in JB Marks

    Read the correction →

    34 seats needed for a majority.

    View the 67-seat allocation
    • ANC22 seats
    • DA21 seats
    • FF+6 seats
    • ActionSA5 seats
    • EFF5 seats
    • BAAGI3 seats
    • ACDP1 seats
    • CONCERNED POTCHEFSTROOM RESIDENTS1 seats
    • PA1 seats
    • SACP1 seats
    • MK1 seats
    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  7. Count complete SAST ↗

    Musina Limpopo

    Counting complete in Musina

    All 79 voting districts have reported.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  8. Ward result SAST ↗

    Mafikeng North West

    ANC wins Ward 13

    GUGULETHU MABIZELA. 135 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  9. Council outcome SAST ↗

    Mafikeng North West

    Hung council in Mafikeng

    36 seats needed for a majority.

    View the 70-seat allocation
    • ANC34 seats
    • EFF9 seats
    • DA7 seats
    • ActionSA6 seats
    • MK3 seats
    • SACP2 seats
    • ACDP1 seats
    • AFRICAN INDEPENDENT CONGRESS1 seats
    • AFRICAN SPEAR MOVEMENT1 seats
    • AFRIKA MAYIBUYE MOVEMENT1 seats
    • ALL AND CITIZENS1 seats
    • BOPHUTHATSWANA CIVIL MOVEMENT1 seats
    • PA1 seats
    • UNITED CHRISTIAN DEMOCRATIC PARTY1 seats
    • FF+1 seats
    Build a majority Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  10. Ward result SAST ↗

    Modimolle-Mookgophong Limpopo

    ANC wins Ward 9

    DIKELEDI DINA KGOMOSOTHO. 260 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  11. Ward result SAST ↗

    Collins Chabane Limpopo

    ANC wins Ward 3

    JULY NDIMA. 830 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  12. Ward result SAST ↗

    Matlosana North West

    ANC wins Ward 37

    ALBERTINAH MATSHIDISO MATEBELE. 844 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  13. Ward result SAST ↗

    Matlosana North West

    DA wins Ward 17

    ABRAHAM GERHARDUS STRYDOM. 1 667 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  14. Ward result SAST ↗

    Winnie Madikizela-Mandela Eastern Cape

    ANC wins Ward 31

    SIBONELO MARULA. 549 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  15. Ward result SAST ↗

    Winnie Madikizela-Mandela Eastern Cape

    ANC wins Ward 14

    NCEBA MTYANA. 645 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  16. Ward result SAST ↗

    Ulundi KwaZulu-Natal

    IFP wins Ward 19

    SIYABONGA DOCTOR SIBIYA. 631 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  17. Ward result SAST ↗

    Port St Johns Eastern Cape

    ANC wins Ward 1

    ZOLA JEKE. 151 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  18. Ward result SAST ↗

    Emalahleni Mpumalanga

    ANC wins Ward 9

    SUNDAY ZAMISA MATHEBULA. 686 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  19. Ward result SAST ↗

    Matjhabeng Free State

    ANC wins Ward 26

    SINDISO BRILLIANT MASIKI. 229 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  20. Ward result SAST ↗

    Govan Mbeki Mpumalanga

    DA wins Ward 18

    ADRIAANA ENGLA MARAIS. 682 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  21. Ward result SAST ↗

    Govan Mbeki Mpumalanga

    ANC wins Ward 11

    FAITH FIKILE MAGAGAMELA. 75 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  22. Ward result SAST ↗

    Thembisile Hani Mpumalanga

    ANC wins Ward 31

    NKOSINATHI DINGAAN MAHLANGU. 1 093 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  23. Ward result SAST ↗

    eDumbe KwaZulu-Natal

    IFP wins Ward 6

    ZAMA GOODENOUGH MASONDO. 29 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  24. Ward result SAST ↗

    eDumbe KwaZulu-Natal

    MK wins Ward 3

    KWANDA SIBEKO. 622 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  25. Ward result SAST ↗

    Maluti a Phofung Free State

    MAPSIXTEEN CIVIC MOVEMENT wins Ward 20

    BULIE ESAIA MOTLOUNG. 380 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  26. Ward result SAST ↗

    Maluti a Phofung Free State

    ANC wins Ward 18

    ALETTA MALEWATLE NTHEDI. 138 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  27. Ward result SAST ↗

    Maluti a Phofung Free State

    ANC wins Ward 15

    MABITLE JOHANNES MOLOI. 140 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  28. Ward result SAST ↗

    Maluti a Phofung Free State

    ANC wins Ward 8

    MMAMAPONESA LUCY MOKOENA. 34 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  29. Ward result SAST ↗

    Mogale City Gauteng

    DA wins Ward 26

    LOUIS WHITEY MOLEBA. 572 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

  30. Ward result SAST ↗

    Alfred Duma KwaZulu-Natal

    MK wins Ward 24

    ANDRIES SIPHO SHEZI. 43 votes ahead.

    View latest results Saved update
    Source & timing
    IEC report
    Observed by Counted
    Published here

    This is the snapshot recorded at that time, not a certified final allocation. View the latest results and any corrections. These timestamps do not identify when the last vote was counted.

Earlier updates ↓

Back to latest updates ↑

About these updates

Feed coverage and seat allocations are separate from the national declaration: missing figures remain missing and estimates remain estimates. Corrections and re-votes may follow. This feed records saved observations, not certified final snapshots. Follow corrections and latest results.

Give something back

Found Counted useful? Support the South African non-profits holding power to account.

Donations go directly to each organisation.

Share results