DENVER WORKS BETTER™ Taxpayer Shareholder Portal Follow

Who runs this

Works Better Corporation, a nonpartisan public benefit corporation, builds this site.

Independent public-records project, separate from the City and County of Denver and from every party and campaign.

Every number carries one of four labels (FACT, CALC, SAMPLE or PENDING) and a source you can open.

Performance layer · 2026

What the money buys

The budget shows what the city enacts. This page adds the city’s own record of what that money is for, beside outcome measures from federal publishers. No causal claim is made, here or anywhere on this site.

A city is not a small state, and this page is shaped by what does not transfer. The vehicle theft rank is a one-of-51 comparison between states; a city is not a member of that set, so the rank is refused outright rather than left as work outstanding. Incarceration in a consolidated city-and-county is a jail measure, and no machine-readable custody count has been located yet — the tile says so rather than borrowing the state prison series. Education belongs to Denver Public Schools, a separate government, so none of its money is in any city figure on this page — and it is published here because that district’s boundary is the city’s, proved block by block rather than assumed.

Justice

Corrections budget FACT
$174.3M
Exactly $174,253,830. 2026 General Fund annual appropriation to the Denver Sheriff Department, which runs the city’s jails · ordinance item 01010-3530000, and the four Schedule 100B division lines sum to it to the dollar · General Fund only, and not the whole cost of the jails — see the note below
People incarcerated /100k PENDING
—
Not published here yet, and never estimated. Denver’s machine-readable open-data catalog — 346 datasets, read 27 August 2026 — carries no jail or custody population dataset. When a credible custody count is located, this becomes a jail rate. It will never be filled from the state prison series — see the note below.
Vehicle thefts /100k CALC
1,220.4
2024 · 8,812 offenses reported by the Denver Police Department ÷ the population served by the department itself × 100,000 — the agency’s own figure, published in the same FBI response · not comparable with a state rate, which uses a different denominator · −30.0% on 2023, from a 2022 peak of 2,154.1
Vehicle theft rank NOT ELIGIBLE
—
The rank orders the 51 state-level jurisdictions by theft rate on one Census denominator, and no city is a member of that set. Ranking Denver against a chosen group of other cities would produce a number under the same name meaning something else, so no rank is published here. Marked NOT ELIGIBLE rather than PENDING, because no amount of work would close it.
One enacted year, so no series. The 2026 appropriation is the first this locale has read. Earlier books exist and each must be reconciled the same way before a history is drawn.
No source, so no chart. The open-data catalog holds no custody count. An empty box is honest; a borrowed state series would not be.
Not eligible. The rank is a comparison between states. There is no chart because there is no measure, not because one is missing.
The Sheriff’s line is not the whole cost of the jails
Health care inside the city’s two jails is paid through the Denver Health operating agreement, in its own appendix lines: $21,740,490 for acute and chronic care at the Downtown Detention Center and the county jail, and $5,418,974 for prisoner medical services, both 2026 appropriated. Whether those sit inside or outside the Sheriff’s $174,253,830 is not established from the budget book alone, so they are named here and neither added to that figure nor subtracted from it. The publisher prints no combined jail-health total, and this site never sums components a publisher does not sum.
Jail is not prison, and this tile will only ever hold the jail
Denver is a consolidated city and county, so the city runs its own jails — holding mostly people awaiting trial or serving short sentences. The measure every state locale on this site publishes counts sentenced prisoners under state jurisdiction: a separate federal count, of different people, on different dates. None of Denver’s jail population is in Colorado’s prison number, and none of the state’s prison population belongs in this tile. Reusing the state series here would publish a state basis under a city label, which is why the tile stays empty instead.
How the theft rate is built, and what it cannot say
The counts come from the FBI’s agency endpoint for the Denver Police Department — an identifier taken from the FBI’s own roster, never constructed, because the endpoint answers an invented identifier with a well-formed national-only payload. The denominator is the population served by the department itself, published in the same response — not the Census city population, and not the FBI’s state matched population, so this rate is never read against a state rate.

The usual coverage test could not be used, so a different one is. State locales gate each crime year on the FBI’s percent-of-population coverage; the agency endpoint carries no per-agency coverage figure at all. The refusal here is a floor on the count itself — a year reporting fewer than 500 thefts would be published as a gap, not a rate. No Denver year comes near it: the lowest is 3,443 in 2014.

No U.S. line is drawn. The department has reported under NIBRS since 2005, by the FBI’s own roster, so its series does not cross the 2021 national reporting change — but a national comparison line would, and a line that crosses a counting change mid-chart misleads quietly. The chart shows Denver alone, and says so.
View the vehicle-theft series as a table
YearOffenses reportedPopulation servedRate per 100,000
20143,443665,353517.5
20154,374682,418641.0
20164,796699,259685.9
20175,572706,616788.5
20185,336720,745740.3
20195,300728,941727.1
20208,425737,7091,142.0
202112,727740,2091,719.4
202215,192705,2642,154.1
202312,410712,2221,742.4
20248,812722,0311,220.4

Offenses and population served are the Denver Police Department’s own figures from one FBI response; the rate divides one by the other, times 100,000. The population column is the agency’s figure. It differs from the Census resident population of Denver by about 2.5% — two denominators for two jobs, never interchanged. All eleven years reported all twelve months.

Education

PK-12 pupil membership (October count) FACT
89,210
2025-26 · students enrolled in Denver Public Schools on the state’s October count date · −3.2% since the 2019-20 peak of 92,112 · the same count, on the same date, that the State of Colorado publishes for itself · this counts students attending the district, not children living in the city
4-year graduation rate (all students) FACT
81.9%
class of 2025 · the share of the district’s 6,943-student anticipated-2025 cohort that graduated within four years · +11.0 points since the class of 2019 · the anticipated-year-of-graduation basis the state uses, read from the release belonging to each class · that release prints no graduate count, so none is stated here
Total Program school funding FACT
$1.03B
Exactly $1,028,928,091. FY 2025-26, as appropriated in HB25-1320 and SB25-315 · the school finance formula amount for Denver Public Schools — $249,399,960 state share and $779,528,131 local share, which add to it exactly · not the district’s budget, which also carries federal money, bond money and grants · and not the city’s money
Average per-pupil funding (Total Program) FACT
$12,140
FY 2025-26 · $1,028,928,091 over 84,754 funded pupils — the formula’s own count, 4,456 fewer than the October membership above · includes the local property-tax share, which is 75.8% of it here · the same definition as the statewide figure, so the two may be read together
One appropriated year, so no series. The State publishes Total Program district by district only for the year it has appropriated, and archives no earlier run. The table below says where we looked.
Same document, same single year. The per-pupil figure is a column of the same run, so it has exactly the years that run has.
Denver Public Schools is a separate government, and its boundary is the city’s
The school district levies its own taxes and adopts its own budget. None of its money is in any figure above this heading, and none of the city’s money is in the figures under it.

Every other city on this site refuses education, and Denver is the exception because the boundary was proved rather than assumed. The Census Bureau assigns every one of Colorado’s census blocks to a school district, and a block’s identifier begins with its county. Read both ways, on the 2020 file: all 10,149 blocks in the City and County of Denver are served by Denver Public Schools, and all 10,149 blocks that district serves are in Denver. Not one block either way sits outside. The ingest stops on a single exception rather than rounding one off — if it ever finds one, these measures get renamed for what they actually cover.

The boundary is exact; the student body is not. Colorado has open enrollment, so a district’s count is of students attending it. 7,505 of the students counted above have parents living in another district — 8.4% of the total, the largest single origin being Adams-Arapahoe 28J at 2,224. The state’s workbook lists the reverse direction district by district and prints no total for it, so none is stated here.
Why funding has one year and enrollment has nine
Colorado publishes Total Program district by district only for the fiscal year it has appropriated. Looked for on 30 August 2026: Legislative Council Staff’s school finance page carries exactly one district-by-district run, the FY 2025-26 one, and archives none. The state education department’s funding page carries the current fiscal year and six draft stages of it, and no earlier year. Its historical funding surface is an interactive report rather than a file. So the two funding cards state one year each and say so, instead of showing an empty chart with no reason attached.

One document on that page is a trap worth naming. A link labeled “Year Over Year Run” sits beside the current one and names no stage at all. It is an introduced bill’s comparison from two fiscal years earlier — a proposal, not an enactment, under a neutral label on a current page. It is not read here.

The enrollment chart starts at 2017-18 for a reason that belongs to the workbook, not to Denver. That sheet lists the school organizations that exist today, while each column is that year’s actual statewide count. Its district rows sum to its own printed state total exactly in the nine most recent years, and fall 160 and 163 students short in 2015-16 and 2016-17 — students enrolled in organizations that have since closed and have no row to sit on. Rather than publish two years the completeness check cannot cover, the chart starts where it can be measured.
View enrollment as a table
School yearPK-12 pupil membership
2017-1891,794
2018-1991,998
2019-2092,112
2020-2189,061
2021-2288,889
2022-2387,864
2023-2488,235
2024-2590,450
2025-2689,210

The state education department’s October count for this district — the same collection and the same count date as the statewide figure, which is why this measure carries the same name here as it does on the state’s own page. Every year above is reconciled the same way: the workbook’s 186 district rows sum to its own printed state total for that year, to the student.

View graduation rates as a table
Class ofCohort size4-year graduation rate
20196,17770.9%
20206,19774.6%
20216,49374.0%
20226,56876.5%
20236,62479.0%
20246,65079.9%
20256,94381.9%

One release per class, seven separate workbooks. Each release prints four rows for every district — the four-year rate for its newest class, then five-, six- and seven-year rates for the three classes before it — so reading a release’s latest class without checking which rate it is reads a seven-year rate as a four-year one. Only the four-year row is taken.

Four of the seven files sit under identical link text on the publisher’s archive page, so each one proves it is the release it claims to be: its own statewide four-year rate for that class must equal the figure the state published for it. Where a release prints the graduate count as well as the class size — four of the seven do — the printed rate is re-derived from those two figures.

View school funding as a table
Fiscal yearQuantityAmount
FY 2025-26Total Program funding$1,028,928,091
FY 2025-26State share$249,399,960
FY 2025-26Local share$779,528,131
FY 2025-26Funded pupil count84,754
FY 2025-26Per funded pupil$12,140

All five figures are one row of the state’s own district-by-district run, as appropriated in HB25-1320 and SB25-315. The 178 district rows in that run sum to its own printed statewide Total Program to the dollar, and Denver’s state share plus local share is its Total Program exactly.

Three of the run’s five columns are printed rounded, and that is stated rather than left implied. The funded pupil counts sum 19 pupils above the printed statewide count, the state shares $4 over and the local shares $1 under, and the run’s own statewide line is a dollar short of its own two shares added. Denver’s per-pupil figure divides out to $12,140.17, but the same test fails on 108 of the 178 rows for the same rounding reason — so it is checked here and not claimed of the run.

Total Program is not the district’s budget. It is the school finance formula amount. Denver Public Schools adopts its own budget, which also carries federal money, bond money and grants this figure does not count. And it is not the city’s money: the district is a separate government and no figure here is ever added to a figure above.