Election day Wed 4 Nov

Checked 16 October 2026

Where the facts about Nkangala come from

Every fact on the Nkangala page, with the sources we used. We save a copy of each source on the day we read it.

Back to the Nkangala page

Which party controls the council?

Dated reports

As of 16 Oct 2026: Thomas Diphepheng Ngwenya is executive mayor.

Municipalities (opens in a new tab)

Mpumalanga Provincial Government. Page is undated.

Where to look: Municipalities table (page 1 of 3), row 'Nkangala District Municipality', column 'Executive mayor'. The table is undated (footer 'Copyright 2026'); it names mayors elected in late 2024, so it was updated no earlier than Nov 2024. Read 2026-10-16. Party not shown.

Saved copy Official record

As of 17 Dec 2025: Cllr T.D. Ngwenya was executive mayor, according to the 2024/25 annual report. Cllr K.J. Boshomane was speaker (the councillor who chairs council meetings). Cllr C.N. Nkalitshana was chief whip (the councillor who keeps a party's members voting together).

Nkangala District Municipality Annual Report 2024/2025 (final) (opens in a new tab)

Nkangala District Municipality. Published 17 December 2025.

Where to look: Acknowledgements (p. vii), paragraph 1

Saved copy: not added yetOfficial record

As of 28 Jun 2023: On 28 June 2023 Leah Mabuza, the Nkangala district mayor, was elected executive mayor of Emalahleni. This meant Mabuza left the district post.

Mayor demoted and moved to district municipality (opens in a new tab)

Sowetan. Published 28 June 2023.

Where to look: paragraphs 1-3: 'She has been replaced by Nkangala district mayor Leah Mabuza'

As of 9 Nov 2021: Thomas Diphepheng Ngwenya was elected as the ANC's first-listed PR councillor in Emakhazeni in 2021.

LGE2021 Councillor Lists - 9 Nov 2021 (opens in a new tab)

Electoral Commission of South Africa (IEC). Published 9 November 2021.

Where to look: MP314 - Emakhazeni rows, ANC PR(1)

Saved copy Official record

How were the seats split?

The 2021 result

Who won the 22 seats in 2021.

LGE 2021 Seat Calculation Detail: DC31 Nkangala (opens in a new tab)

Electoral Commission of South Africa (IEC). Page is undated.

Where to look: pp. 1-2 of 2, seat table, Total Party Seats column

Saved copy: not added yetOfficial record

Every party

The seats voters choose directly, by party. African National Congress: 13. Economic Freedom Fighters: 4. Democratic Alliance: 3. African Independent People's Organisation: 1. Freedom Front Plus: 1.

LGE 2021 Seat Calculation Detail: DC31 Nkangala (opens in a new tab)

Electoral Commission of South Africa (IEC). Page is undated.

Where to look: pp. 1-2 of 2, seat table, Total Party Seats column

Saved copy: not added yetOfficial record

What the official records say

Audit result

The Auditor-General gave the Nkangala district council an unqualified audit opinion with findings for 2024-25. That is worse than in 2023-24, when it got a clean audit.

Consolidated general report on local government audit outcomes 2024-25: Nkangala District (opens in a new tab)

Auditor-General of South Africa. Published 24 June 2026.

Where to look: 'Audit outcome for 2024-25' box and the change from 2023-24 under it (audit of separate financial statements, finalised by 30 April 2026)

Saved copy: kept on fileOfficial record