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

Ward wins

Earlier updates

Clear filters

6 November 2026

  1. Ward result SAST ↗

    Ulundi KwaZulu-Natal

    IFP wins Ward 2

    MZIWANDILE BONGUMUSA BUTHELEZI. 1 568 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

    DA wins Ward 5

    DANIËL GABRIËL WANNENBURG. 4 913 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 ↗

    eThekwini KwaZulu-Natal

    DA wins Ward 63

    JAN CHRISTOFFEL VAN DEN BERG. 7 917 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 ↗

    Matjhabeng Free State

    DA wins Ward 12

    NTHABISENG MOOD PHOFELI. 199 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 ↗

    uMhlabuyalingana KwaZulu-Natal

    IFP wins Ward 15

    KWENZILE BONGUMUSA MTEMBU. 391 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 ↗

    uPhongolo KwaZulu-Natal

    IFP wins Ward 3

    MNDENI LEONARD NYANDENI. 416 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 ↗

    City of Cape Town Western Cape

    ANC wins Ward 39

    WONKE MAPEYI. 1 437 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. Correction SAST ↗

    City of Cape Town Western Cape

    Correction: DA wins Ward 30

    DEIDRÉE CAROL DE VOS. 3 025 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.

  9. Ward result SAST ↗

    AbaQulusi KwaZulu-Natal

    IFP wins Ward 13

    SIYABONGA PRAISE-GOD NDABA. 656 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 ↗

    AbaQulusi KwaZulu-Natal

    ANC wins Ward 10

    IVIN NDUKUKAYILAHLWA KHUMALO. 4 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 ↗

    AbaQulusi KwaZulu-Natal

    IFP wins Ward 3

    MZAMO ANTONETIA NXUMALO. 166 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 ↗

    AbaQulusi KwaZulu-Natal

    IFP wins Ward 2

    KHUMBULA ZWELIPHUMILE MBATHA. 498 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 ↗

    Madibeng North West

    ANC wins Ward 24

    MONNANA ISAAC SETHE. 1 013 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 ↗

    Madibeng North West

    DA wins Ward 23

    JOHAN PIETERSE. 169 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 ↗

    Madibeng North West

    ANC wins Ward 9

    MATHE LENAH MEDUPE. 517 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 ↗

    Madibeng North West

    ANC wins Ward 5

    LETLHOGONOLO PETER SEDIO. 892 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 ↗

    Lepele-Nkumpi Limpopo

    ANC wins Ward 16

    SAMPOLO JOYCE MAKHAFOLA. 32 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 ↗

    Ulundi KwaZulu-Natal

    IFP wins Ward 21

    THULANI PATRICK KHANYILE. 793 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 ↗

    Moretele North West

    ANC wins Ward 25

    GEORGE SETHOPA TABANE. 569 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 ↗

    Greater Giyani Limpopo

    ANC wins Ward 10

    PATRICK MATOME MAGORO. 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.

  21. Ward result SAST ↗

    Greater Letaba Limpopo

    ANC wins Ward 20

    MOHLAGO FLORAH SERAKWANA. 1 550 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 ↗

    Inkosi uMtubatuba KwaZulu-Natal

    IFP wins Ward 13

    PHUMZILE PRECIOUS NQOBILE MBATHA. 17 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 ↗

    Inkosi uMtubatuba KwaZulu-Natal

    IFP wins Ward 5

    THABANI ZAKHELE MBHELE. 974 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 ↗

    City of Mbombela Mpumalanga

    ANC wins Ward 29

    DUMSANE CHRISTOPHER MASILELA. 1 243 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 ↗

    Greater Tzaneen Limpopo

    ANC wins Ward 29

    DIAMOND NDZALAMA RALPH. 913 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 ↗

    Alfred Duma KwaZulu-Natal

    IFP wins Ward 15

    KHETHUKUTHULA PHILANI SHABALALA. 267 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 ↗

    Steve Tshwete Mpumalanga

    DA wins Ward 16

    JOHANN DYASON. 981 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 ↗

    Intsika Yethu Eastern Cape

    ANC wins Ward 17

    LUFEFE MFANA. 763 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 ↗

    Buffalo City Eastern Cape

    ANC wins Ward 46

    MLINGANE NXAZONKE. 625 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 ↗

    City of Tshwane Gauteng

    ANC wins Ward 40

    MALOKE JOSEPH MAKOLA. 267 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