Denver's city government is sitting on a digital mess of its own making. Thousands of duplicate photographs — some triplicated or worse — have quietly piled up inside the municipal image repositories used by agencies ranging from Denver Community Planning and Development to Denver Parks and Recreation, costing staff hours and, in at least some cases, contributing to publishing errors on official city communications.
The problem did not appear overnight. It grew from a specific set of decisions made between roughly 2018 and 2023, when several city departments migrated from legacy file servers to newer cloud-based content management platforms. Each migration moved existing assets forward without deduplication checks, meaning the same photograph of, say, Civic Center Park or the 16th Street Mall pedestrian corridor could exist under three different file names across two separate systems simultaneously.
Denver's Office of the Chief Information Officer began flagging the issue formally in 2024 after an internal audit found that the city's primary image library had grown to more than 140,000 stored files, a figure that internal staff believed was inflated by at least 30 percent due to redundant uploads. That audit was referenced in budget planning documents circulated to the Denver City Council's technology committee, though the city has not published the full audit publicly as of this writing.
The duplication problem hit practical walls at specific points. The Denver Office of Economic Development, which produces neighborhood-level marketing materials for corridors like Santa Fe Drive's arts district and the River North Art District — known locally as RiNo — found that designers were regularly pulling the wrong version of an approved image, sometimes using an outdated photograph that predated significant streetscape changes. The Denver Department of Transportation and Infrastructure faced a similar issue when updating public-facing web content about the Broadway corridor reconstruction project.
What a Fix Actually Looks Like
Cleaning a library of 140,000-plus files is not a one-afternoon task. Digital asset managers typically use a combination of automated hash-matching software — which identifies files that are byte-for-byte identical — and manual review for near-duplicates, such as photos taken seconds apart or images that differ only in resolution. For a city operation, that review process can run anywhere from $15,000 to well over $60,000 depending on contractor rates and the size of the library, according to published pricing guides from several municipal technology vendors that have worked with comparable-sized governments in the United States.
Denver's current approach, outlined in a request for proposals circulated by the city's procurement office in early 2026, calls for a phased remediation. The first phase targets the highest-traffic repositories — those used daily by the city's communications teams and by Denver Public Library's digital collections unit, which maintains a separate but partially overlapping archive of historical city imagery. A completion target of December 2026 has been attached to that first phase in the RFP documentation.
For city residents, the practical upshot is mostly invisible — until it isn't. Duplicate images slow search results on city websites, inflate storage costs that ultimately appear in departmental IT budgets, and occasionally surface as visible errors, such as when an outdated rendering of a development project appears on a neighborhood planning page months after the design changed. Denver's planning department serves roughly a dozen active neighborhood plan processes at any given time, from Montbello to West Colfax, and each one generates its own image inventory.
The remediation work is expected to establish a new upload protocol requiring staff to run a duplicate check before adding any image to the central library — a procedural guardrail that, notably, was absent from the original 2019 platform rollout. Whether that protocol sticks depends on consistent enforcement and staff training, both of which the city says are included in the current project scope.