South Africa’s municipal finances, made public /Read our methodology
Trends & history

One 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.

Build your historical viewFinancial years end in June. The year entered is the ending year.

Verified revenue & spending coverage: 2008/09–2024/25. Individual years and municipalities may have gaps.

Explore full history

Reported uses the available population each year. Consistent keeps only municipalities with the required inputs in every selected year.

Revenue & spending / All municipality categories

Sedibeng2022/23 2024/25

Download annual CSV

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.

Reported spending · 2024/25R 426,5MLatest selected financial year; unavailable values remain missing
Matched reporting · 2024/251 / 1Required paired inputs / selected codes
Historical reporting policyReportedReported populations may differ between years
Read this view with care
  • 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.
Money through time

Reported revenue. Reported spending.

Annual revenue & spending

Nominal ZAR · June-end years
View exact figures
Financial yearReported revenueReported spending
2022/23R 395,2MR 399,3M
2023/24R 410MR 428,4M
2024/25R 421,8MR 426,5M

Each total uses the municipalities reporting that value in that year. Changes in reporting coverage affect the totals. These are nominal rand amounts, without inflation adjustment.

The operating balance

Percent of paired operating revenue
View exact figures
Financial yearPaired operating balance
2022/23-1,04%
2023/24-4,496%
2024/25-1,118%

This ratio uses only municipalities with both revenue and spending inputs. It is an aggregate of matched amounts, not an average municipal rating.

Cash available for operations

Months · matched cash & spending
View exact figures
Financial yearPaired cash coverage
2022/233,21
2023/240,832
2024/251,665

A liquidity indicator calculated from matched cash and operating spending records. Missing inputs are not replaced with zero.

The population behind the trend

Reporting 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.

2022/231 / 1

Matched revenue & spending records

Revenue: 1 · Spending: 1
Cash paired: 1
2023/241 / 1

Matched revenue & spending records

Revenue: 1 · Spending: 1
Cash paired: 1
2024/251 / 1

Matched revenue & spending records

Revenue: 1 · Spending: 1
Cash paired: 1
Annual figures, coverage & exact evidence
Annual historical figures for Sedibeng
Financial yearReported revenueReported spendingPaired operating balancePaired cash coverage (months)Matched / selected codesSource review flagsEvidence
2022/23R 395 154 319,00R 399 265 084,00-1,04%3,211 / 1Revenue 1 · Spending 1 · Cash paired 10
2023/24R 409 965 320,00R 428 395 565,00-4,496%0,8321 / 1Revenue 1 · Spending 1 · Cash paired 10
2024/25R 421 803 493,00R 426 521 297,00-1,118%1,6651 / 1Revenue 1 · Spending 1 · Cash paired 10
Source mappings & retrieval dates
2022/23 · Income and expenditureExact source evidence

Verified v2 annual audited total revenue 2900 and total expenditure 4400, summed across government functions.

Source retrieved 02 Oct 2026 · incexp_v2
2022/23 · Cash balanceExact source evidence

Verified v2 year-end cash 0430.

Source retrieved 02 Oct 2026 · cflow_v2
2023/24 · Income and expenditureExact source evidence

Verified v2 annual audited total revenue 2900 and total expenditure 4400, summed across government functions.

Source retrieved 02 Oct 2026 · incexp_v2
2023/24 · Cash balanceExact source evidence

Verified v2 year-end cash 0430.

Source retrieved 02 Oct 2026 · cflow_v2
2024/25 · Income and expenditureExact source evidence

Verified v2 annual audited total revenue 2900 and total expenditure 4400, summed across government functions.

Source retrieved 02 Oct 2026 · incexp_v2
2024/25 · Cash balanceExact source evidence

Verified v2 year-end cash 0430.

Source retrieved 02 Oct 2026 · cflow_v2
The interpretation matters

Keep 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