2012/13 to 2024/25 · Thirteen Years, Department by Department

City of Cape Town Performance Dashboard

Built from thirteen consecutive integrated annual reports, primary financial statements checked directly rather than the budget-comparison schedule alone, and every year checked for restatement by the report that followed it. The City reorganised its department structure four times in this period (2012/13, 2016/17, 2018/19, 2021/22) — tabs follow the current structure, with predecessor data folded in where the lineage is confirmed and flagged where it is not.

Thirteen Years of Municipal Reporting, in One Place
Built from every integrated annual report from 2012/13 through 2024/25, with no missing years. Group Finances, Housing, Transport and Workforce are built from verified figures; the remaining directorates are in progress — see the Directorates tab.
Population, 2024/25
5.03 Million
Up from 3.7 million at the 2011 Census — a real, tracked growth path, not an estimate.
Total Revenue, 2024/25
R64.01 Billion
Up from R27.80 billion in 2012/13, a more than twofold increase over thirteen years.
Net Surplus, 2024/25
R5.44 Billion
The city has posted a surplus in every one of the thirteen years covered — no deficit year anywhere in this record.
Human Development Index, 2024/25
0.74
Above the national average of 0.67.
Net New Jobs, 2020 to 2024
297,019
80 percent of these came from the tertiary sector.
Households Below the Poverty Line, 2024
231,030
Unchanged from 2023. Based on monthly household income of R3,500.
Audit Opinion Streak
At Least Ten Consecutive Years Unqualified
As of the 2012/13 report, already a ten-year streak. Whether it continued unbroken through 2024/25 has not yet been checked year by year — see Data Quality.
Documents Behind This Dashboard
Thirteen
One integrated annual report per year, 2012/13 through 2024/25, with no gaps.
groupsPopulation, Households and Social Indicators, 2021/22 to 2024/25
Metric2021/222022/232024/25
Population4.68 million4.76 million5.03 million
Households1,462,1561,486,3301,543,338
Overall crime, per 100,000 population4,2944,7855,349
Drug-related crime, per 100,000 population6298861,793
Adult illiteracy rate5.3%5.3%Approximately 4.3%, derived from a 95.7% literacy rate
Public schools779792800
Independent schools201211227
warning
Drug-related crime has nearly tripled, from 629 to 1,793 per 100,000 population, in three years. Overall crime has also risen every year shown. Population and household growth are both real and positive; safety is moving in the opposite direction over the same period.
The 2024/25 illiteracy figure is a correction, not a new data point: an earlier pass mistakenly used "adults with no schooling" (0.6%) instead of the actual illiteracy rate. The source states a 95.7% literacy rate for 2024/25, giving an illiteracy rate of roughly 4.3% — a modest improvement from 5.3%, not the dramatic drop first reported. See Data Quality.
check_circleBasic Services Access, 2024/25
Piped water, on property or within 200 metres99.6%
Adequate sanitation — flush, chemical or ventilated pit toilet97.1%
Electricity for lighting, from mains95.7%
Refuse removal, at least once a week90.8%
All four basic service access rates sit above 90 percent in 2024/25, the strongest across-the-board basic services scorecard confirmed in this dashboard so far. This is a single-year snapshot — no prior-year comparison has been confirmed yet.
construction
This is a working checkpoint, not the finished dashboard. Group Finances, Housing, Transport and Workforce are built from verified source figures. Water and Sanitation, Energy, Solid Waste, and a deeper pass on Safety and Security and Economic Development are still to come — see the Directorates tab.
account_balance

Group Finances

Citywide revenue, expenditure and surplus, Economic Entity basis, all thirteen years. Every year checked against the primary Statement of Financial Performance and Statement of Financial Position, not just the Municipal Finance Management Act budget-comparison schedule, and cross-checked for restatement against the following year's report.

rule
Consolidation basis standardised to Economic Entity (Group) for all thirteen years. The source reports themselves inconsistently presented 2022/23-2024/25 on a Municipality-only basis (excluding subsidiaries) while every year from 2012/13-2021/22 used the consolidated Economic Entity basis. The three most recent years have been restated up to Economic Entity here for a single consistent series. See the Data Quality tab for the exact figures under both bases.
show_chartTotal Revenue, Expenditure and Surplus, Economic Entity, Actual
YearTotal Revenue, Thousands of RandTotal Expenditure, Thousands of RandSurplus for the Year, Thousands of RandNote
2012/1327,521,55724,043,6413,469,008
2013/1428,370,49426,679,6261,682,381Restated
2014/1531,957,15827,505,7644,432,818Restated
2015/1635,220,58130,847,4994,353,075Restated
2016/1737,456,43832,276,9925,165,268Restated
2017/1839,361,96234,316,9845,163,526Restated
2018/1942,949,23436,508,4536,434,920
2019/2044,822,51540,527,9474,328,964Restated
2020/2145,081,27443,342,0881,739,186Restated
2021/2248,833,00045,899,6412,883,416
2022/2352,354,20848,612,0413,736,335Basis standardised
2023/2459,326,49053,617,7495,772,940Basis standardised
2024/2564,488,90258,854,8205,608,877Basis standardised
Surplus for the Year is the post-taxation bottom line, consistent across all thirteen years. Six years carry a documented restatement from a later report — hover the badge for the specific cause. Full restatement chains, including root causes quoted from each report, are in the Data Quality tab.
account_balanceBalance Sheet, Economic Entity, Actual
YearTotal Assets, Thousands of RandTotal Liabilities, Thousands of RandTotal Net Assets, Thousands of Rand
2012/1342,282,28519,557,79922,724,486
2013/1445,141,28120,685,44624,455,835
2014/1549,661,30920,782,55228,878,757
2015/1654,558,55821,171,05333,387,505
2016/1758,667,20820,757,72837,909,480
2017/1865,108,33021,720,48143,387,849
2018/1971,668,27822,372,05249,296,226
2019/2076,891,11023,247,02453,644,086
2020/2179,058,51523,656,23155,402,284
2021/2282,241,63823,953,49958,288,139
2022/2386,893,87224,869,39862,024,474
2023/2492,337,89624,540,48267,797,414
2024/2599,869,43726,463,14673,406,291
account_balanceStatement of Financial Position, Full Detail, Economic Entity
Every named line item as it appears in the primary Statement of Financial Position for the year ended 30 June 2025, with the 30 June 2024 comparative alongside it. Bold subtotal rows (Non-current assets, Current assets, Non-current liabilities, Current liabilities) are the source document's own groupings.

Assets

Assets2024/25, Thousands of Rand2023/24, Thousands of Rand
Non-current assets76,367,85070,814,257
Property, plant and equipment70,726,29665,279,647
Heritage assets10,32410,340
Investment property572,701574,392
Intangible assets944,180839,499
Investments3,920,1133,895,480
Investment in associate88,48059,148
Long-term receivables94233
Deferred taxation105,662155,518
Current assets23,501,58721,523,639
Inventory512,961480,354
Receivables8,376,0338,133,760
Investments3,670,6825,260,680
Value-added tax82,816202,070
Taxation1,2421,480
Current portion of long-term receivables64205
Cash and cash equivalents10,857,7897,445,090
Total Assets99,869,43792,337,896

Liabilities

Liabilities2024/25, Thousands of Rand2023/24, Thousands of Rand
Non-current liabilities13,139,53510,400,311
Borrowings6,529,8544,093,807
Provisions6,609,6816,306,504
Current liabilities13,323,61114,140,171
Deposits643,315543,754
Provisions1,927,8921,853,019
Payables from exchange transactions8,849,7058,306,684
Unspent conditional grants and receipts1,141,121833,187
Current portion of borrowings761,5782,603,527
Total Liabilities26,463,14624,540,482

Net Assets

Net Assets2024/25, Thousands of Rand2023/24, Thousands of Rand
Housing development fund296,487278,974
Reserves4,953,5254,396,362
Accumulated surplus67,767,47462,769,982
Non-controlling interest388,805352,096
Total Net Assets73,406,29167,797,414
receipt_longStatement of Financial Performance, Full Detail, Economic Entity
Every named line item for the year ended 30 June 2025, with the 30 June 2024 comparative. Revenue is split between Exchange Revenue (payment received for a service, such as service charges) and Non-Exchange Revenue (payment not directly tied to a service, such as property rates and government grants) exactly as the source presents it.

Revenue

Revenue2024/25, Thousands of Rand2023/24, Thousands of Rand
Exchange revenue36,611,44532,994,301
Service charges32,509,98029,301,834
Rental of letting stock and facilities817,251673,605
Finance income1,943,8401,917,312
Licences and permits41,70543,613
Agency services288,826278,170
Other income742,145626,852
Gains on disposal of property, plant and equipment267,698152,915
Non-exchange revenue27,877,45726,332,189
Service charges41,99042,379
Finance income145,735137,912
Other income572,305365,552
Property rates12,786,37711,981,351
Fuel levy2,749,5492,639,290
Fines, penalties and forfeits2,010,6671,910,360
Government grants and subsidies9,254,0238,774,667
Construction contracts233,145261,227
Public contributions83,666219,451
Total Revenue64,488,90259,326,490

Expenditure

Expenditure2024/25, Thousands of Rand2023/24, Thousands of Rand
Employee-related costs18,638,42317,200,102
Remuneration of councillors and board members177,039174,491
Impairment2,975,4472,798,535
Collection costs263,710286,886
Depreciation and amortisation expenses3,822,2453,508,219
Finance costs846,823828,707
Bulk purchases16,511,49314,078,064
Contracted services3,794,4963,476,351
Grants and subsidies paid304,168296,008
General expenses11,513,50610,962,144
Losses on disposal of property, plant and equipment7,4708,242
Total Expenditure58,854,82053,617,749

Below the Expenditure Line

Below the Expenditure Line2024/25, Thousands of Rand2023/24, Thousands of Rand
Net Surplus from Operations5,634,0825,708,741
Share of surplus in associate29,33217,774
Surplus from Operations before Taxation5,663,4145,726,515
Taxation-54,53746,425
Net Surplus for the Year5,608,8775,772,940
Full line-item detail is currently only available for 2024/25 and 2023/24. Earlier years show summarised totals only (Total Revenue, Total Expenditure, Surplus for the Year) further up this tab — extracting the same full detail for all thirteen years is possible on request but has not been done here.
bar_chartCapital Expenditure by Department, Latest Confirmed Year
DepartmentLatest Confirmed YearActual, Thousands of Rand
Energy2024/251,063,369
Water and Sanitation2024/253,713,424
Urban Waste Management2024/25384,643
Urban Mobility2024/251,583,173
Human Settlements2024/25939,469
Corporate Services2024/25420,495
Finance2024/2575,738
Safety and Security2024/25466,205
Office of the City Manager2024/256,015
Cape Town International Convention Centre and Subsidiaries2024/2546,927
Community Services and Health2024/25310,514
Economic Growth2024/2594,371
Spatial Planning and Environment2024/25268,940
Future Planning and Resilience2024/2525,034
Full multi-year capital expenditure series for each department, including the pre-2016/17 predecessor where the lineage is confirmed, is on that department's own tab.
bolt

Energy

Electricity generation and distribution, the same function as the old Cape Town Electricity directorate, plus a broader energy and climate change mandate added from 2018/19 onward - it was named Energy and Climate Change until 2021/22, when it shortened to Energy without a stated change of scope. Not the same department as Economic, Environmental and Spatial Planning, a separate directorate that existed until 2016/17 and covered environmental and spatial planning policy rather than electricity itself - see the Legacy Directorates tab.

Segmental Financial Performance, Cape Town Electricity (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/139,726,2609,282,103444,157
2013/1410,240,1199,399,042841,077
2014/1510,981,06510,157,449823,616
2015/1612,174,53711,432,380742,157
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/131,286,881
2013/141,363,695
2014/15952,515
2015/161,090,855
2016/171,248,888
2017/181,024,550
2018/19749,456
2019/20622,239
2020/21750,278
2021/22754,877
2022/231,006,874
2023/241,109,601
2024/251,063,369
Department lineage: Cape Town Electricity (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
water_drop

Water and Sanitation

Water supply, sanitation networks and wastewater treatment.

Named Facts and Achievements

2012/13: R115.6 million Bellville Wastewater Treatment upgrade; R70.75 million water network upgrade - named capital projects

Segmental Financial Performance, Water and Sanitation (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/135,356,8435,349,0757,768sum of separate Water and Sanitation source lines
2013/145,585,7765,457,368128,408sum of separate 'Water' and 'Sanitation' source lines (3350919+2234857 income; 3208213+2249155 expenditure)
2014/156,308,1776,073,911234,266sum of separate 'Water' and 'Sanitation' source lines (3872587+2435590 income; 3624611+2449300 expenditure)
2015/167,577,1477,024,543552,604sum of separate 'Water' and 'Sanitation' source lines, sign-normalized
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
wcInformal Settlement Sanitation, 2013/14
5,916
New Sanitation Service Points (Toilets)
2,028
New Taps
Several named informal settlements received full-flush toilets in 2013/14 - Dunoon, Never-Never in Philippi, Imizamo Yethu, Samora Machel, Solly's Town, Masiphumelele, and Taliban in Khayelitsha - bringing the full-flush total for that year to approximately 1,300, a more specific figure than the broader 14,591-to-45,300+ toilet count already tracked elsewhere.
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/13689,347
2013/14933,026
2014/15984,909
2015/161,399,778
2016/17Combined with its counterpart this year — see note below
2017/18Combined with its counterpart this year — see note below
2018/19Combined with its counterpart this year — see note below
2019/20Combined with its counterpart this year — see note below
2020/21Combined with its counterpart this year — see note below
2021/221,714,114
2022/232,051,600
2023/243,315,859
2024/253,713,424
info
2016/17-2020/21: reported as one combined line covering both Water and Sanitation and Urban Waste Management ("Informal Settlements, Water and Waste Services", later "Water and Waste Services"). Cannot be reliably split back into the two figures shown for the years either side. Combined total for those five years:
YearCombined Actual, Thousands of Rand
2016/171,828,615
2017/182,112,081
2018/191,773,158
2019/202,178,611
2020/212,668,523
Department lineage: Water and Sanitation (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
delete

Urban Waste Management

Refuse collection, landfill management and waste diversion.

Segmental Financial Performance, Solid Waste Management (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/132,155,9232,143,29812,625
2013/142,371,6282,127,022244,606
2014/152,559,6022,234,273325,329
2015/162,749,6382,444,857304,781
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/13214,174
2013/14139,505
2014/15228,009
2015/16252,601
2016/17Combined with its counterpart this year — see note below
2017/18Combined with its counterpart this year — see note below
2018/19Combined with its counterpart this year — see note below
2019/20Combined with its counterpart this year — see note below
2020/21Combined with its counterpart this year — see note below
2021/22327,566
2022/23638,820
2023/24592,417
2024/25384,643
info
2016/17-2020/21: reported as one combined line covering both Water and Sanitation and Urban Waste Management ("Informal Settlements, Water and Waste Services", later "Water and Waste Services"). Cannot be reliably split back into the two figures shown for the years either side. Combined total for those five years:
YearCombined Actual, Thousands of Rand
2016/171,828,615
2017/182,112,081
2018/191,773,158
2019/202,178,611
2020/212,668,523
Department lineage: Solid Waste Management (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
directions_bus

Urban Mobility

MyCiTi, road infrastructure and integrated public transport planning.

Named Facts and Achievements

2012/13: R590 million spent on Integrated Rapid Transit Phase 1 - largest named capital project that year
2014/15: MyCiTi carried more than 15 million passenger journeys; cumulative ridership since the May 2010 launch reached approximately 29.8 million by end of June 2015
2015/16: MyCiTi carried 18.5 million passenger journeys for the year

Segmental Financial Performance, Transport for Cape Town (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/132,557,6462,011,744545,902
2013/141,415,0992,590,514-1,175,415
2014/151,696,5352,840,290-1,143,755
2015/161,762,9303,019,700-1,256,770
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
directions_busMyCiTi Passenger Journeys
YearPassenger JourneysNote
2014/15More than 15,000,000Cumulative since May 2010 launch: approximately 29,800,000 by end of June 2015
2015/1618,500,000
2016/1719,900,000Target: 19,000,000
2017/1819,100,000Target: 19,000,000. A national bus driver strike (18 April-14 May 2018) suppressed the figure - without it, the report states the actual would have been 19,391,044
2018/19-2021/22Not foundGenuine gap - COVID-19 era reports did not headline this figure the way earlier and later years do
2022/2318,323,763
2023/2419,335,446Target: 18,500,000
2024/2520,022,183Target: 18,900,000
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/132,623,876
2013/141,617,285
2014/151,218,720
2015/161,424,448
2016/171,806,655
2017/181,238,271
2018/19987,340
2019/20873,070
2020/21776,446
2021/22651,164
2022/231,089,031
2023/241,552,346
2024/251,583,173
Department lineage: Transport for Cape Town / Transport and Urban Development Authority. The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
home

Human Settlements

Housing delivery, informal settlement upgrading and rental stock.

Named Facts and Achievements

2012/13: Seven named housing projects from Happy Valley to Scottsdene

Segmental Financial Performance, Human Settlements (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/131,184,7441,080,919103,825
2013/141,222,1731,288,686-66,513
2014/151,715,4421,494,491220,951
2015/161,305,0401,641,243-336,203
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
apartmentHousing Opportunities Delivered, by Category
YearSitesTop StructuresOtherTotal
2012/136,3914,3001,725Confirmed
2013/145,1425,6143,605Confirmed
2014/153,8223,3721,5258,719Corrected — was estimated as 12,316
2015/162,2973,3191,3646,980
2014/15 figure was corrected during this extraction — the dashboard previously carried an "estimated total" of 12,316 that the primary source's own confirmed table contradicts. See Data Quality.
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/13647,213
2013/14772,040
2014/15962,099
2015/16336,606
2016/17Folded into Informal Settlements, Water and Waste Services — not separable
2017/18Folded into Informal Settlements, Water and Waste Services — not separable
2018/19686,008
2019/20858,297
2020/21737,971
2021/22892,564
2022/23881,608
2023/24959,185
2024/25939,469
Department lineage: Human Settlements (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
business_center

Corporate Services

Call centre, internal support functions and administrative services.

Named Facts and Achievements

2012/13: 1,059,378 calls answered by the corporate call centre in English, Afrikaans or isiXhosa; 74 FreeCall lines installed; 96.98% adherence to citywide service delivery standards
2015/16: Compliance and Auxiliary Services Directorate formally merged with Corporate Services to become Corporate Services and Compliance

Segmental Financial Performance, Corporate Services and Compliance (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/1326,527121,536-95,009Corporate Services alone - Deputy City Manager (this year's equivalent of Compliance and Auxiliary Services) not summed in, since 2012/13's capex table already tracks Deputy City Manager as a separate, unmerged line.
2013/1491,345411,864-320,519sum of separate 'Compliance and Auxiliary Services' and 'Corporate Services' source lines
2014/1574,879288,522-213,643sum of separate 'Compliance and Auxiliary Services' and 'Corporate Services' source lines
2015/1667,211252,985-185,774
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/13237,997
2013/14294,109
2014/15379,050
2015/16448,054
2016/17244,883
2017/18354,037
2018/19252,050
2019/20157,647
2020/21208,287
2021/22412,998
2022/23425,297
2023/24642,156
2024/25420,495
Department lineage: Corporate Services and Compliance (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
account_balance

Finance

Revenue management, credit control and financial governance.

Segmental Financial Performance, Finance (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/132,248,8391,150,0491,098,790
2013/141,959,7001,342,031617,669
2014/152,362,2501,277,7341,084,516
2015/162,811,1121,286,4251,524,687
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/1352,205
2013/1444,204
2014/1590,673
2015/1639,080
2016/1724,178
2017/1813,114
2018/1926,224
2019/2063,051
2020/21248,490
2021/2216,290
2022/2328,965
2023/2464,131
2024/2575,738
Department lineage: Finance (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
shield

Safety and Security

Metro Police, Fire and Rescue, Traffic Services and Law Enforcement.

Named Facts and Achievements

2012/13: Melkbosstrand fire station completed and became fully operational; 99.99% of Fire and Rescue Service's capital budget spent; 120 seasonal fire-fighters employed for veld/bush fires with zero major incidents that year
2012/13: Three policing departments in operation: Metro Police, Traffic Services, Law Enforcement and Specialised Services; 112,492 citations issued for bylaw offences; 100% of illegal land invasion cases successfully managed
2012/13: A dedicated 33-officer Public Transport Interchange Unit launched end of 2012, covering Joe Gqabi, Bellville and Cape Town Station
2012/13: R208.29 million spent on emergency vehicles - largest named safety capital project

Segmental Financial Performance, Safety and Security (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/13193,3131,915,750-1,722,437
2013/14839,6612,439,023-1,599,362
2014/151,127,0852,806,674-1,679,589
2015/161,243,3943,175,565-1,932,171
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/1358,703
2013/1464,280
2014/1582,095
2015/16149,895
2016/17114,816
2017/18156,296
2018/19206,866
2019/20429,428
2020/21367,879
2021/22192,797
2022/23281,671
2023/24444,375
2024/25466,205
Department lineage: Safety and Security (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
gavel

Office of the City Manager

Executive administration and citywide coordination.

Segmental Financial Performance, City Manager (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/1322,414-2,412
2013/1412812,725-12,597
2014/151,54259,777-58,235
2015/1689958,391-57,492
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/13224
2013/1414,095
2014/1513,920
2015/1618,925
2016/17321
2017/18172
2018/192,500
2019/201,329
2020/211,281
2021/225,710
2022/236,669
2023/246,322
2024/256,015
Department lineage: City Manager (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
domain

Cape Town International Convention Centre and Subsidiaries

Cape Town International Convention Centre and other municipal entities.

Predecessor mapping: medium confidence

Segmental Financial Performance, Subsidiaries (2012/13-2015/16)

YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of RandNote
2012/13276,646245,33131,315
2013/14312,580278,41934,161
2014/15371,609299,82971,780
2015/16406,696325,55481,142
Only available for the pre-2016/17 structure — this classification was not re-extracted for the current department structure. Positive surplus/(deficit) = income exceeded expenditure that year, using the plain-English convention (sign-normalised where the source used a debit-positive ledger convention — see Data Quality).
domainCape Town International Convention Centre and City Improvement Districts, Segmental Detail
EntityYearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of Rand
Cape Town International Convention Centre2013/14187,547161,73925,808
Cape Town International Convention Centre2014/15228,481167,76260,719
Cape Town International Convention Centre2015/16244,354179,37964,975
City improvement districts2013/14125,033116,6808,353
City improvement districts2014/15143,128132,06711,061
City improvement districts2015/16162,342146,17516,167
bar_chartCapital Expenditure, Actual, 2012/13-2024/25
YearActual, Thousands of Rand
2012/1348,881
2013/1448,766
2014/1587,199
2015/16385,157
2016/17369,681
2017/18121,901
2018/1973,446
2019/2064,021
2020/2120,775
2021/2210,374
2022/2326,580
2023/2443,829
2024/2546,927
Department lineage: Subsidiaries (2012/13-2015/16). The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
diversity_3

Community Services and Health

Libraries, sports facilities, parks, clinics and primary health care.

Predecessor mapping: unconfirmed — see Legacy Directorates
bar_chartCapital Expenditure, Actual, 2016/17-2024/25
YearActual, Thousands of Rand
2016/17243,918
2017/18257,214
2018/19294,231
2019/20283,453
2020/21294,831
2021/22272,395
2022/23223,024
2023/24368,443
2024/25310,514
Department lineage: Possibly City Health + Community Services (2012/13-2015/16) - UNCONFIRMED. The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
trending_up

Economic Growth

Investment facilitation, tourism, events and enterprise development.

Predecessor mapping: unconfirmed — see Legacy Directorates
engineeringExpanded Public Works Programme, Jobs Created Citywide
YearJobs Created
2012/1335,556
2013/1438,305
2014/1540,060
2015/1644,942
2016/1745,370
Citywide total, not specific to this department - shown here because Economic Growth (and its likely predecessor, Tourism, Events and Economic Development) is where Expanded Public Works Programme coordination has been reported. Two different cumulative-total claims exist in later reports (204,348 "workers benefitted" by 2016/17 vs a total of 284,896 "employment opportunities" by 2017/18) that don't reconcile by simple addition - not forced to match. Business perception survey score (a different metric from household satisfaction, tracked on the Workforce tab): 2007/8: 2.9, rising to 3.4-3.5 by 2013/14-2014/15.
bar_chartCapital Expenditure, Actual, 2018/19-2024/25
YearActual, Thousands of Rand
2018/19272,714
2019/20391,416
2020/21320,315
2021/2246,999
2022/2346,144
2023/2477,008
2024/2594,371
Department lineage: Possibly Tourism, Events and Economic Development (2012/13-2015/16) - UNCONFIRMED. The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
map

Spatial Planning and Environment

Land-use planning, building plan approvals and environmental management.

Predecessor mapping: unconfirmed — see Legacy Directorates
bar_chartCapital Expenditure, Actual, 2021/22-2024/25
YearActual, Thousands of Rand
2021/2299,615
2022/23224,417
2023/24252,541
2024/25268,940
Department lineage: Possibly Economic, Environmental and Spatial Planning (2012/13-2015/16) - UNCONFIRMED. The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
insights

Future Planning and Resilience

Long-term strategic planning and climate resilience.

New directorate, no pre-2021/22 predecessor
bar_chartCapital Expenditure, Actual, 2021/22-2024/25
YearActual, Thousands of Rand
2021/2239,103
2022/2324,787
2023/2419,973
2024/2525,034
Department lineage: No predecessor - new directorate, first appears 2021/22. The City has restructured its department names four times in this period: the original structure (2012/13-2015/16), the 2016/17 Organisational Development and Transformation Plan, the 2018/19 Organisational Development and Transformation Plan review, and a further 2021/22 restructuring. Full mapping in the Data Quality tab.
groups

Workforce

Citywide human resources metrics — not a spending department, so kept separate from the directorate tabs.

event_availableStaff Vacancy Rate
YearVacancy Rate
2013/149.0%
2014/159.67%
2015/168.61%
2016/179.69%
2017/188.89%
2018/1911.71%
2024/25 has two different figures in the source report itself — 6.08% in the scorecard table, 6.27% in the narrative text. Shown here as the scorecard figure; the discrepancy is logged in Data Quality.
badgeEmployee Headcount
Point in TimeEmployees
201325,722
2014/1525,516
2015/1626,349
2016/1727,343
2018/19 start27,343
2019/20 start28,462
2019/20 end28,828
2020/21 end29,384
2021/22 end29,402
2022/23 end30,047
2023/24 start28,462
2023/24 end28,787
2024/25 start28,462
2024/25 end28,768
Reported inconsistently as start-of-year, end-of-year, or a single annual figure depending on the report — kept exactly as labelled in each source rather than normalised.
sentiment_satisfiedCommunity Satisfaction Survey, Household/Resident Score (Out of 5)
YearScore
2007/82.4
2009/102.6
2010/112.7
2011/122.7
2012/132.9
2013/142.9
2015/162.8
2020/212.5
2021/222.7
Peaked at 2.9 in 2012/13, confirmed independently by the 2013/14 report stating its own 2013/14 score "is the same as the score achieved in the 2012/13 period." Still hadn't recovered to that peak by 2021/22. The 2014/15 figure specifically was never found — a genuine gap, not interpolated.
handshakeBusiness Perception Survey Score (Out of 5)
YearScore
2007/82.9
2009/103.1
2010/113.2
2011/123.3
2012/133.4
2013/143.5
2014/153.5
A different survey from the household/resident satisfaction score above — measures business perception of the City's overall performance, not resident perception. Kept as its own series to avoid conflating the two.
history

Legacy Directorates, 2012/13-2015/16

Five departments from the original pre-2016/17 structure with no confirmed one-to-one successor in the current department list. Their data is preserved here rather than discarded or force-mapped to a current department.

info
Every other pre-2016/17 department (Transport, Water and Sanitation, Cape Town Electricity, Solid Waste Management, Human Settlements, Corporate Services, Finance, Safety and Security, City Manager, Subsidiaries) has a confirmed lineage into a current department and appears on that department's own tab instead.
health_and_safetyCity Health
2012/13: R1.68 million Eerste River clinic; R2.78 million Luvuyo Clinic antiretroviral extension - named capital projects; tuberculosis cure rate 83%
2014/15: Tuberculosis cure rate 81% (Q2 2014), a slight dip from the 83% baseline in 2012/13
YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of Rand
2012/13391,134898,940-507,806
2013/14432,299936,192-503,893
2014/15496,4361,033,716-537,280
2015/16528,3551,123,209-594,854
YearCapital Expenditure, Actual, Thousands of Rand
2012/1331,899
2013/1430,096
2014/1520,173
2015/1617,122
human immunodeficiency virus and tuberculosis treatment, and primary health care, until this function was folded into a broader directorate during the 2016/17 reorganisation and eliminated as a standalone post.
parkCommunity Services
2012/13: 28 recreation hubs, 869 community park initiatives, 314 library reading programmes; 3,209 community parks, 38 cemeteries, 436 sports fields, 92 libraries maintained to standard
YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of Rand
2012/13183,4011,896,341-1,712,940
2013/14162,4491,904,820-1,742,371
2014/15185,3852,032,541-1,847,156
2015/16170,9172,214,238-2,043,321
YearCapital Expenditure, Actual, Thousands of Rand
2012/13192,140
2013/14209,126
2014/15199,711
2015/16193,009
Libraries, sports fields, cemeteries and community parks, until this post was made redundant in the 2016/17 reorganisation.
confirmation_numberTourism, Events and Economic Development
2014/15: 40,060 Expanded Public Works Programme job opportunities created citywide
2015/16: 44,942 Expanded Public Works Programme job opportunities created; cumulative since 2010/11 almost 160,000; business satisfaction survey score 3.5 out of 5, up from 2.9 in 2007/8 (a different metric from the household/community satisfaction score tracked under Workforce)
YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of Rand
2012/1326,817518,941-492,124
2013/1464,931626,671-561,740
2014/1528,809687,840-659,031
2015/1627,192720,105-692,913
YearCapital Expenditure, Actual, Thousands of Rand
2012/13102,455
2013/1426,530
2014/1536,678
2015/1640,824
Named "Tourism, Events and Marketing" in 2012/13-2013/14, renamed 2014/15. Its post-2016/17 fate was never confirmed in this extraction.
child_careSocial Development and Early Childhood Development
2012/13: 2,080 Expanded Public Works Programme jobs specifically from Social Development (part of the 35,556 citywide total); 55 social development programmes; 3 named early childhood development centres worked on
2012/13: 93.6% of Urban Settlements Development Grant spent
YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of Rand
2012/131,027122,357-121,330
2013/14128158,366-158,238
2014/1514,334206,760-192,426
2015/16680256,311-255,631
YearCapital Expenditure, Actual, Thousands of Rand
2012/139,590
2013/147,838
2014/1523,251
2015/1615,660
Poverty alleviation and early childhood development programmes, absorbed into the new "Social Services" directorate from 2016/17.
ecoEconomic, Environmental and Spatial Planning
2012/13: Air pollution exceedance days held to 4 against a target of under 25
YearIncome, Thousands of RandExpenditure, Thousands of RandSurplus/(Deficit), Thousands of Rand
2012/13104,348639,277-534,929
2013/14108,334647,163-538,829
2014/15144,110666,759-522,649
2015/16134,410721,031-586,621
YearCapital Expenditure, Actual, Thousands of Rand
2012/1343,667
2013/1464,469
2014/1556,216
2015/1662,977
Labelled "Economic, Environmental and Spatial Planning" in 2012/13-2013/14, "Energy, Environmental and Spatial Planning" from 2014/15 — confirmed as the same line, not a data error. Eliminated in the 2016/17 reorganisation; its Energy function likely became the standalone Energy directorate, its Environmental and Spatial Planning function's destination was never confirmed.
construction

Directorates — In Progress

Real, stated gaps rather than silent omissions.

segmentSegmental Financial Performance
Income/expenditure/surplus by department (Appendix D style) is confirmed for the pre-2016/17 structure, 2012/13-2015/16, and used inside each relevant department tab as historical context. It has NOT yet been extracted for the current (2016/17-2024/25) department structure beyond a partial pull for 2016/17's functional classification — this uses a different classification scheme (national standard functions, not City directorate names) and would need its own mapping pass.
link_offUnconfirmed Department Lineages
Four current departments have no confirmed pre-2016/17 predecessor: Community Services and Health, Economic Growth, Spatial Planning and Environment, and Future Planning and Resilience. Plausible (not confirmed) predecessors are noted on each tab. The 2018/19 Organisational Development and Transformation Plan review's full mapping was also never completed beyond the one explicitly-named new directorate (Economic Opportunities and Asset Management).
descriptionNarrative Depth
2012/13 has by far the deepest narrative coverage (named projects, dated facts, specific figures). 2014/15 onward is progressively thinner. 2013/14's narrative was never systematically mined beyond what surfaced incidentally. Expanded Public Works Programme citywide totals and MyCiTi ridership stop appearing clearly in the source reports from 2019/20 onward — likely a real shift in report emphasis post-COVID, not a search failure.
history_eduRestatement Chains Not Yet Checked
2012/13 and 2013/14 are confirmed against their own primary statements and against each other's comparative columns, but were never checked against a report earlier than 2013/14 (none exists in this dashboard's source set) or later than 2015/16's comparative reach. If a future restatement of these years exists in a report not yet reviewed, it hasn't been found.
rule

Data Quality

Every correction, restatement, and unresolved question found while building this dashboard, including a mistake this dashboard itself made and then reversed.

swap_horizConsolidation Basis: Economic Entity vs Municipality
The source reports themselves inconsistently present two bases: Economic Entity (the Group, consolidated with subsidiaries) and Municipality (the parent entity alone). 2012/13-2021/22 all report Economic Entity as the headline figure; 2022/23-2024/25's headline figures are Municipality-only. This dashboard standardises all thirteen years to Economic Entity.
YearEconomic Entity RevenueMunicipality RevenueBasis Used Here
2021/2248,833,00048,765,723Economic Entity (matches source headline)
2022/2352,354,20852,091,103Economic Entity (restated up from Municipality)
2023/2459,326,49058,956,878Economic Entity (restated up from Municipality)
2024/2564,488,90264,007,435Economic Entity (restated up from Municipality)
historyRestatement Chains, by Year
YearRestated ByRoot CauseMateriality
2012/132013/14 reportWorld Design Capital 2014 found not to meet the Generally Recognised Accounting Practice Standard 6 definition of a subsidiary, deconsolidatedImmaterial (under 0.1%)
2013/142014/15 reportValue-Added Tax not correctly allocated on inter-directorate stock issuesImmaterial (R2.8m on R28.4bn)
2014/152015/16 reportCorrection of error, not otherwise itemisedSmall (+R39.8m to surplus)
2015/162016/17 report, then again by 2017/18 reportIndigent customers erroneously billed for water and wastewater service charges — Generally Recognised Accounting Practice fair-value measurement corrected retrospectivelyMeaningful (~R608m revenue)
2016/172017/18 reportSame indigent water-billing error as 2015/16Meaningful (~R948m revenue, 2.5%)
2017/182018/19 reportHousing Opportunity rental billing violated Allocation Policy; a Generally Recognised Accounting Practice traffic management report left withdrawn fines in receivablesSignificant (surplus -5.9%)
2018/19NOT restated by 2019/20 report; later restated by 2020/21 reportGenerally Recognised Accounting Practice Standard 35 adoption — City Improvement District entities deconsolidatedImmaterial in P&L, structural in balance sheet
2019/202020/21 reportSame Generally Recognised Accounting Practice Standard 35 City Improvement District deconsolidationImmaterial (under 0.5%)
2020/212021/22 report — flagged by the Auditor-General as an Emphasis of MatterConnection fees miscategorised; COVID equitable-share rollover wrongly recognised as revenue; Generally Recognised Accounting Practice Standard 11, Construction Contracts, not applied to National Housing Programme arrangementsSignificant (surplus -7.4%)
2021/22NOT restated by 2022/23 reportClean year
2022/23NOT restated by 2023/24 reportClean year
2023/24NOT restated by 2024/25 reportClean year
Every "not restated" line is a positive confirmation, checked directly, not an absence of checking.
undoA Correction This Dashboard Made, Then Reversed
While processing 2015/16 against its own Statement of Comparison schedule, this dashboard's own 2015/16 Expenditure and Surplus figures were "corrected" from 30,847,499 / 4,353,075 to 30,849,784 / 4,370,797. That correction was wrong: the original figures were already the correctly, later-restated values, and the "fix" reverted them to an earlier, superseded vintage. Reversed once the 2016/17 report's comparative column was checked directly. Kept here as a documented example of the dashboard's own error, not just the source data's.
apartmentHousing, 2014/15 — Estimate Superseded
The dashboard previously carried an "estimated total" of 12,316 housing opportunities for 2014/15 (5,556 sites, 4,760 top structures, 2,000 other). The primary source's own confirmed table gives 8,719 (3,822 sites, 3,372 top structures, 1,525 other) — a materially different figure, not a rounding difference. Corrected.
account_treeFour Department Structures in Thirteen Years
2012/13-2015/16: the original structure, roughly sixteen departments. 2016/17: the Organisational Development and Transformation Plan, adopted late 2016, effective 1 January 2017 — City Health and Community Services eliminated, Utility Services became Informal Settlements Water and Waste Services, three brand-new directorates created (Assets and Facilities Management, Directorate of the Mayor, Area-Based Management). 2018/19: an Organisational Development and Transformation Plan review created Economic Opportunities and Asset Management. 2021/22: a further, unexplained restructuring split Water and Waste Services back into two lines and renamed several directorates. Full mapping, including what's confirmed versus inferred, is documented department by department across the tabs.
layers_clearJohannesburg Data Removed
An earlier checkpoint of this dashboard carried roughly 900 lines of leftover Johannesburg dashboard code (entity names, financial figures, chart configurations) from when this build started as a copy of that template. It was inert — not displayed or downloadable — but included two live bugs: a duplicate population chart silently overriding the real one, and a duplicate CSV key silently serving Johannesburg data under a Cape Town-labelled download button. Both fixed; all Johannesburg content removed.