Johannesburg's Duplicate Image Problem: How the City Stacks Up Against Lagos, Nairobi and São Paulo
Municipal databases bloated with repeated photographs are costing Joburg time and money — and other African megacities are already ahead on fixes.
Municipal databases bloated with repeated photographs are costing Joburg time and money — and other African megacities are already ahead on fixes.

Johannesburg's City of Joburg metropolitan municipality is sitting on a digital archive crisis that officials have quietly acknowledged for months: duplicate images embedded across the city's property valuation rolls, infrastructure maintenance logs and housing subsidy databases are slowing down routine administrative work and inflating storage costs. The problem is not glamorous. But it is expensive, and comparable cities on three continents have already moved to solve it.
The issue surfaced most visibly through the city's GeoCIS spatial data platform, which manages land-use records across all seven administrative regions of the municipality. IT managers working with the Johannesburg Development Agency found that duplicate photograph entries — the same site images filed under multiple reference numbers — were clogging data pipelines used to process building plan approvals in areas including Sandton, Soweto and the inner-city precinct around Bree Street. Approval turnaround times in some queues stretched beyond the target of 60 working days set under the city's own Building Development Management by-laws.
Nairobi's city authority tackled a comparable problem in 2024 when its urban planning directorate partnered with a Kenyan technology firm to run perceptual hashing across its land registry photograph database — a process that flags near-identical images even when file names differ. The Nairobi pilot, covering the Westlands and Embakasi sub-counties, reportedly cleared tens of thousands of duplicate records in under six weeks. Lagos State's Ministry of Physical Planning rolled out a similar deduplication layer inside its e-Planning portal in early 2025, cutting file retrieval times for building consent officers in Victoria Island and Ikeja by a reported margin that the Lagos state government published in a quarterly bulletin.
São Paulo's municipal secretariat for urban development went further, mandating in January 2025 that any image uploaded to its digital permitting system pass an automated hash-check at the point of upload — meaning duplicates are blocked before they enter the database rather than cleaned out after the fact. That upstream approach is now considered the cleaner solution by municipal data governance specialists writing for outlets including the International City/County Management Association journal.
Johannesburg has not yet adopted either the cleanup or the upstream approach at scale. The City of Joburg's Group Information and Communications Technology directorate has issued requests for information to vendors, but no formal tender has been published on the South African government procurement portal, eTender, as of 4 July 2026. The ANC-DA coalition governing Gauteng Province has prioritised the R2.4 billion Metrorail reform programme and load-shedding mitigation infrastructure in the current medium-term expenditure framework, leaving discretionary IT modernisation budgets relatively thin.
The practical consequences land on ordinary residents. A property owner on Vilakazi Street in Orlando West, Soweto, trying to access the city's municipal valuation portal to lodge a Section 78 objection under the Local Government: Municipal Property Rates Act finds the system sluggish when duplicate image loads compete for bandwidth. Small contractors in the Newtown cultural precinct waiting on building compliance certificates describe waits that push past two months — delays that the duplicate-data overhead compounds, even if it does not solely cause.
Storage is a real cost. Enterprise-grade cloud object storage priced for South African government contracts runs at roughly R0.38 to R0.55 per gigabyte per month under current Hyperscaler agreements benchmarked by the State Information Technology Agency. A municipal archive carrying 30 percent redundant image data — a proportion data analysts cite as common in unmanaged government repositories — translates to a measurable recurring line item, not a rounding error.
Residents and small-business owners dealing with the city's planning and valuation systems should keep dated records of every document submission and follow up with the City of Joburg's Development Planning department at the Metropolitan Centre on Braamfontein's Rissik Street if responses exceed the statutory timeframes. The city's online service status portal allows complaint ticket logging. Advocates within the data governance community argue that Johannesburg's leverage is the scale of its tax base — the Sandton CBD alone contributes a disproportionate share of Gauteng's commercial rates income — which should give the municipality the procurement weight to demand better digital infrastructure. Whether the coalition budget priorities shift to reflect that argument will become clearer when the mid-year adjustment budget is tabled later in 2026.
How does this story make you feel?
Spread the word
About this article
Published by The Daily Johannesburg
Daily brief
Free, in your inbox before 7am. Weekdays.
More in News