Charges/Cases by Year
Charges by Offense Category
Charges by Disposition
Cases by Age
Cases by Race
Cases by Gender
Charge Breakdown by Year and
Offense Mix Over Time Prototype
Violent offense (red outline)
Each color is an offense category — hover a bubble for its name. Bubble size ∝ case volume. Prototype: reoffense rates per year-cell can be noisy.
How this tab counts. A charge is a single offense (one row of data); a case bundles the charges from one arrest or incident. A case is qualifying only if its disposition was Guilty, Guilty by Plea, or Conditional Dismissal — the outcomes that reflect a finding of criminal involvement; every other disposition (Dismissed, Acquitted, No Action, Transfer, Unknown/NFD, or missing) is excluded, so counts here are lower than the Summary tab. A criminal event is one or more qualifying cases sharing a case date, so cases with the same date count as a single event. A confirmed reoffender is an individual with 2 or more criminal events.
Note on reoffense undercounting: Rates shown here only capture reoffenses recorded within the same jurisdiction. Individuals with more recent first offenses have had less time to accumulate reoffenses, so rates for recent years are systematically lower. All figures should be interpreted as lower bounds on true reoffense rates.
Reoffense-Free Survival Curve
Reoffense Rate
Run a query
Criminal Events by Offense Number and
Confirmed Reoffending Rate by Disposition
Reoffense Rate Over Time
Reoffense by Offense Category
Confirmed Reoffending by Race
Confirmed Reoffending by Gender
🚧 Work in progress. Methods and visuals may change. Transitions pool all consecutive criminal-event pairs, sequenced by case date.
Offense Transition Matrix
Offense → next offense (consecutive pairs)
Run a query to load the transition matrix.
Note: The matrix and graph compute percentages differently: the matrix's denominator is all events (including those with no later offense); the graph's is only events followed by another, so its percentages run higher.
Offense Transition Graph Prototype
Drag nodes to rearrange · click a node to isolate its links · arrow width ∝ transition probability · loops = next case is the same offense type