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 ↗

    King Sabata Dalindyebo Eastern Cape

    UDM wins Ward 25

    FUNEKA XABE. 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.

  2. Ward result SAST ↗

    King Sabata Dalindyebo Eastern Cape

    SACP wins Ward 16

    LUNGELWA SHAUN MABONGO. 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.

  3. Ward result SAST ↗

    Dr. A.B. Xuma Eastern Cape

    ANC wins Ward 6

    LUCY PHUTHUMA KONI. 1 272 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. Correction SAST ↗

    uMsinga KwaZulu-Natal

    Ward 4 result under revision

    Read the correction →

    The latest IEC figures no longer support the previously reported ward winner.

    View the earlier announcement →Previously: IFP wins Ward 4.

    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 ↗

    Alfred Duma KwaZulu-Natal

    IFP wins Ward 22

    KHALESAKHE THUSI. 308 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 ↗

    Alfred Duma KwaZulu-Natal

    MK wins Ward 17

    SIPHESIHLE EMMANUEL PHIRI. 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.

  7. Ward result SAST ↗

    Alfred Duma KwaZulu-Natal

    MK wins Ward 11

    NKULULEKO BRAIN MALINGA. 6 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 ↗

    Alfred Duma KwaZulu-Natal

    MK wins Ward 10

    Read the correction →

    KHUMBUZA CANON MLOTSHWA. 360 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 ↗

    City of Mbombela Mpumalanga

    ANC wins Ward 13

    ELIJAH MANYATHI. 511 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 ↗

    Ekurhuleni Gauteng

    ANC wins Ward 87

    TANKIESO JOHANNES MASOKA. 1 539 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 ↗

    Ekurhuleni Gauteng

    ActionSA wins Ward 70

    PENELOPE GWEBU. 249 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 ↗

    Ramotshere Moiloa North West

    ANC wins Ward 18

    OTUKILE WISEMAN MMUTLANE. 266 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 ↗

    Ramotshere Moiloa North West

    ANC wins Ward 17

    DINGAAN ABISLON SEAKENTOA. 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.

  14. Ward result SAST ↗

    Ramotshere Moiloa North West

    ANC wins Ward 9

    LESEDI MOILOA. 106 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 ↗

    Ramotshere Moiloa North West

    Hung council in Ramotshere Moiloa

    19 seats needed for a majority.

    View the 37-seat allocation
    • ANC18 seats
    • ActionSA6 seats
    • AFRICAN INDEPENDENT NATIONAL DEMOCRATIC CAUCUS3 seats
    • EFF3 seats
    • DA2 seats
    • PA1 seats
    • SACP1 seats
    • MK1 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.

  16. Ward result SAST ↗

    Lepele-Nkumpi Limpopo

    ANC wins Ward 30

    ONISMUS LESHITISHE TEMA. 179 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 ↗

    Makhuduthamaga Limpopo

    ANC wins Ward 15

    MOHUBE MARGRET MODISHI. 819 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. Count complete SAST ↗

    Nongoma KwaZulu-Natal

    Counting complete in Nongoma

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

  19. Ward result SAST ↗

    Thulamela Limpopo

    ANC wins Ward 3

    TAKALANI SIMON NEKHAVHAMBE. 1 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.

  20. Ward result SAST ↗

    Lepele-Nkumpi Limpopo

    ANC wins Ward 13

    MANIKANA ANGELINA MAIMELA. 218 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 ↗

    Moses Kotane North West

    ANC wins Ward 4

    ZETH MOLAOTHATA MOOKETSI. 427 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 ↗

    Rustenburg North West

    ANC wins Ward 24

    MOLEBOGENG ERNESTINA MOLEFE. 433 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 ↗

    Greater Giyani Limpopo

    ANC wins Ward 17

    PIET HLENGANI MAKHUVELA. 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.

  24. Ward result SAST ↗

    Fetakgomo Tubatse Limpopo

    ANC wins Ward 34

    MAHLATSE MATHIPA. 1 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.

  25. Ward result SAST ↗

    City of Cape Town Western Cape

    DA wins Ward 84

    PIETER DENNIS JANSE VAN RENSBURG. 8 646 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 ↗

    City of Cape Town Western Cape

    ANC wins Ward 34

    MELIKHAYA GADENI. 3 072 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 ↗

    Makhado Limpopo

    ANC wins Ward 9

    KHUMBUDZO MADZHINI. 726 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. Correction SAST ↗

    Makhado Limpopo

    Ward 6 result under revision

    Read the correction →

    The latest IEC figures no longer support the previously reported ward winner.

    View the earlier announcement →Previously: ANC wins Ward 6.

    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 ↗

    Moretele North West

    ANC wins Ward 21

    DIPUO SOPHIE SETHOLE. 308 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 ↗

    Greater Tzaneen Limpopo

    ANC wins Ward 22

    TABISO SILENT LEPULANE. 531 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