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 ↗

    Matlosana North West

    ANC wins Ward 13

    MOTHUSIEMANG STEPHEN PELELE. 755 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 ↗

    Matlosana North West

    ANC wins Ward 9

    OSHUPENG ELIAS LESHOMO. 1 050 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 6

    SISI RACHEL MULHANGA. 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.

  4. Ward result SAST ↗

    Moretele North West

    ANC wins Ward 4

    ZACHARIAH BOKGOLANA COLLY RANGOAKO. 161 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 ↗

    Greater Letaba Limpopo

    ANC wins Ward 29

    MOHALE COLLEN MALATJI. 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.

  6. Ward result SAST ↗

    Polokwane Limpopo

    EFF wins Ward 37

    MICHAEL RATSOMA. 495 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 ↗

    uMhlabuyalingana KwaZulu-Natal

    ANC wins Ward 4

    LUCKY DENNIS TEMBE. 366 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. Council outcome SAST ↗

    uMhlabuyalingana KwaZulu-Natal

    Hung council in uMhlabuyalingana

    20 seats needed for a majority.

    View the 39-seat allocation
    • MK14 seats
    • ANC11 seats
    • IFP10 seats
    • ACDP1 seats
    • DA1 seats
    • EFF1 seats
    • SERVICE DELIVERY 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.

  9. Ward result SAST ↗

    Moses Kotane North West

    ANC wins Ward 35

    LUCKY MXOLENI PITSO. 322 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

    MK wins Ward 14

    THOKOZANI ERIC NGUBANE. 464 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. Council outcome SAST ↗

    uMsinga KwaZulu-Natal

    IFP has an outright majority in uMsinga

    25 of 41 council seats.

    View the 41-seat allocation
    • IFP25 seats
    • MK12 seats
    • ANC3 seats
    • DA1 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.

  12. Ward result SAST ↗

    King Sabata Dalindyebo Eastern Cape

    ANC wins Ward 3

    ANDILE MGXAJI. 168 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 ↗

    uMhlathuze KwaZulu-Natal

    MK wins Ward 18

    NOKUZOLA LOCHRATIA NTULI. 565 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 ↗

    Ngquza Hill Eastern Cape

    ANC wins Ward 14

    THANDAZILE PATRICIA MGUDU. 357 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 ↗

    Ekurhuleni Gauteng

    DA wins Ward 94

    SAMANTHA NAIR. 4 197 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 ↗

    Ekurhuleni Gauteng

    ANC wins Ward 84

    APRIL THULANI MAHLANGU. 361 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 ↗

    Ekurhuleni Gauteng

    ANC wins Ward 65

    SIYABONGA MATTHEWS MOLOI. 1 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.

  18. Ward result SAST ↗

    eThekwini KwaZulu-Natal

    DA wins Ward 27

    RYAN INNIS HENDRA. 4 858 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 ↗

    Mbhashe Eastern Cape

    ANC wins Ward 23

    TOKOZILE BHALINDLELA. 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 ↗

    Mbhashe Eastern Cape

    ANC has an outright majority in Mbhashe

    32 of 63 council seats.

    View the 63-seat allocation
    • ANC32 seats
    • UDM14 seats
    • SACP7 seats
    • AFRICAN TRANSFORMATION MOVEMENT3 seats
    • DA2 seats
    • EFF2 seats
    • AFRICAN DEMOCRATS1 seats
    • Independent candidates (combined)1 seats
    • PAC1 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.

  21. Ward result SAST ↗

    City of Tshwane Gauteng

    DA wins Ward 66

    CATHARINA ELIZABETH STRYDOM. 4 533 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 ↗

    Dr. A.B. Xuma Eastern Cape

    ANC wins Ward 8

    NONDUMISO QAKAZA-SISHUBA. 683 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 ↗

    Dr. A.B. Xuma Eastern Cape

    ANC wins Ward 7

    PROMISE WEZIWE NDALASI. 331 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 ↗

    Msunduzi KwaZulu-Natal

    DA wins Ward 36

    Read the correction →

    DOUGLAS LESLIE ROBERTS. 2 405 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 ↗

    Msunduzi KwaZulu-Natal

    MK wins Ward 14

    SLINDOKUHLE PRINCESS ZUMA. 662 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 ↗

    Ulundi KwaZulu-Natal

    IFP wins Ward 20

    BHEKUYISE ENNERST NXUMALO. 1 158 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 ↗

    Emalahleni Eastern Cape

    ANC wins Ward 7

    VUYOKAZI VIVIAN MACITHI. 340 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 ↗

    Emalahleni Eastern Cape

    ANC wins Ward 2

    NOKUBONGA MONICA SONGO. 1 081 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 ↗

    Emalahleni Eastern Cape

    ANC wins Ward 1

    NOMZAMO QUMBULWANA. 783 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 25

    SIBUSISO EPHRAIM SICELO MBATHA. 432 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