← Choose a municipality

13 municipalities · Financial year ended 30 June 2023

Municipal revenue

Analytical query served by ClickHouse

2020 2021 2022 2023 2024 2025

Revenue by municipality Amounts are not adjusted for population. Higher revenue or spending does not mean better performance.
  1. City of Johannesburg R60.6bn
  2. City of Cape Town R54.4bn
  3. City of Ekurhuleni R49.3bn
  4. eThekwini R48.9bn
  5. City of Tshwane R41.5bn
  6. Nelson Mandela Bay R17.1bn
  7. Mangaung R8.4bn
  8. Buffalo City R8.1bn
  9. Msunduzi R6.4bn
  10. Polokwane R4.2bn
  11. City of Mbombela R3.9bn
  12. Sol Plaatje R2.4bn
  13. Stellenbosch R2.1bn
Municipality Revenue Change from 2022 Cash cover
Metros
City of Johannesburg R60.6bn 0% 0.9% Outside Treasury's range
City of Cape Town R54.4bn +5% 1.8% Near Treasury's range
City of Ekurhuleni R49.3bn +10% 0% Outside Treasury's range
eThekwini R48.9bn +14% 2.1% Near Treasury's range
City of Tshwane R41.5bn — 0% Outside Treasury's range
Nelson Mandela Bay R17.1bn +25% 3.8% Within Treasury's range
Mangaung R8.4bn +9% 6.8% Within Treasury's range
Buffalo City R8.1bn -2% 5.5% Within Treasury's range
Local municipalities
Msunduzi R6.4bn +10% 1.3% Near Treasury's range
Polokwane R4.2bn +3% 6.7% Within Treasury's range
City of Mbombela R3.9bn +16% 0% Outside Treasury's range
Sol Plaatje R2.4bn +11% 0% Outside Treasury's range
Stellenbosch R2.1bn +8% 16.6% Within Treasury's range

Rows are grouped by municipality type and ordered by amount, largest first. Figures are not adjusted for population, so a higher amount does not mean better performance. Metros provide services across their areas. Local municipalities share some responsibilities with district municipalities. “Not available” means MapMyCity has no figure for this municipality, measure and year.