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

Council outcomes

Earlier updates

6 November 2026

  1. Council outcome SAST ↗

    Matjhabeng Free State

    Hung council in Matjhabeng

    37 seats needed for a majority.

    View the 72-seat allocation
    • ANC26 seats
    • DA24 seats
    • EFF5 seats
    • SACP3 seats
    • FF+3 seats
    • ActionSA2 seats
    • AFRICAN CONGRESS FOR TRANSFORMATION2 seats
    • PA2 seats
    • VOICE FOR CHANGE2 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 seats
    • IFP1 seats
    • UNITED RESIDENTS FRONT1 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.

  2. Council outcome SAST ↗

    Alfred Duma KwaZulu-Natal

    Hung council in Alfred Duma

    37 seats needed for a majority.

    View the 73-seat allocation
    • IFP24 seats
    • MK22 seats
    • ANC16 seats
    • DA5 seats
    • ABANTU BEZWELETHU CONGRESS DEMOCRACY3 seats
    • AFRIKA MAYIBUYE MOVEMENT1 seats
    • EFF1 seats
    • SACP1 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.

  3. Council outcome SAST ↗

    Moretele North West

    ANC has an outright majority in Moretele

    29 of 50 council seats.

    View the 50-seat allocation
    • ANC29 seats
    • ActionSA7 seats
    • DA5 seats
    • EFF5 seats
    • MK2 seats
    • AFRICAN INDEPENDENT CONGRESS1 seats
    • SACP1 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.

  4. Council outcome SAST ↗

    Lepele-Nkumpi Limpopo

    Hung council in Lepele-Nkumpi

    31 seats needed for a majority.

    View the 60-seat allocation
    • ANC29 seats
    • EFF7 seats
    • SACP6 seats
    • DA5 seats
    • ActionSA4 seats
    • DEFENDERS OF THE PEOPLE2 seats
    • UNITED AFRICANS TRANSFORMATION2 seats
    • AFRIKA MAYIBUYE MOVEMENT1 seats
    • INDEPENDENT COMMUNITY FORUM1 seats
    • SOUTH AFRICAN RESIDENTS ASSOCIATION1 seats
    • MK1 seats
    • UNITED PROGRESSIVE PEOPLE ALLIANCE1 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.

  5. Council outcome SAST ↗

    Ngquza Hill Eastern Cape

    ANC has an outright majority in Ngquza Hill

    35 of 64 council seats.

    View the 64-seat allocation
    • ANC35 seats
    • SACP8 seats
    • EFF6 seats
    • Independent candidates (combined)4 seats
    • AFRICAN TRANSFORMATION MOVEMENT3 seats
    • UDM3 seats
    • DA2 seats
    • AFRICAN PEOPLE'S CONVENTION1 seats
    • AFRIKA MAYIBUYE MOVEMENT1 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.

  6. Council outcome SAST ↗

    Makhado Limpopo

    ANC has an outright majority in Makhado

    53 of 75 council seats.

    View the 75-seat allocation
    • ANC53 seats
    • DA6 seats
    • EFF5 seats
    • ActionSA2 seats
    • AFRICAN PEOPLE'S CONVENTION2 seats
    • AFRIKA MAYIBUYE MOVEMENT2 seats
    • SACP2 seats
    • INTERNATIONAL REVELATION CONGRESS1 seats
    • UNITED AFRICANS TRANSFORMATION1 seats
    • FF+1 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.

  7. Council outcome SAST ↗

    Nkomazi Mpumalanga

    ANC has an outright majority in Nkomazi

    37 of 69 council seats.

    View the 69-seat allocation
    • ANC37 seats
    • EFF19 seats
    • DA4 seats
    • MK4 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 seats
    • AFRIKA MAYIBUYE MOVEMENT1 seats
    • SERVICE DELIVERY PARTY1 seats
    • SACP1 seats
    • FF+1 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.

  8. Correction SAST ↗

    City of Mbombela Mpumalanga

    City of Mbombela seat allocation under revision

    Read the correction →

    The latest IEC figures no longer support the previously reported council allocation.

    View the earlier announcement →Previously: Hung council in City of Mbombela.

    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. Council outcome SAST ↗

    Lesedi Gauteng

    Hung council in Lesedi

    14 seats needed for a majority.

    View the 26-seat allocation
    • ANC9 seats
    • DA7 seats
    • MK3 seats
    • EFF2 seats
    • FF+2 seats
    • ActionSA1 seats
    • BOPA SECHABA COMMUNITY MOVEMENT1 seats
    • SACP1 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.

  10. Council outcome SAST ↗

    SIYANCUMA Northern Cape

    Hung council in SIYANCUMA

    7 seats needed for a majority.

    View the 13-seat allocation
    • ANC4 seats
    • SIYANCUMA INDEPENDENT FORUM3 seats
    • DA2 seats
    • EFF2 seats
    • PA1 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.

  11. Council outcome SAST ↗

    Emalahleni Eastern Cape

    ANC has an outright majority in Emalahleni

    24 of 33 council seats.

    View the 33-seat allocation
    • ANC24 seats
    • DA4 seats
    • SACP2 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 seats
    • EFF1 seats
    • ILISO LABANTU MOVEMENT FOR SOCIAL CHANGE1 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. Council outcome SAST ↗

    uMhlathuze KwaZulu-Natal

    Hung council in uMhlathuze

    36 seats needed for a majority.

    View the 71-seat allocation
    • MK27 seats
    • IFP18 seats
    • ANC12 seats
    • DA9 seats
    • ActionSA2 seats
    • EFF1 seats
    • NATIONAL FREEDOM 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.

  13. Council outcome SAST ↗

    City of Mbombela Mpumalanga

    Hung council in City of Mbombela

    Read the correction →

    46 seats needed for a majority.

    View the 90-seat allocation
    • ANC43 seats
    • DA14 seats
    • EFF11 seats
    • SERVICE DELIVERY PARTY8 seats
    • MK4 seats
    • FF+4 seats
    • ActionSA2 seats
    • SACP2 seats
    • ACDP1 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.

  14. Council outcome SAST ↗

    Mangaung Free State

    Hung council in Mangaung

    Read the correction →

    51 seats needed for a majority.

    View the 101-seat allocation
    • ANC36 seats
    • DA33 seats
    • EFF9 seats
    • FF+6 seats
    • PA4 seats
    • ActionSA3 seats
    • SACP2 seats
    • ACDP1 seats
    • AFRICAN CULTURAL IDENTITY MOVEMENT1 seats
    • AFRICAN INDEPENDENT CONGRESS1 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 seats
    • AFRIKAN ALLIANCE OF SOCIAL DEMOCRATS1 seats
    • MANGAUNG SEVEN PEOPLE'S VOICE1 seats
    • NATIONAL SERVICE DELIVERY FORUM1 seats
    • MK1 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.

  15. Council outcome SAST ↗

    Ulundi KwaZulu-Natal

    IFP has an outright majority in Ulundi

    36 of 49 council seats.

    View the 49-seat allocation
    • IFP36 seats
    • MK5 seats
    • ANC3 seats
    • NATIONAL FREEDOM PARTY2 seats
    • DA1 seats
    • EFF1 seats
    • NATIONAL PEOPLES AMBASSADORS1 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.

  16. Council outcome SAST ↗

    Emalahleni Mpumalanga

    Hung council in Emalahleni

    36 seats needed for a majority.

    View the 71-seat allocation
    • ANC23 seats
    • DA17 seats
    • MK10 seats
    • EFF8 seats
    • SERVICE DELIVERY PARTY4 seats
    • FF+4 seats
    • ActionSA3 seats
    • IFP1 seats
    • SACP1 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.

  17. Correction SAST ↗

    Enoch Mgijima Eastern Cape

    Correction: Hung council in Enoch Mgijima

    35 seats needed for a majority.

    View the 68-seat allocation
    • ANC31 seats
    • DA11 seats
    • SACP7 seats
    • THE INDEPENDENTS6 seats
    • EFF4 seats
    • ActionSA2 seats
    • AFRICAN TRANSFORMATION MOVEMENT2 seats
    • AFRICAN INDEPENDENT CONGRESS1 seats
    • HOFMEYR COMMUNITY DEVELOPMENT FORUM1 seats
    • KOMANI PROGRESS ACTION1 seats
    • PA1 seats
    • MK1 seats

    View the earlier announcement →

    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.

  18. 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.

  19. 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.

  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. Council outcome SAST ↗

    Thembisile Hani Mpumalanga

    Hung council in Thembisile Hani

    34 seats needed for a majority.

    View the 66-seat allocation
    • ANC33 seats
    • DA9 seats
    • EFF5 seats
    • MK5 seats
    • ActionSA3 seats
    • SERVICE DELIVERY PARTY3 seats
    • AFRICAN INDEPENDENT PEOPLE'S ORGANISATION2 seats
    • BAHLALI CIVIC ORGANIZATION2 seats
    • SACP2 seats
    • ABAFUNA INGUBO YESKHETHU 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.

  22. Council outcome SAST ↗

    Greater Giyani Limpopo

    ANC has an outright majority in Greater Giyani

    39 of 62 council seats.

    View the 62-seat allocation
    • ANC39 seats
    • AFRIKA MAYIBUYE MOVEMENT12 seats
    • EFF4 seats
    • DA2 seats
    • ActionSA1 seats
    • AFRICAN PEOPLE'S CONVENTION1 seats
    • GAZA DEMOCRATIC FRONT1 seats
    • NATIONAL INDEPENDENT PARTY1 seats
    • MK1 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.

  23. Council outcome SAST ↗

    Nyandeni Eastern Cape

    ANC has an outright majority in Nyandeni

    37 of 64 council seats.

    View the 64-seat allocation
    • ANC37 seats
    • AFRICAN TRANSFORMATION MOVEMENT12 seats
    • SACP4 seats
    • UDM4 seats
    • EFF3 seats
    • AFRIKA MAYIBUYE MOVEMENT1 seats
    • DA1 seats
    • PAC1 seats
    • MK1 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.

  24. Correction SAST ↗

    Enoch Mgijima Eastern Cape

    Enoch Mgijima seat allocation under revision

    Read the correction →

    The latest IEC figures no longer support the previously reported council allocation.

    View the earlier announcement →Previously: Hung council in Enoch Mgijima.

    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. Council outcome SAST ↗

    Mogale City Gauteng

    Hung council in Mogale City

    39 seats needed for a majority.

    View the 77-seat allocation
    • DA27 seats
    • ANC23 seats
    • ActionSA7 seats
    • FF+7 seats
    • EFF6 seats
    • MK2 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 seats
    • IFP1 seats
    • PAC1 seats
    • RISE MZANSI1 seats
    • SACP1 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.

  26. Council outcome SAST ↗

    uMfolozi KwaZulu-Natal

    Hung council in uMfolozi

    18 seats needed for a majority.

    View the 35-seat allocation
    • IFP16 seats
    • MK11 seats
    • ANC6 seats
    • DA1 seats
    • EFF1 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.

  27. Council outcome SAST ↗

    AbaQulusi KwaZulu-Natal

    Hung council in AbaQulusi

    24 seats needed for a majority.

    View the 47-seat allocation
    • IFP20 seats
    • MK13 seats
    • ANC8 seats
    • DA3 seats
    • EFF1 seats
    • NATIONAL FREEDOM 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.

  28. Council outcome SAST ↗

    Ndwedwe KwaZulu-Natal

    Hung council in Ndwedwe

    19 seats needed for a majority.

    View the 37-seat allocation
    • MK15 seats
    • ANC11 seats
    • IFP7 seats
    • EFF2 seats
    • DA1 seats
    • INDEPENDENT ALLIANCE1 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.

  29. Council outcome SAST ↗

    Port St Johns Eastern Cape

    ANC has an outright majority in Port St Johns

    26 of 42 council seats.

    View the 42-seat allocation
    • ANC26 seats
    • SACP4 seats
    • AFRICAN TRANSFORMATION MOVEMENT3 seats
    • DA2 seats
    • EFF2 seats
    • MK2 seats
    • UDM2 seats
    • LABOUR PARTY OF SOUTH AFRICA1 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.

  30. Council outcome SAST ↗

    Intsika Yethu Eastern Cape

    ANC has an outright majority in Intsika Yethu

    26 of 40 council seats.

    View the 40-seat allocation
    • ANC26 seats
    • SACP5 seats
    • EFF3 seats
    • MK2 seats
    • AFRICAN CONGRESS FOR TRANSFORMATION1 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 seats
    • DA1 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.

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