SARS 2026/2027LIVERepo Rate7.00%+0,25% since 28 May 2026Prime Rate10.50%+0,25% since 28 May 2026VAT Rate15%UIF CeilingR17,712Tax ThresholdR99,000USD/ZAR16.41Exchange rate updated 30 Sept 2026Municipal audits5 of 26clean · tracked hereLatest case27 Jul 2026GautengWater systems2824 cited-period concernsSARS 2026/2027LIVERepo Rate7.00%+0,25% since 28 May 2026Prime Rate10.50%+0,25% since 28 May 2026VAT Rate15%UIF CeilingR17,712Tax ThresholdR99,000USD/ZAR16.41Exchange rate updated 30 Sept 2026Municipal audits5 of 26clean · tracked hereLatest case27 Jul 2026GautengWater systems2824 cited-period concerns
Municipal Health · AGSA 2024/25 national outcomes

How is your municipality doing?

The national summary uses the Auditor-General's 2024/25 outcomes for all 257 municipalities. Odyssey has reconciled 24 of the 26 tracked municipality audit outcomes to that cycle; Nquthu and Matatiele retain their prior tracked outcomes until direct 2024/25 reconciliation is complete.

Nationally · AGSA 2024/25

39

Clean audits

116

Unqualified with findings

87

Qualified

5

Adverse

8

Disclaimer

257

Total municipalities

Province
26 of 26 shown

Loading map...

Clean Audit
Unqualified with Findings
Qualified with Findings
Adverse Opinion
Disclaimer of Opinion
Audit Outstanding
Tracked municipalities · 24/26 reconciled to 2024/25 · 2 pending

City of Cape Town

Western Cape · metro · 2024/25

Unqualified with Findings
Financially Stable

AGSA 2024/25 audit outcome reconciled.

View full profile →

City of Johannesburg

Gauteng · metro · 2024/25

Unqualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

City of Tshwane

Gauteng · metro · 2024/25

Qualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

City of Ekurhuleni

Gauteng · metro · 2024/25

Qualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

eThekwini (Durban)

KwaZulu-Natal · metro · 2024/25

Unqualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Nelson Mandela Bay

Eastern Cape · metro · 2024/25

Qualified with Findings
Critical — At Risk

AGSA 2024/25 audit outcome reconciled.

View full profile →

Buffalo City (East London)

Eastern Cape · metro · 2024/25

Qualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Mangaung (Bloemfontein)

Free State · metro · 2024/25

Qualified with Findings
Under Administration

AGSA 2024/25 audit outcome reconciled.

View full profile →

Stellenbosch

Western Cape · local · 2024/25

Clean Audit
Financially Stable

AGSA 2024/25 audit outcome reconciled.

View full profile →

Drakenstein (Paarl)

Western Cape · local · 2024/25

Clean Audit
Financially Stable

AGSA 2024/25 audit outcome reconciled.

View full profile →

Midvaal

Gauteng · local · 2024/25

Clean Audit
Financially Stable

AGSA 2024/25 audit outcome reconciled.

View full profile →

Saldanha Bay

Western Cape · local · 2024/25

Clean Audit
Financially Stable

AGSA 2024/25 audit outcome reconciled.

View full profile →

Emalahleni (Witbank)

Mpumalanga · local · 2024/25

Unqualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Lephalale

Limpopo · local · 2024/25

Unqualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Enoch Mgijima (Komani)

Eastern Cape · local · 2024/25

Qualified with Findings
Critical — At Risk

AGSA 2024/25 audit outcome reconciled.

View full profile →

Umzimvubu

Eastern Cape · local · 2024/25

Clean Audit
Critical — At Risk

AGSA 2024/25 audit outcome reconciled.

View full profile →

Msunduzi (Pietermaritzburg)

KwaZulu-Natal · local · 2024/25

Unqualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Ray Nkonyeni (Margate)

KwaZulu-Natal · local · 2024/25

Unqualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Nquthu

KwaZulu-Natal · local · 2022/23

Qualified with Findings
Financially Distressed

2024/25 reconciliation pending — showing prior tracked 2022/23 outcome.

View full profile →

uMkhanyakude District

KwaZulu-Natal · district · 2024/25

Qualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Thulamela

Limpopo · local · 2024/25

Qualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Fetakgomo Tubatse

Limpopo · local · 2024/25

Unqualified with Findings
Critical — At Risk

AGSA 2024/25 audit outcome reconciled.

View full profile →

Matatiele

Eastern Cape · local · 2022/23

Disclaimer of Opinion
Critical — At Risk

2024/25 reconciliation pending — showing prior tracked 2022/23 outcome.

View full profile →

Madibeng (Brits)

North West · local · 2024/25

Qualified with Findings
Critical — At Risk

AGSA 2024/25 audit outcome reconciled.

View full profile →

Rustenburg

North West · local · 2024/25

Qualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Polokwane

Limpopo · local · 2024/25

Unqualified with Findings
Financially Distressed

AGSA 2024/25 audit outcome reconciled.

View full profile →

Data source: Auditor-General South Africa MFMA 2024/25. 24 of 26 tracked audit outcomes are reconciled to 2024/25; Nquthu and Matatiele remain explicitly pending and retain prior tracked periods. Legacy financial-status flags and historical notes are separate tracker context and are not relabelled as 2024/25 AGSA findings.