← Choose a municipality

13 municipalities · Financial year ended 30 June 2021

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 R66.1bn
  2. City of Cape Town R43.5bn
  3. City of Ekurhuleni R39.4bn
  4. eThekwini R39.2bn
  5. Nelson Mandela Bay R11.9bn
  6. Buffalo City R7.9bn
  7. Mangaung R6.9bn
  8. Msunduzi R5.5bn
  9. Polokwane R3.6bn
  10. City of Mbombela R3.3bn
  11. Sol Plaatje R2.1bn
  12. Stellenbosch R1.7bn
  13. City of Tshwane Not available
Municipality Revenue Change from 2020 Cash cover
Metros
City of Johannesburg R66.1bn +7% 13.2% Within Treasury's range
City of Cape Town R43.5bn +2% 14.6% Within Treasury's range
City of Ekurhuleni R39.4bn +4% 1.2% Near Treasury's range
eThekwini R39.2bn +3% 0% Outside Treasury's range
Nelson Mandela Bay R11.9bn +9% 0% Outside Treasury's range
Buffalo City R7.9bn +18% 5.9% Within Treasury's range
Mangaung R6.9bn +1% 1.9% Near Treasury's range
City of Tshwane Not available — Not available
Local municipalities
Msunduzi R5.5bn +1% 0.9% Outside Treasury's range
Polokwane R3.6bn -7% 6.9% Within Treasury's range
City of Mbombela R3.3bn +0% 0% Outside Treasury's range
Sol Plaatje R2.1bn +1% 0.2% Outside Treasury's range
Stellenbosch R1.7bn +7% 18.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.