2003/04 to 2024/25 · Twenty-Two Years of Municipal Reporting

City of Johannesburg Performance Dashboard

Built from seventeen annual reports and financial statements, organised by department rather than by report year. Every figure shown is the single most recently reported value; where the city's own documents disagree, that is logged in full on the Data Quality tab rather than cluttering every table.

Twenty-Two Years of Municipal Reporting, in One Place
South Africa's economic capital, 1,620 square kilometres, 5.8 million residents as of the 2024/25 financial year, and twenty-six departments and municipal entities reporting into a single consolidated budget.
Population, 2024/25
5.8 Million
Statistics South Africa mid-year estimate. No reliable population figure exists in any processed document for 2003/04 — the earliest available figure is 4.4 to 4.6 million, for 2012/13, and even that year's two source figures disagree with each other.
Total Revenue, 2024/25
R81.14 Billion
Up from R11.32 billion in 2003/04, a seven-fold increase over two decades.
Net Result, 2024/25
Surplus of R1.64 Billion
A turnaround from the prior year's deficit, using the most recently restated figures.
Core Audit Opinion, 2024/25
Qualified
The first qualified opinion at core municipal level in this dashboard's span.
Housing Units Delivered, 2023/24
3,022
Plus 495 units from the Johannesburg Social Housing Company.
Jobs Created, Expanded Public Works Programme, 2023/24
18,958
128 percent of target.
Small Business Support, 2023/24
25,809 Enterprises
Six and a half times the 3,967 enterprises supported in 2012/13.
Current Ratio, 2023/24
0.61
Target is 1.5 to 2. Down from 0.98 two years earlier.
Cash on Hand, 2023/24
R2.1 Billion
Down from R6.6 billion in 2020/21.
Documents Behind This Dashboard
Seventeen
Spanning 2003/04 to 2024/25.
emoji_eventsHeadline Achievements Against Target, 2023/24
0% 100% 200%+ Small Enterprises Supported 25,809 (176%) Public Works Jobs 18,958 (128%) Investment R19.569 Billion (103%) 100% of target Housing Units 3,022 (114%) Embedded Generation 26.47 Megawatts (278%) New Connections 3,515 (110%)
Click any bar for full figures. Bar length shows percentage of target achieved, capped visually at 200 percent.
A small number of figures in this dashboard come from city reports that disagree with each other about the same number. Where that happens, the most recently restated figure is used and the earlier one is noted. The full list is in the Data Quality tab.
89,880
Free Basic Electricity
128,572
Free Basic Water
131,323
Free Basic Sewer
208,746
Free Basic Refuse Removal
217,262
Property Rates Relief

Free Basic Services Recipients by Quarter, All Service Types, 2023/24

250 Thousand 125 Thousand 0 Quarter One Quarter Two Quarter Three Quarter Four
Property Rates Relief
Free Basic Refuse Removal
Free Basic Sewer
Free Basic Water
Free Basic Electricity
groupsPopulation and Demographics, Full Series
YearPopulationHouseholdsUnemploymentYouth UnemploymentNote
2012/134.4 million1.4 million~25–30%31.5%16% of national Gross Domestic Product
2015/164.9 million~35%Also states 4,434,827 as the 2011 census base plus 514,520 growth
2016/174.9 million, projected to reach 5.43 million by mid-202128.3%31.5%
2017/185.4 million1.85 million28.3%~40%Three different figures for the same year, in the same report
2018/195.5 million~1.85 million29.8% narrow, 31.7% broad
2019/204.4 millionConfirmed wrong — a later document's own retrospective Stats SA chart shows roughly 5.2 million for this period. See Data Quality.
2020/215.8 millionA sharp correction from the prior year's erroneous 4.4 million
2021/226,010,631, "slightly over 6 million"Confirmed by the same document's own retrospective Stats SA chart
2022/236.1 million2.1 million, up from 1.4 million in 2011Projected 6.78 million within four years
2023/245.8 million2.28 million32.5%46.97%Poverty below the upper poverty line: 51%, up from 42% in 2013. Gini coefficient 0.59, improved from 0.64 in 2013.
2024/255.8 million2.28 million32.5%46.97%Human Development Index 0.713, against 0.662 nationally. Food insecurity 24.7%. Black African population share 80%. Youth aged 15–34 share 32%.
rule
2019/20's population figure is a documented city error, not a normal year-to-year conflict. That year's own report cites Stats SA to state 4.4 million — a fall from 5.5 million the year before. A later report's own retrospective population chart, also citing Stats SA, shows roughly 5.2 million for that same period. The population did not actually shrink by a million people in a single year; one of the city's own documents simply got it wrong.
History
Twenty-two years of municipal transformation, told as a timeline. For the full year-by-year figures behind each milestone, see Group Finances and the relevant department tab — this page tells the story; those pages hold the numbers in full.
timelineTwenty-Two-Year Transformation Timeline
2003/04
iGoli 2002 Transformation Complete. The city restructured out of near-bankruptcy into twenty-six consolidated entities. Group surplus for the year: R246,207 thousand on total revenue of R11,322,093 thousand. Basic services access exceeds the 94 percent target across water, sanitation and electricity.
2004/05
Surplus Nearly Quintuples to R1.28 Billion. Total revenue reaches R13,149,411 thousand. One document states the surplus as R1,280,292 thousand; another implies a different figure of roughly R1.46 billion for what is most likely the same year — an open, unresolved conflict, not picked either way here. A separate departmental breakdown for this year also shows the Executive Mayor's office and the City Manager's office running as cost centres, at R74,582 thousand and R357,999 thousand respectively — normal for political and administrative offices, which don't generate their own revenue.
2005/06
Housing and Revenue Collection Milestones, With Internal Inconsistencies. Housing delivery is reported as both 5,865 houses and 4,089 units within the same annual report, depending on which section is used. City Power's collections are reported as both R2.403 billion and R1.8 billion. Both figure-pairs are preserved rather than reconciled.
2006/07 – 2007/08
Housing Surge Begins. 14,307 units delivered in 2006/07, rising to 20,349 in 2007/08 — the strongest two-year run in the full twenty-two-year housing series. Capital expenditure grows from R3,309 million to R5,342 million.
2008/09
Global Financial Crisis Year. Group surplus falls sharply to R726,057 thousand, from R1,997,624 thousand the prior year, even as total revenue keeps growing to R20,724,266 thousand. Expanded Public Works Programme jobs exceed target: 47,899 created against a target of 40,000. Moody's upgrades the city to A1.za, though with a negative outlook.
2006/07 – 2010/11
Housing Surge, Two Irreconcilable Totals. Five-year housing delivery is recorded as either 73,930 units, 74 percent of target, or 76,936 units, 77 percent of target, depending on which section of the same source report is used.
2009/10
Group Surplus Restated to R2.48 Billion. The figure of record for 2009/10, R2,482,347 thousand, comes from a restated comparative column, superseding an inconsistent figure implied elsewhere.
2010/11
Bus Rapid Transit Launch and a Full Entity-Level Financial Picture. Rea Vaya Phase One begins for the World Cup, roughly 30,000 daily trips. Council composition changes mid-year: 217 councillors and 109 wards grow to 260 councillors and 130 wards from 18 May 2011. This is also the only year with a complete revenue, expenditure and surplus breakdown across all sixteen entities in one table, including the Johannesburg Tourism Company, then running a R4,275 thousand deficit, and the Roodepoort City Theatre as a distinct entity from the Johannesburg Civic Theatre.
2011/12 – 2014/15
Data Gap. No standalone source document exists for 2011/12, 2013/14 or 2014/15 — three of the four missing years in the full twenty-two-year run fall in this stretch.
2015/16 to 2016/17
Bus Rapid Transit Peak Era. 48,271 daily trips reported for 2015/16 in that year's own report, contested by a 34,500 figure appearing in the following year's document — most likely a column-shift error. Group surplus of R3,817,191 thousand reported for 2015/16, later restated down to a range of R3,412,292 to R3,521,429 thousand across subsequent documents.
2020/21
Coronavirus Pandemic Impact. Bus Rapid Transit ridership falls to 34,346, down from a 52,710 peak in 2018/19. Housing construction disrupted.
2021/22
Non-Revenue Water Peak Crisis. Unaccounted-for water reaches 44.8 percent, up from a 36 percent baseline in 2003/04. Housing delivery rebounds to 3,134 units.
2023/24
Record Small Enterprise Outturns, Alongside a Contested Financial Result. 25,809 small, medium and micro enterprises supported, 176 percent of target. The Group's own 2023/24 report shows a net deficit of R277.7 million; the following year's comparative column instead shows a surplus of R225.7 million for the same year — see Group Finances for both.
2024/25
Financial Turnaround, Governance Setback. Total revenue grows 10 percent to R81.14 billion and the Group returns to a R1.64 billion surplus — but the core municipality receives its first Qualified audit opinion at core level in the tracked history, following an escalated dispute with the Auditor-General.
leaderboardEarliest Available Baseline Scorecard, 2003/04
Indicator2003/04Note
Total RevenueR11,322,093 thousandThe earliest year with a directly-sourced total in any processed document
Total ExpenditureR11,075,886 thousand
Surplus for the YearR246,207 thousandThe smallest surplus in the full twenty-two-year series
Total AssetsR13,221,679 thousandGrows to R109,569,879 thousand by 2023/24, an eightfold increase
Net AssetsR1,957,667 thousand
Capital ExpenditureR1,148 millionRises to R6,373 million by 2008/09
Households With Basic Water97% actual, against a 94% targetSee Waste Management for the fuller coverage picture
Households With Sanitation89.5% actual, against an 83% target
Households With Electricity100% actual, against a 100% target
2003/04 is the earliest fiscal year with a directly-sourced Total Revenue and Total Expenditure figure across all three extraction files.
account_treeThe Only Full Entity-Level Snapshot: 2010/11
EntityTotal Revenue, Rand ThousandTotal Expenditure, Rand ThousandSurplus or (Deficit), Rand Thousand
City of Johannesburg Metropolitan Municipality14,224,07213,433,854783,795
City Power Johannesburg10,404,2029,284,302(859,067)
Johannesburg Water4,882,5194,491,187(385,030)
Pikitup Johannesburg1,170,1721,167,321(3,800)
Johannesburg Roads Agency538,094574,261(36,231)
Johannesburg City Parks608,388587,172(20,780)
Metropolitan Bus Service396,666401,334(5,976)
Johannesburg Market239,154191,33331,503
Johannesburg Social Housing Company74,94769,6096,222
Johannesburg Development Agency59,56252,0679,071
Johannesburg Property Company59,51966,7135,457
Metropolitan Trading Company62,52064,869(2,349)
Johannesburg Tourism Company33,36529,090(4,275)
Roodepoort City Theatre10,70810,318(390)
Johannesburg Zoo62,67562,509(171)
Johannesburg City Theatre40,18444,357(3,054)
This is the only year across all seventeen processed documents with a complete revenue, expenditure and surplus figure for every entity in a single table. The Johannesburg Zoo and Johannesburg City Parks appear as separate lines here; in every later document they're reported jointly as the Johannesburg City Parks and Zoo. The Johannesburg Tourism Company and Roodepoort City Theatre both existed in 2010/11, lapsed from later reporting, and Tourism was formally re-established in June 2022 — see Trading and Cultural Entities.
Group Finances
The consolidated City of Johannesburg group — every municipal entity and core department combined into one set of books. Where a later annual report restates an earlier year's figure, the restated figure is used here, since it follows an audit; the original figure is kept in a small note alongside it.
receipt_longStatement of Financial Performance, 2012/13 to 2024/25
Rand Thousand2012/132016/172017/182018/192019/202020/212021/222022/232023/242024/25
Property Rates6,034,9467,912,3819,110,56012,372,03212,552,22413,035,79213,499,72914,049,88216,798,94517,700,149
Service Charges / Rendering of Services19,220,09824,681,21325,430,50227,466,60929,898,38430,662,68132,849,87232,828,07037,830,83241,584,654
Government Grants and Subsidies6,823,8779,464,6749,771,31310,743,56511,182,53512,603,6288,189,0549,393,06110,441,59511,362,430
Interest and Finance Income561,710608,738715,421839,864750,798120,565596,722750,4901,160,9491,085,325
Other Revenue2,186,9802,934,5282,891,8203,888,3193,973,9715,095,2337,478,5817,896,8777,667,0899,407,808
Total Revenue34,827,61145,601,53447,919,61655,310,38958,357,91261,517,89962,613,95864,307,79773,899,41081,140,366
Employee Related Costs7,450,68210,394,67411,187,61412,829,83214,960,11715,467,78216,270,89217,786,59019,672,44020,920,220
Debt Impairment3,892,5943,252,4334,578,1896,880,1186,394,5125,599,7266,206,2507,500,8549,480,429
Depreciation and Amortisation2,850,7092,998,8243,150,0453,186,4463,255,9143,829,8263,915,7944,048,5734,514,0844,740,402
Finance Costs1,997,8022,421,8152,552,5072,434,2662,524,0642,612,1092,621,3032,725,1262,942,9193,420,356
Bulk Purchases1,477,48714,978,93315,196,61616,535,14517,670,95618,331,38620,662,56021,654,46825,161,99227,788,626
Other Expenditure17,819,1579,651,4439,438,1928,874,0339,405,92711,045,15212,452,06513,531,05214,484,21113,559,805
Total Expenditure31,473,83744,338,28344,777,40748,437,91154,697,09657,680,76761,522,34065,952,05974,276,50079,909,838
Net Surplus or Deficit3,438,4561,472,7462,614,4526,656,5203,735,6953,735,6951,228,024326,614 deficit225,6721,643,196
Figures are the most recently restated version available for each year, not necessarily the figure that year's own report first published. 2018/19's net surplus is the most contested single figure in this whole table — it appears as R6,882,676 thousand in the formal statement, R6,888,934 thousand in that same document's own trend chart, R6,490,794 thousand in the following year's comparative, R6,656,520 thousand in a later trend table, and R4,792,433 thousand in a still later trend chart — five figures, a range of over R2 billion, for one year's result. R6,656,520 thousand is used above as the most recent formal restatement, not a trend-chart figure. 2023/24's net result was first reported as a R277.7 million deficit and later restated, in the following year's comparative column, to a R225.7 million surplus. Originally reported figures for restated years are listed in the full download.
account_balance_walletStatement of Financial Position, 2012/13 to 2023/24
Rand Thousand2012/132016/172017/182018/192019/202020/212021/222022/232023/24
Non-Current Assets46,304,98970,286,59173,788,92379,565,86382,313,81185,265,58487,388,32788,978,83893,410,004
Current Assets13,886,13212,040,76711,395,02315,800,41016,506,65917,875,33518,000,45417,507,20616,159,875
Total Assets60,191,12182,327,35885,183,94695,366,27398,820,470103,140,919105,388,781106,486,044109,569,879
Non-Current Liabilities16,358,97723,334,22825,951,61127,749,18226,950,10229,104,36127,466,75926,363,41426,740,516
Current Liabilities13,397,37517,230,87114,583,40914,716,96416,100,05515,268,24718,591,16021,121,68726,453,051
Net Assets30,434,76941,762,25944,648,92652,900,12755,770,31358,768,31159,330,86259,000,94356,376,312
2016/17's net assets figure went through two rounds of restatement before settling at 41,762,259 shown above; the originally reported figure was 43,125,686. Current liabilities rose 23 percent in the single year from 2022/23 to 2023/24, the year net assets fell for the first time in this series.
paymentsCash Flow Statement, 2009/10 and 2010/11
Rand Thousand2009/102010/11
Cash Received From Sale of Goods and Services18,533,81622,261,361
Cash Received From Government Grants6,952,2786,153,211
Cash Paid to Employees(5,925,902)(6,497,751)
Cash Paid to Suppliers(15,354,724)(17,431,943)
Net Cash From Operating Activities2,614,8803,000,149
Purchase of Property, Plant and Equipment(4,625,881)(3,786,174)
Net Cash Used in Investing Activities(3,303,166)(3,675,417)
New Borrowings Raised1,993,0071,512,029
Net Cash From Financing Activities321,4351,064,668
Net Change in Cash for the Year(366,851)389,400
Cash and Cash Equivalents at Year End300,635690,035
This is the only year pair with a full cash flow statement in the processed documents — later reports discuss cash coverage only as a ratio (see below), not as a full statement. Cash and cash equivalents had grown to R6.6 billion by 2020/21 and fallen to R2.1 billion by 2023/24, per the ratio and balance-sheet figures reported in those later years.
constructionCapital Expenditure, 2003/04 to 2022/23
YearCapital Expenditure, Rand MillionsShare of Capital Budget Spent
2003/041,148
2004/051,860
2005/062,663
2006/073,309
2007/085,342
2008/096,37393%
2012/134,200
2017/186,370, of a 7,000 budget91%
2018/197,100, of an 8,100 budget91%
2019/206,000, of an 8,200 budget73%
2020/216,900, of a 7,600 adjusted budget91%
2022/236,000
Capital spending grew more than fivefold between 2003/04 and 2008/09, then held in the R6 to R7 billion range for over a decade. 2019/20's 73 percent budget utilisation, the pandemic year, is the clear outlier.
savingsFinancial Health Ratios, 2012/13 to 2023/24
RatioTarget2012/132016/172018/192019/202020/212021/222022/232023/24
Current Ratio1.5 to 2 : 11.040.781.081.031.170.90.80.61
Solvency RatioOver 2.1 : 12.022.102.102.302.302.302.24
Debt to RevenueUnder 45%38.77%45%40%38%40%39%35%34%
Remuneration Share of Operating Expenditure25 to 40%36.59%23%26%27%27%28%
Repairs and Maintenance Share of Fixed AssetsOver 8%2.19%4%5%5%5%4%5%
Interest Share of Operating ExpenditureUnder 8%4.69%5.5%6%5%5%4%4%
Net Operating Surplus MarginAbove 0%22.79%4%12%6%7%2%-2%-2%
Cash Coverage1 to 3 months92 days43 days2 months1.6 months110
Debt and remuneration ratios sit comfortably inside target through 2023/24. Liquidity does not — the current ratio and cash coverage have both fallen every year since at least 2021/22, now well outside target.
verifiedCredit Ratings, 2008/09 to 2024/25
YearAgencyLong-Term RatingOutlook
2008/09Moody'sAa3.zaStable
2010/11Moody'sAa3.zaStable
2012/13Moody'sA1.zaNegative
2012/13Global Credit RatingsAA minus, national scaleStable
2017/18Global Credit RatingsAA, national scaleStable
2017/18Moody'sBaa3, global scaleNegative
2018/19Global Credit RatingsAA, national scaleStable
2020/21Moody'sBa3, global scaleNegative
2022/23Moody'sBa3, global scaleStable
2023/24Moody'sBa3, global scaleStable
2024/25Moody'sBa3, global scaleStable
A steady decline from Aa3.za in 2010/11 to Ba3 by 2020/21, four notches over a decade, followed by four years of the rating being held rather than recovered.
fact_checkAudit Opinions, by Entity, 2011/12 to 2024/25
Entity2011/122015/162018/192019/202020/212021/222022/232023/242024/25
City of Johannesburg GroupUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
City of Johannesburg CoreQualified
Johannesburg WaterQualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
City PowerQualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
PikitupUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
Johannesburg Social Housing CompanyCleanCleanUnqualifiedUnqualifiedUnqualifiedQualifiedUnqualifiedUnqualifiedUnqualified
Johannesburg Roads AgencyUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
Johannesburg Property CompanyUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
Johannesburg Development AgencyUnqualifiedUnqualifiedCleanUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
Metropolitan Bus ServiceUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
Johannesburg MarketCleanCleanUnqualifiedUnqualifiedUnqualifiedUnqualifiedCleanCleanClean
Metropolitan Trading CompanyUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualifiedUnqualified
Johannesburg City TheatresCleanUnqualifiedUnqualifiedUnqualifiedCleanCleanClean
Johannesburg Tourism CompanyUnqualifiedUnqualifiedUnqualified
Metropolitan Trading Company's 2020/21 opinion is shown here as Unqualified, the entity's own contemporaneous figure; two later reports instead call that year Qualified. See Data Quality for the full account.
water_drop

Water and Sanitation

Johannesburg Water — bulk potable water distribution from Rand Water, sewer networks, reservoirs and wastewater treatment across seven regions. Incorporated 21 November 2000.

1.8 Billion Litres
Water Supplied Per Day, 2023/24
12,520 Kilometres
Water Network
11,933 Kilometres
Wastewater Network
129
Reservoirs and Towers
44.8%
Non-Revenue Water, Peak Year 2021/22
account_balanceFinancial Performance, Full Series
Johannesburg Water's own trading result as a state-owned company, separate from the group-wide figures in Group Finances.
Rand Thousand2008/092010/112015/162016/172017/182018/192019/202020/212021/222022/232023/242024/25
Total Operational Revenue10,088,09611,718,32312,742,65113,649,51114,954,93816,087,71418,490,83219,978,413
Repairs and Maintenance594,055529,193655,508965,398
Total Expenditure13,635,40914,950,09417,351,91718,155,952
Net Operational Surplus995,753995,7531,350,491810,9011,460,1651,319,5291,137,6201,138,914, 68% of target1,822,461, 130% of target
Employees Filled2,7092,4292,5092,6461,7022,6822,7602,7822,8232,8235,147 of 6,348 posts
Figures are shown as reported; where a later report restates a figure, both are shown with the restated value used in the chart above.
ruleService Standards, 2022/23 and 2023/24
Service Standard 1 — Water interruptions resolved within 12 hours11.65% of 90%
Service Standard 2 — Fire hydrants repaired within 48 hours68.11% of 80%
Service Standard 6 — Manhole covers replaced within 24 hours97.68% of 95%
Service Standard 7 — Pipe bursts resolved within 48 hours67.46% of 85%
Service Standard 8 — Sewer blockages cleared within 24 hours92.66% of 92%
Service Standard 11 — Interruption notices given 7 days in advance100% of 95%
ReferenceIndicatorTarget2022/232023/24Status
Service Standard 1Water interruptions resolved within 12 hours90%88.89%11.65%Missed
Service Standard 2Fire hydrants repaired within 48 hours80%72.15%68.11%Missed
Service Standard 6Manhole covers replaced within 24 hours95%95.90%97.68%Exceeded
Service Standard 7Pipe bursts resolved within 48 hours85%60.04%67.46%Missed
Service Standard 8Sewer blockages cleared within 24 hours92%65.92%92.66%Exceeded
Service Standard 11Interruption notices given 7 days in advance95%100%100%Exceeded
Service Standard 13New households, basic water, informal areas2501,453927Exceeded
Service Standard 14New households, sanitation, informal areas2002,3490Missed
water_damageNon-Revenue Water and the Infrastructure Backlog
YearNon-Revenue Water
2003/0436%
2021/2244.8%
construction
R32.5 billion infrastructure backlog. Twenty-six percent of the asset base has fewer than ten years of useful life remaining. Renewal rate is roughly one percent per year. Twenty-two critical leaking reservoirs identified; rehabilitation begins 2024/25.
bolt

Energy

City Power Johannesburg — electricity distribution, substation protection, embedded generation approval and public streetlighting.

3,515
New Dwellings Connected, 2023/24
26.47 Megawatts
Embedded Generation Approved, 278% of Target
Down 52%
Crime Incidents, Year on Year
R3.17 Billion
Net Deficit, 2024/25
trending_downFinancial Performance, Full Series
City Power's own trading revenue, expenditure and net result as a municipal-owned electricity utility — separate from the group-wide figures in Group Finances.
Rand Thousand2008/092010/112015/162016/172017/182018/192019/202020/212021/222022/232023/242024/25
Total Revenue14,674,67214,163,65315,225,51316,671,34016,671,340 identical to prior year in source18,346,28617,542,12621,011,56122,990,057
Net Surplus or (Deficit)183,133(384,221)(384,300)68,946(452,170)(702,587)(1,808,059)(2,438,087)(3,171,268)
Employees, Headcount1,9591,6591,7471,7331,7021,7241,705~1,8872,2052,187
trending_down
The deficit has widened every year since 2019/20, from near-breakeven to R3.17 billion, even as revenue grew nearly forty percent over the same period.
Both the 2023/24 and 2024/25 annual reports title this table "Johannesburg Water Financial Performance" in their own contents — confirmed as City Power's by context and scale.
table_chartKey Performance Results, 2023/24
Streetlight repair, motorways2.7 days average, target 2 days
Streetlight repair, secondary roads11.3 days average, target 6 days
Customer query resolution within 30 days98% of 95%
New dwellings connected3,515 of 3,200
Embedded generation approved26.47 of 9.5 megawatts
Network outage reduction12.37% of 10%
Key Performance IndicatorTargetActualStatus
Streetlight repair — Motorways2 days2.7 daysNear
Streetlight repair — Secondary roads6 days11.3 daysMissed
Query resolution within 30 days95%98%Exceeded
Planned interruption notice7 days15.04 daysExceeded
New dwellings connected3,2003,515Exceeded
Embedded generation approved9.5 megawatts26.47 megawattsExceeded
Network outage reduction10%12.37%Exceeded
peopleCustomers With Electricity, 2015/16 to 2019/20
2015/162016/172017/182018/192019/20
396,304413,877385,567375,711377,796
trending_down
Customer numbers fell for two straight years after peaking in 2016/17, before stabilising — a decline that sits alongside the embedded generation success story elsewhere on this page, and isn't explained in the source documents.

Security and Anti-Crime Progress, 2023/24

  • Crime incidents dropped from 521 to 249, a 52% reduction
  • Suspects arrested rose from 62 to 132, a 113% increase
  • Mini-substations secured reached 1,386 by June 2024
  • Ninety major substations now have static security guards
delete

Waste Management

Pikitup Johannesburg — domestic refuse collection, commercial waste, street sweeping and landfill management, alongside waste diversion led by the Environment and Infrastructure Services Department.

1.48 Million Tonnes
Disposed to Landfill, 2023/24
203 of 203
Informal Settlements Fully Serviced
15.67%
Aggregate Waste Diversion Rate
homeBasic Service Access, Long-Run Coverage
Service2003/04 Target2003/04 Actual2010/11
Households With Basic Water94%97%97%
Households With Sanitation83%89.5%91%
Households With Solid Waste Collection95%95%
Households With Electricity100%100%~80%, of a 95% five-year target, backlog 212,000 households
Only these two years have directly comparable household coverage percentages across all four basic services in the processed documents; later reports track free basic services recipients instead of coverage percentage (see Overview).
trending_downFinancial Performance, Full Series
Pikitup's own trading revenue, expenditure and net result as a municipal-owned waste management utility — separate from the group-wide figures in Group Finances.
Rand Thousand2008/092010/112015/162016/172017/182018/192019/202020/212021/222022/232023/242024/25
Total Revenue2,488,0942,869,5953,131,6493,623,7593,547,2244,418,8354,418,885 near-identical to prior year
Net Surplus or (Deficit)221,715179,53290,60090,600(33,310)(25,404)(375,679)144,099R827m deficit, alternate basis
Employees, Headcount2,7133,3094,4564,262–5,9465,4035,2215,0355,1264,938
rule
2021/22 is the starkest disagreement in the whole dataset — one report shows a R25.4 million loss, another shows a R224.3 million profit, for the same entity and year.
local_shippingWaste Landfilled, in Tonnes
2013/142014/152015/162016/172017/182019/202020/21
1,125,4271,319,2411,251,8301,199,7351,119,5871,299,3531,101,080
recyclingWaste Stream Diversion, 2023/24
Commercial83.5%
Dry Recyclables68.4%
Green Organic Waste70.8%
StreamBaseline, TonnesDiverted, TonnesRate
Commercial112,50093,94483.5%
Dry Recyclables38,00025,99168.4%
Green Organic Waste72,00050,95970.8%
Aggregated Total1,128,364176,87215.67%
The aggregate rate is far lower than any single stream because the aggregate baseline includes waste that never enters a diversion programme at all.
co2Greenhouse Gas Offset From Waste Diversion, 2012/13 to 2017/18
YearFigureNote
2012/1388,987 Verified Emission ReductionsA tenfold typo within the source itself
2016/1784,021 tonnes of carbon dioxide equivalentA narrower, sector-based methodology, not directly comparable to 2012/13
2017/1895,080 tonnes of carbon dioxide equivalentSame narrower methodology as 2016/17
These figures measure carbon offset from landfill gas capture and diversion programmes, a different metric from the tonnage diverted shown above. The 2012/13 figure is repeated three times in body text as 88,987 but appears once, in an infographic in the same document, as 8,987 — almost certainly a missing digit, not a genuine order-of-magnitude difference.
check_circleService Level Performance, 2023/24
Kerbside refuse collection completed98%
Illegal dumping clearance98% of 92%
Wheelie bin delivery within seven days87% of 95%
Complaint resolution within seven days88% of 90%
ServiceTargetActualStatus
Kerbside refuse collection98%Exceeded
Illegal dumping clearance92%98%Exceeded
Wheelie bin delivery within 7 days95%87%Below
Animal carcass removal within 48 hours100%Exceeded
Complaint resolution within 7 days90%88%Near
home

Housing

The Department of Human Settlements and the Johannesburg Social Housing Company — public housing delivery, informal settlement upgrades, title deed regularisation and affordable rental housing.

3,022
Housing Units Delivered, 2023/24
2,131
Title Deeds Issued, 2023/24
495
Social Housing Company Units, 2023/24
556
Social Housing Company Units, 2024/25
homeHousing Units Delivered Each Year, Full Series
YearUnits DeliveredNote
2006/0714,307Mixed income, rental, community builder and hostel categories combined
2007/0820,349Strongest year in the full series
2008/0922,008Two figures for the same year, 3,634 apart
2009/1012,583
2010/114,735 in the report's executive summaryA single document disagreeing with itself by 2,954 units
2012/133,470Only a total is given for this year; no category breakdown exists in the source
2017/182,0752,020 inner-city rental units and 218 transitional units within this total; target was 2,190
2018/19408Sharp unexplained dip
2019/202,008Confirmed by the city's own Integrated Development Plan performance table
2020/212,029
2021/223,134
2022/232,688
2023/243,022Confirmed against the site-by-site breakdown below
rule
The five-year total for 2006/07 through 2010/11 does not add up to a single number, even within one report — 73,930 units in the executive summary, 76,936 in the report's own housing chapter.
apartmentHousing Units by Development Site, 2023/24
Lufhereng, partial delivery
978
Zandspruit Extension Eighty-Four, service sites
701
Goudrand Extension Thirteen
570
South Hills
354
Jabulani, First Home Finance walk-up units
396
Riverside View Extension Sixty-Nine
216
Fleurhof
204
Jabulani, Breaking New Ground walk-up units
304
These eight sites sum to the confirmed total of 3,022 units for 2023/24.
engineeringCapital Projects, 2023/24
ProjectBudget, Rand ThousandActual SpendProgress
Fleurhof Infrastructure25,00024,850100%
Kanana Park Road15,0008,44456.3%
Jabulani Walk-Up Units42,00041,890100%
apartmentJohannesburg Social Housing Company, Full Series
The Social Housing Company's own rental income, operating costs and net result as a municipal-owned entity — separate from the Department of Human Settlements' delivery figures above, and from the group-wide figures in Group Finances.
Rand Thousand2003/042004/052007/082008/092010/112017/182018/192019/202020/212021/222022/232023/242024/25
Total Revenue157,945267,219357,803311,198376,788431,994
Net Surplus or (Deficit)212575892,3256,222(9,900)(66,026)(79,974)(115,933)(133,657)(391,034)(570,857)(559,942)
Units Completed330210936495556
trending_down
A pivot from small surpluses before 2010/11 to a deficit that has grown roughly sixty-fold since 2017/18. The city attributes 2023/24's overspend mainly to deferred maintenance finally being addressed — total expenditure exceeded budget by 157%, with repairs and maintenance alone at R201.1 million against a R62.5 million budget.
commute

Transport

The Transport Department and the Bus Rapid Transit network, the Johannesburg Roads Agency, the Metropolitan Bus Service, and licensing services.

info
Rea Vaya and the Metropolitan Bus Service are two separate operations, not two names for the same thing. Rea Vaya is the city's Bus Rapid Transit system, run on dedicated lanes by contracted operators such as Piotrans, under the Transport Department. The Metropolitan Bus Service, commonly called Metrobus, is a separate, city-owned conventional bus operator with its own fleet, routes, and financial statements. Both sit under this Transport tab because they're both public bus services, but their ridership, revenue, and operating problems are entirely independent of each other — Piotrans' business rescue affects Rea Vaya only, for example, and has no bearing on Metrobus's own figures below.
35,921
Average Daily Bus Rapid Transit Trips, 2023/24
70.7%
Timetable Adherence, Down From 80.6%
152.84 Kilometres
Lane Kilometres Resurfaced
badgeLicensing Transactions, 2009/10 to 2016/17
Transaction Type2009/102010/112011/122012/132013/142014/152015/162016/17
Learner's Licences15,92917,40316,65915,80915,96715,74215,76213,178
Police Clearances25,34022,97019,88418,79310,81325,59320,786
Duplicate Registration Certificates63,12564,62656,33344,80339,44029,65521,071
Discontinued Notices5,3217,2777,6676,0069,198664765
A separate document mentions "866,844 licensing transactions" for 2019/20 — a different, broader metric than the categories above, not directly comparable to them. Duplicate registration certificates have fallen almost every year since 2009/10, from 63,125 to 21,071 by 2015/16.
directions_busBus Rapid Transit, Average Daily Ridership, Full Series
YearAverage Daily TripsNote
2010/1130,000Phase One launch, coinciding with the 2010 World Cup
2012/1335,953
2014/1534,500Repeated in a later report, mislabelled as 2015/16
2015/1648,271Likely a column shifted one year in the second report
2017/1848,501Target that year was 53,000
2018/1952,710Highest confirmed figure in the series
2019/2041,645Coronavirus pandemic impact begins
2020/2134,346Full pandemic year
2022/2335,921Recovery, strained by the Piotrans business rescue
2023/2435,921Identical to prior year; adherence falls sharply even as ridership holds flat
directions_bus
The bus operating company Piotrans entered business rescue from 2023/24 onward, causing route bus shortages; adherence fell from 80.6% to 70.7% and has not recovered in any later document.
account_balanceTransport Department Finances
The core Transport Department's own budget, including the fares and subsidy that fund Rea Vaya specifically — not the Metropolitan Bus Service, which has its own separate financial statement below, and not the group-wide figures in Group Finances.
Rand Thousand2021/222022/232023/242024/25
Bus Rapid Transit Fare Revenue96,239135,66288,62564,253
Total Revenue345,012812,710500,289499,337
Total Expenditure1,712,6732,202,1821,968,7692,043,879
Fare revenue has fallen every year since 2022/23, from R135.7 million to R64.3 million, even as ridership held flat — consistent with the adherence collapse discouraging fare-paying use.
constructionJohannesburg Roads Agency, Full Series
The Roads Agency's own trading revenue, expenditure and net result as a municipal-owned entity responsible for road construction and maintenance — separate from the group-wide figures in Group Finances.
Rand Thousand2003/042004/052007/082008/092010/112019/202020/212021/222022/232023/242024/25
Total Revenue1,400,0321,597,4671,341,0851,523,3301,573,702
Net Surplus or (Deficit)3686,83828,300(75,379)(36,231)142,541(211,525)73,297(312,626)20,401(69,720)
Employees, Headcount1,8001,6732,4022,3332,3332,381
A visibly volatile entity — surplus and deficit years alternate roughly every other year across the full twenty-two-year span. The agency's own asphalt plant became operational in 2024/25.
timerJohannesburg Roads Agency, Response Times, 2023/24
Road barriers repaired, within 14 days77.56%
Potholes repaired, within 14 days60.26%
ServiceWithin 14 DaysWithin 20 DaysWithin 30 DaysStatus
Road barriers repaired77.56%80.89%81.97%Exceeded
Blocked stormwater kerb inlets cleared79.95%83.17%84.49%Exceeded
Missing manhole covers made safe79.33%82.33%83.67%Exceeded
Damaged road signs repaired94.32%96.04%96.86%Exceeded
Potholes repaired, all channels60.26%64.79%70.40%Near
Faulty traffic signals repaired84.32%89.07%93.82%Exceeded
routeRoad Infrastructure
MetricYearFigure
Total road network2017/1825,658 kilometres
Gravel roads upgraded to tar2017/1826.98 kilometres that year
Lane kilometres resurfaced2023/24152.84 kilometres
Gravel roads upgraded2023/247.76 kilometres
Detailed gravel, tarred and stormwater tables for 2012/13 through 2015/16 exist in the source documents but the numeric values were not reliably extracted — flagged in the source itself as needing re-verification, so omitted here rather than shown with uncertain figures.
directions_bus_filledMetropolitan Bus Service, Full Series
Metrobus's own trading revenue, expenditure and net result as a separate, city-owned conventional bus operator — not to be confused with Rea Vaya Bus Rapid Transit above, which is a different system with its own operator and its own figures.
Rand Thousand2003/042004/052007/082008/092010/112019/202020/212021/222022/232023/242024/25
Total Revenue710,632568,544641,507691,020753,578
Net Surplus or (Deficit)1,2812,350(9,421)(19,180)(5,976)23,51377,888(92,940)(66,761)(66,124)(69,796)
Employees, Headcount929931762743743
warning
A structural deficit, not a temporary one — subsidies cover roughly half of operational costs; 2020/21 is the one clearly surplus-making year in the twenty-two-year record.
trending_up

Economic Development and Planning

The Economic Development Department, the Department of Development Planning, the Johannesburg Development Agency and the Johannesburg Property Company.

25,809
Small, Medium and Micro Enterprises Supported, 2023/24
18,958
Jobs Created, Expanded Public Works Programme
R19.569 Billion
Investment Facilitated
906
Consent Applications Outstanding
table_chartEconomic Development Key Results, Full Series
Operational results the Economic Development Department is measured against — job creation, business support and investment facilitated — not a financial statement of the department's own revenue and expenditure.
Measure2008/092010/112012/132020/212021/222022/23 Target2022/232023/24 Target2023/24
Jobs created, Expanded Public Works Programme47,899 of 40,000Over 60,000 of 45,00017,51717,76112,50013,55414,75018,958
Small, medium and micro enterprises supported3,96716,54614,77714,50014,97214,64525,809
Investment facilitatedR31.43bnR19bnR11.36bnR19bnR19.569bn
Artisan and technical skills training232200541200361
trending_up
Small business support has grown six and a half times since 2012/13 — from 3,967 enterprises to 25,809.
constructionExpanded Public Works Programme Jobs, Full Series
YearJobs CreatedTargetNote
2008/0947,89940,000
2010/11Over 60,00045,000
2011/1235,149A comparative figure only, from the following year's report
2012/1336,58835,000 or 38,176Internal conflict within the same document
2017/1821,696
2020/2117,517
2021/2217,761
2022/2313,55412,500
2023/2418,95814,750128% of target
2008/09 and 2010/11 remain the strongest years in absolute terms across the full series, even though the target itself has fallen considerably since then.
mapDevelopment Planning, Service Standards, 2023/24
Building inspections within 48 hours99.08% of 85%
Planning law enforcement within 7 days100% of 85%
Electronic property information within 2 days100% of 95%
Consent use applications within 2.5 months99% of 90%
Site development plans within 28 days97% of 93%
StandardTarget2022/232023/24Status
Building inspections within 48 hours85%92%99.08%Exceeded
Planning law enforcement within 7 days85%99%100%Exceeded
Electronic property information within 2 days95%97.37%100%Exceeded
Consent use applications within 2.5 months90%95%99%Exceeded
Site development plans within 28 days93%96%97%Exceeded
pending_actions
Every turnaround-time target is exceeded, yet the backlog keeps growing — 906 consent applications and 246 rezoning applications remained outstanding at year end.
foundationJohannesburg Development Agency, Full Series
The Development Agency's own trading revenue, expenditure and net result as a municipal-owned entity responsible for urban regeneration projects — separate from the group-wide figures in Group Finances.
Rand Thousand2008/092010/112015/162019/202020/212021/222022/23
Total Revenue115,90097,055119,729
Net Surplus or (Deficit)11,7539,0712,80020,000(2,000)(153,622)~(34,000)
Employees, Headcount575010976~107
construction
Poor contractor performance caused cashflow issues and late payment to small enterprises; working capital requirements are now written into tender documents as a result.
No 2023/24 or 2024/25 figures exist for this entity in the processed documents.
business_centerJohannesburg Property Company, Full Series
The Property Company's own rental and sales income, operating costs and net result as a municipal-owned entity managing the city's property portfolio — separate from the group-wide figures in Group Finances.
Rand Thousand2008/092010/112017/182019/202020/212022/232023/242024/25
Total Revenue~144,000, rental income narrative860,110792,857949,7081,152,385
Net Surplus16,5175,45749,006~4,726, derived21,08640,028160,261
Employees, Headcount1231285281,7241,688~1,549
rule
2024/25's net surplus is roughly four times the prior year — the sharpest single-year jump of any entity in this dashboard.
storefront

Trading and Cultural Entities

The Johannesburg Market, the Johannesburg City Theatres, the Johannesburg City Parks and Zoo, the Johannesburg Tourism Company, and the Metropolitan Trading Company.

nature_peopleJohannesburg Market, Full Series
The Market's own trading revenue, expenditure and net result as a municipal-owned fresh produce trading entity — separate from the group-wide figures in Group Finances.
Operates the largest fresh produce trading facility in Africa, at City Deep — annual trade volumes exceed R11 billion.
Rand Thousand2003/042004/052007/082008/092010/112016/172017/182018/192020/212021/222022/232023/242024/25
Total Revenue~1,900,000 turnover496,574533,194524,202606,946654,790755,005
Net Surplus19,50517,21620,08234,57931,50356,39495,838128,76589,626152,54698,468117,281
Employees, Headcount282283327302305316~421
verified
The only entity to post a surplus in every single year it has data for, 2003/04 through 2024/25 — the exact size is contested in three years, but the direction never once is.
parkJohannesburg City Parks and Zoo, Full Series
The Parks and Zoo entity's own trading revenue, expenditure and net result as a municipal-owned entity — separate from the group-wide figures in Group Finances.
Rand Thousand2003/042004/052007/082008/092010/112019/202020/212021/222022/232023/242024/25
Total Revenue1,073,6211,154,4191,246,2401,245,3081,243,2311,345,081
Net Surplus or (Deficit)7,0393,762(3,389)2,661(20,780)127,28453,823(30,394)(79,451)
Employees, Headcount1,5961,626~1,4031,3451,783
trending_down
Revenue stayed essentially flat while the entity swung from a surplus to a widening deficit — cost growth is on the expenditure side, principally employee costs, up 31% in three years against 8% revenue growth.
theater_comedyJohannesburg City Theatres, Full Series
The Theatres' own ticket revenue, council subsidy and operating costs as a municipal-owned entity — separate from the group-wide figures in Group Finances.
Rand Thousand2003/042004/052007/082008/092010/112021/222022/232023/242024/25
Net Result(514)2,3822,242(4,640)(3,054)
Total Revenue252,067286,859258,294327,388
Employees, Headcount86107
Three consecutive Clean audit opinions, 2022/23 through 2024/25 — see Group Finances.
Reference dashboard, not independently verified — subsidy versus ticket revenue breakdown, 2015 to 2019
Rand Thousand20152016201720182019
Council Operating Subsidy68,82373,50294,072104,432116,447
Earned Ticket Revenue38,92769,95668,14570,50663,842
Total Operational Income107,750143,458162,217174,938180,289
Council subsidy nearly doubled the theatre's operating income between 2015 and 2019, while ticket revenue stayed comparatively flat — the entity has grown more reliant on the subsidy over this period, not less.
flight_takeoffJohannesburg Tourism Company
Existed as far back as 2010/11, when it ran a R4,275 thousand deficit on R33,365 thousand revenue — see History. It lapsed from reporting for over a decade and was formally re-established in June 2022; staff transferred in May 2023, making 2023/24 its first full financial year since re-establishment.
Rand2010/112022/232023/242024/25
Total Revenue33.365 million66.14 million87.16 million103.84 million
Net Surplus or (Deficit)(4.275) million34.57 million20.30 million21.50 million
people
A 55% vacancy rate — 23 of 40 senior operational posts unfilled, reflecting the entity's early-stage staffing.
routerMetropolitan Trading Company
The smallest municipal owned entity by headcount, 52 employees in both 2023/24 and 2024/25, with a zero percent vacancy rate — the only entity in the group's headcount table with every approved post filled.
2020/21's audit opinion is shown as Unqualified, the entity's own contemporaneous figure; two later reports instead call that year Qualified. Detailed 2023/24 and 2024/25 revenue figures were not captured in the processed documents.
health_and_safety

Safety, Health and Community Services

The Public Safety Department, the Health Department, and the Community Development Department — the city's largest cost-centre departments, funded through the group budget rather than their own trading income.

local_policePublic Safety Department
10,028
Employees, 2023/24, the largest single department in the group by headcount
2.6%
Vacancy Rate, 2024/25, the lowest of any major department
YearTotal RevenueTotal ExpenditureNet Result
2021/22R2,415,325 thousand deficit lineR6,241,318 thousandR1,862,119 thousand deficit
2022/23R1,245,715 thousandR6,482,726 thousandR5,237,011 thousand deficit
2023/24R1,198,222 thousandR6,707,693 thousandR5,509,471 thousand deficit
2024/25R1,422,119 thousandR7,063,668 thousandR5,641,549 thousand deficit
Reference dashboard, not independently verified — operational enforcement activity
ActivityHistorical BaselineAnnual TargetActual
Bylaw enforcement operations1,8002,0002,419
Stolen vehicles recovered9501,0001,167
Illegal utility cut-off operations5,0006,0006,402
Vehicle checkpoints logged9,473
Suspects arrested10,020
Stolen electrical cable recovered, metric joints40,551
Fire service on-time response rate70%58.6%, attributed to vehicle maintenance delays and traffic
This department reads as a cost centre, not a trading entity — its minor fine and permit income sits against a nearly seven billion Rand expenditure base, funded through the group budget rather than its own revenue, unlike City Power or Johannesburg Water.
monitor_heartHealth Department
Indicator2004/052005/062008/092009/102010/112017/18
Tuberculosis new smear positive cure rate66%, up from 59%76.7%, up from 74% the prior year and 54% in 200276%79.9%94.3%
Tuberculosis treatment initiation rate94.3%
HIV treatment initiation rate88.9%
Immunisation coverage, under one year85%90%90%98.6%97% on one internal measure, 102.3% on another within the same report
Number of fixed clinics848780, after seven clinics transferred to Provincial government that year81, eighty fixed plus one satellite clinic
Measles cases confirmed24310
YearEmployeesTotal Revenue, Rand ThousandTotal Expenditure, Rand Thousand
2019/202,275
2020/212,233
2022/232,577182,2131,366,122
2023/24170,4361,379,845
2024/25205,6191,473,497
Immunisation coverage nearly tripled its improvement rate between 2005/06 and 2010/11, from 85 percent to 98.6 percent, alongside a steady rise in the tuberculosis cure rate — the clearest sustained public health improvement recorded anywhere in these documents. No revenue or expenditure figures exist for this department before 2022/23; only clinical indicators were tracked in the earlier reporting era.
diversity_3Community Development Department
Libraries, sport and recreation facilities, arts, culture and heritage programmes, and social development services.
YearEmployeesTotal Expenditure, Rand Thousand
2023/241,3301,245,904
2024/251,252 filled, of 1,412 approved posts, an 11.3 percent vacancy rate1,223,281
Like Public Safety and Health, this is a cost-centre department — the small negative revenue figure recorded reflects minor cost recoveries against a much larger expenditure base, not a trading loss.
gavel

Corporate and Political Governance

The political and administrative offices of the city, plus corporate support and oversight departments.

info
Two sourcing tiers on this page. The cost-centre figures below for the Executive Mayor, City Manager, Corporate Services and Arts, Culture and Heritage come from the same three extraction files used everywhere else in this dashboard, cited by document. Everything marked "Reference dashboard, not independently verified" instead comes from a separate reference file that draws on the city's annual reports without page-level citation — real departments, real reporting cycles, but figures this dashboard cannot independently trace to a specific document or page the way it can for the rest of the site. Treat these as directionally useful, not audit-grade.
account_balanceCost of Political and Administrative Offices, 2003/04 and 2004/05
Office or Department2003/04, Rand Thousand2004/05, Rand ThousandChange
Executive Mayor(65,466)(74,582)Cost grew 14%
City Manager(320,590)(357,999)Cost grew 12%
Corporate Services(463,543)(86,449)Cost fell 81%
Arts, Culture and Heritage(24,120)(44,415)Cost grew 84%
Contract Management Unit(1,689,585)(237,296)Cost fell 86%
All figures negative by convention — net cost centres funded from the group budget, the same pattern as Public Safety, Health and Community Development in later years. Corporate Services and the Contract Management Unit's sharp swings likely reflect a change in cost allocation methodology between the two annual reports; the source documents don't explain the shift.
paymentsNamed Office Bearer Remuneration, 2004/05 and 2005/06
Office2004/05, Rand Thousand2005/06, Rand Thousand
Executive Mayor746,094705,532
Speaker556,806588,813
City Manager901,3451,000,000
Individual total remuneration, a different and much smaller measure than the departmental cost-centre figures above. The City Manager during this period was Mavela A.V. Dlamini, succeeding Pascal Moloi.
dnsGroup Information and Communication Technology Reference dashboard, not independently verified
Manages core data systems, secures city networks, and rolls out urban Wi-Fi hotspots.
Rand Thousand2021/222022/232023/24 Target2023/24 Actual
Total Operational Revenue55,94451,87042,78435,442, 83% of target
Public Wi-Fi Hotspots Active5619941,5001,331
manage_searchGroup Forensic and Investigation Services Reference dashboard, not independently verified
Investigates city corruption, coordinates fraud prevention, and targets hijacked municipal properties. Received 677 new financial corruption cases; checked 299 transaction accounts, catching 114 illegal actions.
MeasureFive-Year PlanAnnual TargetActual
Fraud Prevention Plan Execution95%80%80%, achieved
gavelOffice of the Ombudsman Reference dashboard, not independently verified
Investigates citizen billing complaints and monitors compliance with the Promotion of Administrative Justice Act.
Measure2021/222022/232023/24 Target2023/24 Actual
Public Interest Complaints Resolved74%78.5%85%82.1%
Initial Case Backlog Clearance Rate80%85%90%91.4%
balanceGroup Legal Services Reference dashboard, not independently verified
Manages municipal litigation risk, reviews commercial contracts, and designs legislative compliance frameworks.
Measure2021/222022/232023/24 Target2023/24 Actual
Council Contracts Reviewed Within 30 Days88%91.2%95%94.5%
Bylaw Compliance Reviews Completed100%100%100%100%
campaignOffice of the Speaker Reference dashboard, not independently verified
Coordinates council meetings, facilitates public participation, and enforces councillor ethical codes.
Measure2021/222022/232023/24 Target2023/24 Actual
Ward Committee Functionality Index90%92.4%95%96.1%
Statutory Integrated Development Plan Feedback Sessions100%100%100%100%
history_eduSecretary to Council Reference dashboard, not independently verified
Provides administrative support for council committees, records session minutes, and archives legislative records.
Measure2021/222022/232023/24 Target2023/24 Actual
Resolution Transcripts Shipped Within 5 Days94%96.2%100%98.5%
report_problemGroup Risk Advisory Reference dashboard, not independently verified
Manages corporate risk frameworks, internal audit checks, and business continuity plans across all twenty-six entities.
Measure2021/222022/232023/24 Target2023/24 Actual
Entity Risk Profile Reviews Completed85%90%100%100%
badgeOffice of the City Manager Reference dashboard, not independently verified
Administrative head of the metro; coordinates service delivery plans and accountability frameworks. See the verified 2003/04–2004/05 cost figures above for this same office from an earlier period.
Measure2021/222022/232023/24 Target2023/24 Actual
Institutional Key Performance Indicator Score84%88.5%95%91.2%
Financial Year Audit Reports Submitted100%100%100%100%
account_balanceOffice of the Executive Mayor Reference dashboard, not independently verified
Political governance and executive oversight for the metropolitan council under the Municipal Structures Act. See the verified 2003/04–2004/05 cost figures above for this same office from an earlier period.
Measure2021/222022/232023/24 Target2023/24 Actual
Growth and Development Strategy Scorecard Alignment94%96.5%100%100%
Mayoral Committee Resolutions Approved100%100%100%100%
insightsGroup Strategy, Policy Coordination and Relations Reference dashboard, not independently verified
Long-term policy research, metropolitan data analysis, and international partnerships, including review of the Joburg 2040 Growth and Development Strategy.
Measure2021/222022/232023/24 Target2023/24 Actual
Integrated Development Plan Research Formulations Completed100%100%100%100%
International Grant Projects Secured4689, exceeded
groups

Workforce and Structure

How the city is organised, how many people work across it, and how that headcount has moved over two decades.

37,229
Total Group Employees, 2024/25
6.6%
Overall Vacancy Rate, 2024/25, up from 6.0% the year before
20%
Top Management Vacancy, 2024/25, down from 31%
15.8%
Senior Management Vacancy, 2024/25, up from 12%
show_chartTotal Group Employees, 2008/09 to 2024/25
YearTotal Employees, Including Temporary StaffApproved PostsVacancy Rate
2008/0928,518
2010/11Approximately 28,092 by summing the entity table, though the same report's own narrative summary separately states the municipal-entity headcount as "more than 11,000," a figure that does not match its own entity-by-entity table, which sums to roughly 13,888
2015/1628,800
2016/1727,765
2017/1827,50329,6987.40%
2018/1932,316, a sharp jump explained mainly by insourcing at Public Safety and Pikitup34,7416.98%
2019/2038,02440,4426%
2020/2139,875Stated as 36,796 in one part of the source report and 37,609 in another part of the same report6%
2021/2238,30940,9997%
2022/2337,81940,2726%
2023/2437,99540,2726%
2024/2537,22939,8456.6%
The 2010/11 report's own narrative says "more than 11,000" municipal-entity employees; its own entity-by-entity table sums to roughly 13,888. See Data Quality.
2019/20 onward figures explicitly include temporary workers; earlier years excluded them, so the jump visible from 2017/18 to 2019/20 partly reflects a change in what was counted, not purely growth.
groupsEntity Headcounts, 2024/25
Department or Entity2023/242024/25 Approved2024/25 FilledVacancy Rate
Public Safety10,0289,8929,6362.6%
Pikitup5,0405,3524,8429.5%
Johannesburg Water3,1523,5623,18410.6%
City Power2,4122,5322,3875.7%
Group Finance1,7141,8051,6896.4%
Health2,5252,6502,5394.2%
Johannesburg City Parks and Zoo1,7861,9271,8046.4%
Johannesburg Property Company1,5151,5351,4783.7%
Johannesburg Roads Agency1,7621,9191,71410.7%
Community Development1,3301,4121,25211.3%
Citizen Relations1,3241,3571,3093.5%
Metropolitan Bus Service68477864716.8%
Johannesburg Social Housing Company49555449111.4%
Johannesburg Market4635024726.0%
Development Planning4444724426.4%
Social Development3974223946.6%
Transportation4925575412.9%
Group Corporate and Shared Services4054404155.7%
Johannesburg City Theatres2462682516.3%
Johannesburg Development Agency1051291197.8%
Legislature2382672477.5%
Economic Development1021091017.3%
Environment and Infrastructure Services96105995.7%
Metropolitan Trading Company5252520.0%
Johannesburg Tourism Company21492842.9%
Group Total37,99539,84537,2296.6%
Metropolitan Trading Company is the only entity in the group with every approved post filled. The Metropolitan Bus Service, Johannesburg Roads Agency and Community Development all sit above ten percent vacancy — worth reading alongside those entities' service delivery figures elsewhere in this dashboard.
swap_horizStaff Turnover and Sick Leave, 2015/16 to 2024/25
YearTurnover RateSick Leave, Average Days per Employee
2015/167.30%Not reported
2016/174.41%Not reported
2017/185.00%, or 5.07% by a different report's comparative figure3.88
2018/194.27%3.64
2019/204.28%2.94
2020/214.13%1.85
2021/224.41%3.15
2022/233.94%7.58, more than double the prior year
2023/241.88%, the lowest in the series6.90
2024/253.04%6.97
2022/23's sharp sick-leave jump is explained in the source as a methodology shift, not a behavioural change — a payroll system clean-up combined with a return-to-office instruction in August 2022 captured leave that had previously gone unrecorded, rather than staff genuinely taking more than double the sick leave of the prior year.
schoolTraining and Development, 2010/11
MeasureFigure
Total training spendApproximately R27 million, 0.72 percent of the roughly R3.7 billion salary bill, against a 1 percent target — a recession-related shortfall in sponsored training is cited as the cause
Employees with disabilities55 citywide, approximately 0.4 percent of staff, against a 2 percent national target
Female representation, Executive Management Team53 percent, 8 of 15 seats — the only leadership level where the Southern African Development Community's 50 percent target was actually met
Female representation, total staff46.4 percent, 3.6 points short of the 50 percent target
Interns hosted339, approximately R10 million
Bursaries awarded100, approximately R1.5 million
Gender Focal Points established20 of 30 city departments and entities
A draft Gender Policy had not been approved by year end, flagged in the source report itself as stalling further rollout of these initiatives. No comparable training-spend figures were extracted for any later year.
how_to_voteCouncil Composition
Item2003/04 to 2005/062010/11, Before Mid-Year Redetermination2010/11, After Mid-Year Redetermination
Total councillors217217260
Ward councillors109109130
Proportional representation councillors108108130
Number of wards109130
African National Congress seats139, as of 2005/06137153
Democratic Alliance seats59, as of 2005/065990
A boundary redetermination partway through the 2010/11 municipal year grew the council from 217 to 260 members and from 109 to 130 wards, effective 18 May 2011 — a genuine structural change, not a reporting inconsistency.
Organisational Structure
Twenty-six departments and entities across four strategic clusters: sustainable services, corporate and financial governance, utilities, and specialised commercial and cultural entities.

pie_chartProportional Breakdown of All Twenty-Six Entities

ecoSustainable Services, Core Departments
Environment and Infrastructure Services Department
Environmental policy, waste diversion, climate change, water and energy sustainability frameworks.
Core Administration
Department of Human Settlements
Public housing stock, mega-housing projects, informal settlement upgrades, title deed regularisation.
Core Administration
Transport Department
City-wide transit planning and the Bus Rapid Transit framework.
Core Administration
corporate_fareCentral Corporate and Financial Governance
Group Finance
Metropolitan balance sheet, treasury, asset management, revenue collection, supply chain.
Core Administration
Group Corporate and Shared Services
Corporate human resources, skills training, employee relations, institutional wellness.
Core Administration
Group Information and Communication Technology
Smart city strategy, network infrastructure, data centres, centralised core applications.
Core Administration
Office of the City Manager
Integrated Development Plan, municipal compliance tracking, city-wide performance metrics.
Core Administration
Group Legal and Contracts
Municipal litigation, advisory contracts, legislative alignment, corporate legal protections.
Core Administration
Group Forensic and Investigation Services
Corporate fraud, municipal corruption, maladministration, hijacked and problem properties.
Core Administration
boltUtilities, Large Infrastructure Operators
City Power Johannesburg
Electricity distribution grid, substation protection, domestic connections, public streetlighting.
Municipal Owned Entity
Johannesburg Water
Bulk potable water distribution, sewer networks, reservoirs, wastewater treatment. Incorporated 21 November 2000.
Municipal Owned Entity
Pikitup Johannesburg
Domestic refuse collection, commercial waste, street sweeping, landfill site management.
Municipal Owned Entity
directions_busTransport and Construction Agencies
Johannesburg Roads Agency
Road network construction and maintenance, resurfacing, bridges, stormwater drainage.
Municipal Owned Entity
Metropolitan Bus Service
Corporate bus transit fleets, scheduled timetables, multi-route commuter logistics.
Municipal Owned Entity
Johannesburg Development Agency
Spatial turnarounds, public architecture, capital construction, inner-city transit-oriented development corridors.
Municipal Owned Entity
businessSpecialised Commercial and Cultural Entities
Johannesburg Property Company
Municipal asset yields, city land leases, commercial and social property transactions, facilities management.
Municipal Owned Entity
Johannesburg Market
Agricultural trading hub at City Deep, the dominant national fresh produce distribution point.
Municipal Owned Entity
Johannesburg Social Housing Company
Affordable social rental housing, greenfield developments, inner-city building refurbishments.
Municipal Owned Entity
Metropolitan Trading Company
Municipal fibre-optic broadband, public wireless internet, telecommunications towers, informal trading infrastructure.
Municipal Owned Entity
Johannesburg City Parks and Zoo
Green infrastructure, urban conservation, community parks, public cemeteries, the Johannesburg Zoo.
Municipal Owned Entity
Johannesburg City Theatres
Joburg Theatre, Roodepoort Theatre, Soweto Theatre — commercial artistic and staging spaces.
Municipal Owned Entity
Johannesburg Tourism Company
Destination marketing, tourism product development, visitor information. Existed as early as 2010/11; re-established June 2022.
Municipal Owned Entity
rule

Data Quality

Every instance found, across seventeen source documents, where the city's own reporting gives two different figures for the same entity, the same year and the same metric. Nothing here has been resolved on the reader's behalf — where the source disagrees with itself, both figures are shown.

24
Logged Disagreements Across Seventeen Documents
3
Fiscal Years With No Source Document at All
17
Documents Behind This Dashboard
blockYears With No Source Document
Fiscal YearStatus
2011/12No standalone annual report exists in this set. The year appears only as an embedded comparative figure inside later audit-opinion tables, which is not a reliable substitute for the entity's own report.
2013/14No annual report exists in this set for this year at all.
2014/15No annual report exists in this set for this year at all.
These are genuine gaps in the historical record available for this dashboard, not gaps introduced by the extraction process — the underlying reports were either never produced, or were not available to be processed.
ruleSame Entity, Same Year, Opposite Financial Result
EntityYearFigure OneFigure TwoSeverity
Pikitup2021/22R25.4 million deficitR224.3 million surplusOpposite sign
City Power2019/20R68.9 million surplusR50.9 million deficitOpposite sign
City of Johannesburg Group2023/24R277.7 million deficitR225.7 million surplusOpposite sign
City of Johannesburg Group2022/23R326.6 million deficitAn earlier build of this dashboard had mislabelled this figure as belonging to 2023/24Mislabelling, corrected here
ruleSame Entity, Same Year, Materially Different Amount
EntityYearMetricFigure OneFigure Two
City Power2022/23Total revenueR17.54 billionR17.07 billion
City Power2022/23Net deficitR1.81 billionR2.28 billion
Johannesburg Development Agency2021/22Net deficitR153.6 millionR24.0 million
Johannesburg Water2016/17Net resultR40.4 million deficitAlso stated as a R199 million profit, and separately as a R995.8 million profit — a three-way disagreement
Johannesburg Water2018/19Net profitR1.35 billionR1.75 billion
City of Johannesburg Group2018/19Net surplusR6.88 billionRestated five separate times in later reports, down to as low as R4.79 billion
City of Johannesburg Group2016/17Net assetsR43.13 billion, the entity's own original figureRevised to R42.04 billion the following year, then to R41.76 billion two years later — three figures for one balance sheet date
Johannesburg Market2022/23Total revenueR653.4 millionR606.9 million
Johannesburg Property Company2008/09Employees123, the earliest source file's figure359, a later file's figure, citing the earlier file as its source
ruleA Single Document Disagreeing With Itself
DocumentWhat It Says in One PlaceWhat It Says in Another Place
2010/11 annual performance report, on housing delivery 2006/07 to 2010/11Executive summary: 73,930 units, 74 percent of targetHousing chapter of the same report: 76,936 units, 77 percent of target
2010/11 annual performance report, on 2010/11 housing delivery aloneExecutive summary: 4,735 unitsHousing chapter of the same report: 7,689 units
2010/11 annual performance report, on municipal entity staffingNarrative summary: "more than 11,000" municipal entity employeesThe report's own entity-by-entity table sums to approximately 13,888
2023/24 and 2024/25 annual reports, City Power's financial tableTable is titled "Johannesburg Water Financial Performance"The figures in the table match City Power's other reported metrics, not Johannesburg Water's — the heading itself is wrong
ruleFigures Mislabelled to the Wrong Year
EntityMetricCorrect YearYear It Was Mislabelled To
Johannesburg Roads AgencyEmployee headcount, 1,6732010/11Mislabelled as 2008/09 in a later extraction file, which actually gives 1,800 as the true 2008/09 figure
Johannesburg City TheatresEmployee headcount, 1072010/11Mislabelled as 2008/09 in a later extraction file, which actually gives 86 as the true 2008/09 figure
Housing delivery2,008 units2019/20An earlier build of this dashboard had shown 2,029 units for 2019/20 — that figure in fact belongs to 2020/21
Bus Rapid Transit ridership34,500 average daily trips2014/15A later report shows this same figure attributed to 2015/16, whose own contemporaneous report instead states 48,271
ruleDisputed Audit Opinions
EntityYearOne AccountAnother Account
City of Johannesburg Group2011/12 and 2012/13Two documents discussing these years directly agree the sequence was Qualified then UnqualifiedA third document, reporting a few years later, states the opposite sequence — Clean then Qualified — for the same two years, with no explanation offered anywhere for the disagreement
Metropolitan Trading Company2020/21The entity's own contemporaneous annual report states UnqualifiedTwo later reports, looking back at the same year, both instead call it Qualified
ruleInternal Errors Within a Single Document
DocumentThe Error
2022/23 annual reportIts table of contents lists both "5.5 Audit Opinion" and "5.6 Audit Opinion" as section titles — the same heading used twice. The body content suggests the second is a repetition or a different aspect of the same discussion, not a genuinely distinct section.
2012/13 annual reportIts own Chief Financial Officer summary table gives Debt to Revenue as 38.77% and Remuneration to Expenditure as 36.59%; its own Good Governance Cluster narrative table, elsewhere in the same document, gives the same two ratios as 34.43% and 37.4% — different figures for the same ratios, same year, same report.
2012/13 annual reportA greenhouse gas offset figure is stated as 88,987 Verified Emission Reductions three times in body text, and as 8,987 once in an infographic in the same document — almost certainly a missing digit.
2020/21 annual reportIts own body narrative states a City Group staff establishment of 36,796; its own summary table's Totals row states 37,609 for the same metric.
These four are documented internal contradictions — one report disagreeing with itself — as distinct from the cross-document conflicts listed elsewhere on this page, where two different annual reports disagree with each other.
All Seventeen Reports Behind This Dashboard
DocumentFiscal Year or Years CoveredNote
Group Financial Statements for the year ended 30 June 20052003/04, as a comparative, and 2004/05Text-based document
Annual Report, 2005/06 Financial Year2005/06Text-based document
Consolidated Group Annual Performance Report, year ended 30 June 20092008/09, plus a six-year ratio history back to 2003/04Text-based document
Annual Performance Report, 1 July 2010 to 30 June 20112010/11Text-based document
Group Annual Financial Statements, year ended 30 June 20112010/11, with restated 2009/10 comparativesScanned document with no text layer, re-verified twice by hand
No document exists for 2011/12, 2013/14 or 2014/15
Integrated Annual Report 2012/13, Abridged2012/13Group figures only, no core-versus-entity split available
Integrated Annual Report 2015/16, Full2015/16
Annual Report 2016/17, Full2016/17
Annual Report 2017/18, Full2017/18
Pre-extracted financial summary, 2017/18 to 2020/212017/18 to 2020/21Structured summary document
Annual Report 2018/19, Full2018/19
Annual Integrated Report 2019/202019/20
Annual Integrated Report 2020/212020/21Two-column layout, difficult extraction
Annual Integrated Report 2021/222021/22Two-column layout, difficult extraction
Annual Integrated Report 2022/232022/23
Integrated Annual Report 2023/242023/24Single-column, text-based
Integrated Annual Report 2024/252024/25Single-column, text-based