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 ↗

    Enoch Mgijima Eastern Cape

    ANC wins Ward 21

    PHUMEZA CAALY FENI. 789 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 ↗

    City of Tshwane Gauteng

    ANC wins Ward 62

    Read the correction →

    PIET KGATELLO MODIBA. 170 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 ↗

    City of Tshwane Gauteng

    ANC wins Ward 27

    BONGANI MCDONALD MASINA. 898 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.

  4. Ward result SAST ↗

    Ray Nkonyeni KwaZulu-Natal

    MK wins Ward 27

    THAMSANQA JAMES MVUNDLA. 19 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 ↗

    eDumbe KwaZulu-Natal

    MK wins Ward 9

    ANDILE MBUSO TEYI NKOSI. 40 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. Ward result SAST ↗

    Dr. A.B. Xuma Eastern Cape

    ANC wins Ward 15

    VUYISWA POSWA. 484 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.

  7. Ward result SAST ↗

    Matjhabeng Free State

    ANC wins Ward 19

    PHOMOLO RELEASE SEOLI. 400 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.

  8. Ward result SAST ↗

    City of Johannesburg Gauteng

    DA wins Ward 56

    MICHAEL IAN CRICHTON. 4 231 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. Ward result SAST ↗

    Steve Tshwete Mpumalanga

    EFF wins Ward 5

    MASIPHA KENNETH MAEPA. 304 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.

  10. Ward result SAST ↗

    uMhlabuyalingana KwaZulu-Natal

    MK wins Ward 9

    PHIWAYINKOSI JUSTICE TEMBE. 587 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 ↗

    Maluti a Phofung Free State

    ANC wins Ward 12

    MOSIUWA SAMUEL HLATSHWAYO. 424 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 ↗

    Ulundi KwaZulu-Natal

    IFP wins Ward 1

    SIMPHIWE SINETHEMBA SIWELA. 1 146 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 ↗

    Intsika Yethu Eastern Cape

    ANC wins Ward 20

    NOMPALAZO SPOPO. 1 478 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 ↗

    Rand West City Gauteng

    ANC wins Ward 28

    JANE MEIKIE KOBOYANKWE. 334 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. Council outcome SAST ↗

    Rand West City Gauteng

    Hung council in Rand West City

    35 seats needed for a majority.

    View the 69-seat allocation
    • ANC24 seats
    • DA16 seats
    • EFF6 seats
    • MK6 seats
    • ActionSA5 seats
    • SACP3 seats
    • FF+3 seats
    • PA2 seats
    • ACDP1 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 seats
    • AZANIAN PEOPLE'S ORGANISATION1 seats
    • RAND WEST PEOPLES PARTY1 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.

  16. Ward result SAST ↗

    Modimolle-Mookgophong Limpopo

    ANC wins Ward 14

    MAISHIBE MARIA KEKANA. 434 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 ↗

    Modimolle-Mookgophong Limpopo

    ANC wins Ward 2

    SEZILWANE JOHANNES MARENGA. 269 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. Council outcome SAST ↗

    Thabazimbi Limpopo

    Hung council in Thabazimbi

    Read the correction →

    12 seats needed for a majority.

    View the 23-seat allocation
    • ANC8 seats
    • DA4 seats
    • SACP3 seats
    • EFF2 seats
    • FF+2 seats
    • LABOUR PARTY OF SOUTH AFRICA1 seats
    • SUCCESS AFRICAN MOVEMENT1 seats
    • THABAZIMBI RESIDENTS ASSOCIATION1 seats
    • UNITED RESIDENT'S PARTY1 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.

  19. Ward result SAST ↗

    uMsinga KwaZulu-Natal

    IFP wins Ward 7

    SIYABONGA PROFFESOR LANGA. 193 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. Count complete SAST ↗

    Nqutu KwaZulu-Natal

    Counting complete in Nqutu

    All 123 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.

  21. Ward result SAST ↗

    Ratlou North West

    ANC wins Ward 14

    MOTSEWABANGWE DAVID SEITSHIRO. 387 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 ↗

    Ratlou North West

    ANC wins Ward 2

    PRIMROSE ONKEMETSE ITUMELENG. 548 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 ↗

    Ratlou North West

    ANC wins Ward 1

    TLHATLHOSO SAMUEL GAONAKALA. 778 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 ↗

    Winnie Madikizela-Mandela Eastern Cape

    ANC wins Ward 29

    BHEKI ALEX MAGADAZA. 414 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 ↗

    Winnie Madikizela-Mandela Eastern Cape

    ANC wins Ward 13

    NOZIPHO MAJOVA. 840 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 ↗

    Lepele-Nkumpi Limpopo

    ANC wins Ward 5

    SELINA SHALIKY SELEPE. 431 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 ↗

    Mnquma Eastern Cape

    SACP wins Ward 12

    ASHERE MIHLALI NGQUMSHE. 18 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 ↗

    Enoch Mgijima Eastern Cape

    ANC wins Ward 6

    BAYANDA ROCK DAMANE. 39 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 ↗

    Nyandeni Eastern Cape

    ANC wins Ward 7

    ANATHI NTSUNGUZI. 488 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 ↗

    Dr. A.B. Xuma Eastern Cape

    ANC wins Ward 13

    NOKWANDISA NONTEMBEKO GWAMPI. 958 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