Outstanding
Exact source code: outstandingOne year is a snapshot. History tells a story.
Follow the money, the maintenance and the audit record through time. Read the trajectory alongside the reporting gaps, then trace each figure to its source.
Verified audits & accountability coverage: 2010/11–2023/24. Individual years and municipalities may have gaps.
Explore full historyReported uses the available population each year. Consistent keeps only municipalities with the required inputs in every selected year.
Maluti-a-Phofung2017/18 2023/24
A municipality code through time. Boundary changes, formation and retirement can limit the comparable record. Missing years are shown as gaps; they do not prove that a municipality existed in that year.
Reported cohort: 1 codes selected. Reporting populations can change from year to year; inspect the coverage below.
- National and provincial sums across all categories include overlapping local and district mandates; these are not population-normalised measures.
- Financial and audit records inform scrutiny but do not establish service quality, corruption or political causation.
A history of opinions. With the evidence.
outstandingDisclaimer of opiniondisclaimerNo source opinionSeparate from an outcomeSource opinion counts by year
Counts · selected municipality codesMissing opinions are shown separately. Exact source codes are retained, including unfamiliar codes. Only the exact source code “unqualified” counts as clean; emphasis-of-matter opinions are distinct.
Clean opinions among reported audits
Percent of reported source opinionsView exact figures
| Financial year | Clean / reported audit opinions |
|---|---|
| 2017/18 | 0% |
| 2018/19 | 0% |
| 2019/20 | 0% |
| 2020/21 | 0% |
| 2021/22 | 0% |
| 2022/23 | 0% |
| 2023/24 | 0% |
The denominator is reported source audit opinions, not all selected codes. A year with no source opinions remains a gap, not a zero-percent clean-audit year.
The local audit timeline.
Open an opinion to view its source audit report where a link is provided. “No record” means an opinion is missing from the preserved evidence; it is not a failed or clean audit.
Outstanding
Exact source code: outstandingDisclaimer of opinion
Exact source code: disclaimerOutstanding
Exact source code: outstandingOutstanding
Exact source code: outstandingOutstanding
Exact source code: outstandingOutstanding
Exact source code: outstandingReporting coverage, year by year.
Counts show available matched records against selected codes. They are not counts of municipalities known to exist historically. A missing value is never treated as zero.
Source audit opinions
Source audit opinions
Source audit opinions
Source audit opinions
Source audit opinions
Source audit opinions
Source audit opinions
1 source review flagsReporting gaps
1 reported municipal records trigger source quality checks; arithmetic is retained for review.
Annual figures, coverage & exact evidence
| Financial year | Clean opinions | Clean / reported opinions | No source opinion | Matched / selected codes | Exact opinion codes & counts | Source review flags | Evidence |
|---|---|---|---|---|---|---|---|
| 2017/18 | 0 | 0% | 0 | 1 / 1 | outstanding: 1 Outstanding | 0 | |
| 2018/19 | 0 | 0% | 0 | 1 / 1 | outstanding: 1 Outstanding | 0 | |
| 2019/20 | 0 | 0% | 0 | 1 / 1 | disclaimer: 1 Disclaimer of opinion | 0 | |
| 2020/21 | 0 | 0% | 0 | 1 / 1 | outstanding: 1 Outstanding | 0 | |
| 2021/22 | 0 | 0% | 0 | 1 / 1 | outstanding: 1 Outstanding | 0 | |
| 2022/23 | 0 | 0% | 0 | 1 / 1 | outstanding: 1 Outstanding | 0 | |
| 2023/24 | 0 | 0% | 0 | 1 / 1 | outstanding: 1 Outstanding | 1 |
Source mappings & retrieval dates
Exact opinion codes and source report links; unqualified alone denotes clean.
Source retrieved 02 Oct 2026 · audit_opinionsExact opinion codes and source report links; unqualified alone denotes clean.
Source retrieved 02 Oct 2026 · audit_opinionsExact opinion codes and source report links; unqualified alone denotes clean.
Source retrieved 02 Oct 2026 · audit_opinionsExact opinion codes and source report links; unqualified alone denotes clean.
Source retrieved 02 Oct 2026 · audit_opinionsExact opinion codes and source report links; unqualified alone denotes clean.
Source retrieved 02 Oct 2026 · audit_opinionsExact opinion codes and source report links; unqualified alone denotes clean.
Source retrieved 02 Oct 2026 · audit_opinionsExact opinion codes and source report links; unqualified alone denotes clean.
Source retrieved 02 Oct 2026 · audit_opinionsKeep the context
beside the curve.
Amounts are nominal rand, with no inflation adjustment.
Revenue and expenditure totals show independently reported observations; the operating balance percentage uses only municipalities with both operands.
Maintenance is 100 × summed repairs / summed reported asset bases for matched municipalities; a non-positive aggregate denominator has no ratio, not the average of percentages. Cash coverage similarly uses matched cash and expenditure.
Missing rows, missing operands and explicit source nulls remain gaps; a reported zero is retained.
Clean audit means exact opinion code unqualified. Emphasis-of-matter and unfamiliar reported opinion codes remain distinct from clean and from missing.
The consistent cohort is the intersection of topic-reporting municipalities across every selected year.
Current geography is applied to national/provincial history. Historical boundary changes may prevent like-for-like comparison. Archived municipalities can be inspected individually.
Verified legacy 2009–2019 mappings and current v2 mappings from 2023 use separate source item codes. The unverified 2020–2022 transition remains a gap. Legacy revenue includes capital transfers while current revenue excludes them; legacy operating balance percentages are withheld pending verified normalisation. These are reported nominal totals, not identical definitions over time.
Money is nominal ZAR. No inflation adjustment or historical financial resilience rating is calculated in this view.
Source retrieved 07 Oct 2026. Retrieval date and financial reporting period are different.
Read the full methodology