Counted.co.za

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.

Government guide to coalitions

← All latest updates

Saved announcement

7 November 2026

  1. Council outcome SAST ↗

    City of Tshwane Gauteng

    Hung council in City of Tshwane

    Read the correction →

    108 seats needed for a majority.

    View the 214-seat allocation
    • DA74 seats
    • ActionSA48 seats
    • ANC44 seats
    • FF+17 seats
    • EFF13 seats
    • MK4 seats
    • SACP3 seats
    • PA2 seats
    • ACDP1 seats
    • AFRICAN INDEPENDENT CONGRESS1 seats
    • AFRICAN TRANSFORMATION MOVEMENT1 seats
    • AFRIKA MAYIBUYE MOVEMENT1 seats
    • BUILD ONE SOUTH AFRICA1 seats
    • RISE MZANSI1 seats
    • SECURITY PERSONNEL PARTY OF SOUTH AFRICA1 seats
    • SERVICE DELIVERY PARTY1 seats
    • UNITED AFRICANS TRANSFORMATION1 seats
    View latest results Provisional
    Source & timing
    IEC report
    Observed by Counted
    Published here

    These timestamps do not identify when the last vote was counted.

About these updates

IEC results are provisional and may be revised. This feed records changes observed by Counted, not every election announcement.

Give something back

Support independent journalism and accountability.

I’m Jacques, the person behind Counted. I don’t need personal financial support, but if you’ve found this project useful and would like to give something back, please consider donating to one of these South African non-profits working for transparency, accountability and democracy.

amaBhungane

Independent investigative journalism exposing corruption and abuses of power, with reporting that’s free for everyone to read.

Donate to amaBhungane

Corruption Watch

Receives reports of corruption from the public, investigates selected cases and campaigns for accountability.

Donate to Corruption Watch

OUTA

The Organisation Undoing Tax Abuse investigates and challenges corruption, misuse of public money and government maladministration.

Donate to OUTA

Share results