Government

Joburg, Tshwane, Ekurhuleni: which coalition deals reach a majority

The DA leads all three Gauteng metros on projected seats but has no majority. We added up which deals between the DA, ANC, ActionSA and others would reach 136 in Joburg, 108 in Tshwane and 113 in Ekurhuleni.

By Reported Team

South African local government election ballot papers: a council party vote ballot and a ward candidate ballot
Photo: Discott via Wikimedia Commons, CC BY-SA 3.0

No party is on track to govern Johannesburg, Tshwane or Ekurhuleni alone. On the latest projected seat counts, the DA is the biggest party in all three Gauteng metros, and ActionSA and the ANC are the two parties that can give it, or each other, a majority.

These are projections, not final results. They use the IEC count as at about 09:20 on Saturday, 7 November 2026, run through the seat formula in the Municipal Structures Act by Rateweb. The IEC only allocates proportional representation (PR) seats once a council's count reaches 100%.

How many seats does each party have so far?

MetroCountedSeats / majorityDAANCActionSAEFFMKVF Plus
Johannesburg90% of voting districts270 / 13698534418155
Tshwane99%214 / 10874444713417
Ekurhuleni95%224 / 113714942151512

Sources: projected seats from Rateweb Johannesburg, Rateweb Tshwane and Rateweb Ekurhuleni, based on IEC results. In Johannesburg the DA has 36.0% of the vote, the ANC 19.7% and ActionSA 16.3%, MzansiData reported from IEC figures.

Which two-party deals would reach a majority?

Simple seat maths on those projections, before any talks:

CombinationJohannesburg (136 needed)Tshwane (108 needed)Ekurhuleni (113 needed)
DA + ANC151, majority118, majority120, majority
DA + ActionSA142, majority121, majority113, exactly a majority
ANC + ActionSA97, short by 3991, short by 1791, short by 22

So a DA and ANC deal, or a DA and ActionSA deal, would clear the line in all three metros if the projections hold. In Ekurhuleni a DA and ActionSA deal would have no seat to spare.

Can the ANC and ActionSA govern without the DA?

Not on their own. They would need more partners:

CombinationJohannesburgTshwaneEkurhuleni
ANC + ActionSA + EFF115, short104, short106, short
ANC + ActionSA + EFF + MK130, short by 6108, exactly a majority121, majority

In Johannesburg, that four-party group would still need about six more seats from smaller parties, such as the IFP (projected 7 seats) or the Patriotic Alliance and Rise Mzansi (5 each), according to Rateweb's projection.

A one-seat change in the final count can flip these sums, so treat the tight combinations with care.

What are the parties saying?

  • DA: Helen Zille, the party's Johannesburg mayoral candidate, told TimesLIVE she would prefer a two-party coalition with either ActionSA or the ANC, because it is easier to manage than a coalition of many small parties.
  • ANC: The party said it will hold off on formal coalition talks until results are officially announced, The Citizen reported. Chief whip Mdumiseni Ntuli did not rule out working with the DA but pointed to a possible deal with ActionSA in several areas, the same report said.
  • ActionSA: Leader Herman Mashaba said the party would not be told who to work with, and has said it is open to talking to every party, The Citizen reported. In an earlier report he ruled out working with Zille (The Citizen).

Parties are holding meetings this weekend to decide on partners and how they will negotiate (The Citizen).

When will we know who runs each metro?

First the IEC must declare each council's final seats. After that, a hung council has to meet and elect a speaker and mayor, and Reported has explained the 14-day timeline after results are declared. For Tshwane's full seat picture, see our Tshwane results piece.

Where can I check the latest count?

Use the IEC's official results dashboard. Only the IEC's declaration is final.

FAQ

Who won Johannesburg in the 2026 local election?

The DA has the most votes, about 36%, but on projected seats (98 of 270) it is short of the 136 needed to govern alone, so the council is likely hung.

How many seats are needed for a majority in Tshwane and Ekurhuleni?

Tshwane needs 108 of 214 seats and Ekurhuleni needs 113 of 224.

Are these seat numbers final?

No. They are projections from the count so far. The IEC allocates PR seats only once each council's count is complete.

Sources