← Choose a municipality

13 municipalities · Financial year ended 30 June 2024

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 R71.2bn
  2. City of Cape Town R61.8bn
  3. eThekwini R54.9bn
  4. City of Ekurhuleni R51.6bn
  5. City of Tshwane R45.9bn
  6. Nelson Mandela Bay R16.3bn
  7. Mangaung R9.5bn
  8. Buffalo City R9.4bn
  9. Msunduzi R6.9bn
  10. Polokwane R4.5bn
  11. City of Mbombela R4.1bn
  12. Sol Plaatje R2.9bn
  13. Stellenbosch R2.4bn
Municipality Revenue Change from 2023 Cash cover
Metros
City of Johannesburg R71.2bn +17% 0.6% Outside Treasury's range
City of Cape Town R61.8bn +14% 2.6% Near Treasury's range
eThekwini R54.9bn +12% 2.1% Near Treasury's range
City of Ekurhuleni R51.6bn +5% 0% Outside Treasury's range
City of Tshwane R45.9bn +10% 21.2% Within Treasury's range
Nelson Mandela Bay R16.3bn -4% 2.5% Near Treasury's range
Mangaung R9.5bn +13% 8.4% Within Treasury's range
Buffalo City R9.4bn +16% 3.3% Within Treasury's range
Local municipalities
Msunduzi R6.9bn +8% 0.5% Outside Treasury's range
Polokwane R4.5bn +7% 1.7% Near Treasury's range
City of Mbombela R4.1bn +6% 0% Outside Treasury's range
Sol Plaatje R2.9bn +21% 0% Outside Treasury's range
Stellenbosch R2.4bn +12% 11.2% 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.