Siyabuswa is hung: ANC falls to 29 of 62 seats in Dr JS Moroka
Dr JS Moroka (Siyabuswa) has a hung council. The ANC won 29 of 62 seats, down from 39 in 2021 and three short of a majority. DA 6, EFF 6, ActionSA 4. Full seat and vote tables.

Dr JS Moroka, the Mpumalanga municipality centred on Siyabuswa in the Nkangala district, has a hung council. With all 121 voting districts counted, the ANC has 29 of the 62 seats, three short of the 32 needed to govern alone (ESP; The People's Register).
The ANC governed alone after 2021 with 39 seats (Counted 2021). This time it won 28 of the 31 wards, but its share of the ward vote fell to 46.9% from 58.3% (ESP).
Who won how many seats?
| Party | Ward seats | PR seats | Total |
|---|---|---|---|
| ANC | 28 | 1 | 29 |
| DA | 0 | 6 | 6 |
| EFF | 1 | 5 | 6 |
| ActionSA | 0 | 4 | 4 |
| MK Party | 0 | 3 | 3 |
| Service Delivery Party | 0 | 3 | 3 |
| SACP | 0 | 2 | 2 |
| Independent ward councillors | 2 | 0 | 2 |
| Freedom Front Plus | 0 | 1 | 1 |
| Moretele Independent Civic Organization | 0 | 1 | 1 |
| African Independent People's Organisation | 0 | 1 | 1 |
| African Voice Progressive Party | 0 | 1 | 1 |
| Afrika Mayibuye Movement | 0 | 1 | 1 |
| Amandla Matla Party | 0 | 1 | 1 |
| Asihlanganeni Civic Movement | 0 | 1 | 1 |
Source: ESP, using IEC data, matching The People's Register (IEC allocation dated 8 November 2026 at 14:21 SAST) and Counted.
Independent candidates won wards 12 and 14, and the EFF won Ward 26. The ANC took every other ward (ESP).
In 2021 the EFF had 10 seats and the DA 3 (Counted 2021). The DA has doubled to six, the EFF has dropped to six, and ActionSA, the MK Party and the Service Delivery Party are new on the council.
Turnout was 48.4% of about 134,000 registered voters, with 63,770 valid ward votes (ESP).
How did the ward vote split?
| Party | Ward votes | Share |
|---|---|---|
| ANC | 29,911 | 46.9% |
| EFF | 6,031 | 9.5% |
| DA | 5,486 | 8.6% |
| ActionSA | 4,177 | 6.6% |
| MK Party | 3,018 | 4.7% |
| Service Delivery Party | 2,752 | 4.3% |
Source: ESP.
What would it take to reach 32 seats?
This is seat arithmetic, not a prediction. No coalition had been announced in the sources used here.
| Combination | Seats |
|---|---|
| ANC + DA | 35 |
| ANC + EFF | 35 |
| ANC + ActionSA | 33 |
| ANC + MK Party | 32 |
| ANC + Service Delivery Party | 32 |
| ANC + SACP + any one-seat party | 32 |
| Everyone except the ANC | 33 |
Source: seat totals from The People's Register.
The ANC has several easy routes to 32, since five different parties could each get it there alone. The other 14 parties and independents hold 33 seats, so a council without the ANC would need nearly all of them on board.
When will Dr JS Moroka get a mayor?
The IEC planned to announce the final national results on Sunday, 8 November, at 18:00 (eNCA). After a council's result is declared, the Municipal Structures Act gives 14 days for the first council meeting, where councillors elect the speaker and the mayor (Municipal Structures Act).
The seat figures are the IEC's provisional allocation and can change until the result is formally declared. You can check them on the IEC results dashboard.
FAQ
Is Dr JS Moroka a hung council after the 2026 election?
Yes. With all 121 voting districts counted, the ANC has 29 of 62 seats and needs 32 to govern alone. The figures are provisional until the IEC formally declares the result.
How many seats did each party win in Dr JS Moroka?
ANC 29, DA 6, EFF 6, ActionSA 4, MK Party 3, Service Delivery Party 3, SACP 2, two independent ward councillors, and one each for seven smaller parties.
Which parties could give the ANC a majority in Dr JS Moroka?
The ANC is three seats short, so a deal with the DA, EFF, ActionSA, MK Party or Service Delivery Party would reach at least 32. No coalition had been announced in the sources used here.
When will Dr JS Moroka elect a mayor?
After the result is declared, the first council meeting must be held within 14 days. Councillors elect the speaker and mayor at that meeting.