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 ↗

    Matjhabeng Free State

    DA wins Ward 35

    ESTELLE DANSEY. 246 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 ↗

    Matjhabeng Free State

    DA wins Ward 8

    ANSUA BINNEMAN. 439 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 ↗

    Mangaung Free State

    ANC wins Ward 15

    PASEKA ISHMAEL CHOEU. 634 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 ↗

    Matatiele Eastern Cape

    ANC wins Ward 14

    SIBONGISENI BABA. 1 033 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. Council outcome SAST ↗

    Matatiele Eastern Cape

    ANC has an outright majority in Matatiele

    30 of 52 council seats.

    View the 52-seat allocation
    • ANC30 seats
    • DA6 seats
    • SACP5 seats
    • EFF4 seats
    • MK3 seats
    • AFRICAN TRANSFORMATION MOVEMENT2 seats
    • ACDP1 seats
    • AFRICAN INDEPENDENT CONGRESS1 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.

  6. Ward result SAST ↗

    uMhlabuyalingana KwaZulu-Natal

    MK wins Ward 5

    BHEKUYISE STANLEY GUMEDE. 196 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 ↗

    eThekwini KwaZulu-Natal

    MK wins Ward 28

    SLINDILE NTOMBIFUTHI SHANGE. 554 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 ↗

    uPhongolo KwaZulu-Natal

    MK wins Ward 2

    MLUNGISI COSMOS SIMELANE. 79 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 ↗

    uMsinga KwaZulu-Natal

    IFP wins Ward 16

    SICELO ZOKWAKHE NTULI. 808 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 ↗

    uMsinga KwaZulu-Natal

    IFP wins Ward 4

    Read the correction →

    MHAWUKELENI WELLINGTON SOKHELA. 491 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 ↗

    uMsinga KwaZulu-Natal

    IFP wins Ward 2

    THOLINHLANHLA MDLETSHE. 902 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. Correction SAST ↗

    Lekwa Mpumalanga

    Correction: SACP wins Ward 3

    MAPASEKA LIZZY MOLABA. 99 votes ahead.

    View the earlier announcement →

    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. Count complete SAST ↗

    Greater Kokstad KwaZulu-Natal

    Counting complete in Greater Kokstad

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

  14. Ward result SAST ↗

    Ray Nkonyeni KwaZulu-Natal

    ANC wins Ward 29

    BONGANE CYPRIAN MTHWANE. 95 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 ↗

    Ray Nkonyeni KwaZulu-Natal

    DA wins Ward 17

    BONISIWE BUTHELEZI. 220 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 ↗

    Ray Nkonyeni KwaZulu-Natal

    DA wins Ward 3

    LEON VICTOR KOTZE. 473 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. Council outcome SAST ↗

    Ray Nkonyeni KwaZulu-Natal

    Hung council in Ray Nkonyeni

    Read the correction →

    36 seats needed for a majority.

    View the 71-seat allocation
    • MK24 seats
    • ANC21 seats
    • DA12 seats
    • IFP7 seats
    • EFF2 seats
    • FF+2 seats
    • ACDP1 seats
    • AFRICAN INDEPENDENT CONGRESS1 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 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.

  18. Ward result SAST ↗

    Mogalakwena Limpopo

    ANC wins Ward 26

    TEBOGO THEO LEGODI. 336 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 ↗

    Mogalakwena Limpopo

    ANC wins Ward 13

    MADIMETJA MICHAEL MOSEAMEDI. 221 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. Council outcome SAST ↗

    Mogalakwena Limpopo

    Hung council in Mogalakwena

    33 seats needed for a majority.

    View the 64-seat allocation
    • ANC29 seats
    • ON THE MOVE14 seats
    • EFF7 seats
    • DA6 seats
    • SACP4 seats
    • DITIRELO BATHONG PARTY1 seats
    • PAC1 seats
    • UNITED AFRICANS TRANSFORMATION1 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.

  21. Count complete SAST ↗

    uMzumbe KwaZulu-Natal

    Counting complete in uMzumbe

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

  22. Ward result SAST ↗

    Makhado Limpopo

    ANC wins Ward 26

    KENOSI CLAUDINA MUNYAI. 1 476 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 ↗

    Makhado Limpopo

    ANC wins Ward 6

    Read the correction →

    LUFUNO DOUGLAS LIGAVHA. 924 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 ↗

    Ramotshere Moiloa North West

    ANC wins Ward 10

    OPELO ARCHIEWALTD SENATLE. 325 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 9

    SENZO ABRAHAM MTUKUSHE. 1 064 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. Council outcome SAST ↗

    Winnie Madikizela-Mandela Eastern Cape

    ANC has an outright majority in Winnie Madikizela-Mandela

    36 of 64 council seats.

    View the 64-seat allocation
    • ANC36 seats
    • SACP7 seats
    • AFRICAN TRANSFORMATION MOVEMENT5 seats
    • MK5 seats
    • EFF4 seats
    • DA2 seats
    • IFP2 seats
    • AFRICAN INDEPENDENT CONGRESS1 seats
    • CIVIC INDEPENDENT1 seats
    • MASIGODUKE PEOPLES SOCIETY1 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.

  27. Ward result SAST ↗

    Greater Tzaneen Limpopo

    ANC wins Ward 3

    MANDLA PRINCE KHOSA. 1 532 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 ↗

    Greater Tzaneen Limpopo

    ANC wins Ward 2

    MPHAHLELE MACCOLLEN NKWINIKA. 1 413 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 ↗

    Metsimaholo Free State

    ANC wins Ward 23

    ELIAS MAKHETHA. 693 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 ↗

    Maquassi Hills North West

    ANC wins Ward 4

    KEDIBONE MARIA MAKGASE. 332 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