Inside Illinois Jails

Download the data

Our investigation is powered by data that you can download for yourself.

Files

countySummary.csvCounty summary102 rows · 13 columns

One row per county: population, classification, inspections, failures, incidents, incident rate and deaths.

ColumnDescription
countyNameCounty name. Every source file spells counties differently, so each row is matched to this one list before use
capacityRated capacity of the county jail. Taken from state inspection records
jailCityNameCity or town where the jail is located. Taken from state inspection records
fips_populationU.S. Census Bureau, Vintage 2024 county population estimate
usda_ruccUSDA Economic Research Service Rural-Urban Continuum Code, 2023
usda_classificationUSDA Economic Research Service Rural-Urban Continuum Code wording, 2023
peer_groupMetropolitan, non-metro with a small urban centre, or rural, grouped from usda_rucc
has_jailWhether the county operates a jail
incidentsCount of incident reports filed by the county jail, 2019–2025. Derived from jailIncidents.csv in this package
incidents_per_10kIncident reports divided by population, times 10,000. Comparing raw counts would rank counties by size rather than by conditions
deathsCount of deaths in custody attributed to the county. Derived from inCustodyDeaths.csv in this package
deaths_counted_by_stateOf those, the number the state counted. Derived from counted in inCustodyDeaths.csv
deaths_never_countedOf those, the number it never counted. Derived from counted in inCustodyDeaths.csv
jailInspections.csvJail inspections821 rows · 36 columns

One row per inspection: county, year, result and the standards cited.

ColumnDescription
yearYear of the inspection
fileIDOC’s own filename for the report PDF. Joined on year + filename to link each year to the report on idoc.illinois.gov
countyCounty name as printed on the report. Normalised to a canonical county before use
inspectorName of the IDOC inspector who signed the report
statusFinding of COMPLIANT or NONCOMPLIANT
noncompliantBinary value for status
violationsFree-text list of the standards cited
701.10Cited under Part 701 section 701.10 — Administration. 1 when the inspection cited this standard
701.20Cited under Part 701 section 701.20 — Personnel. 1 when the inspection cited this standard
701.30Cited under Part 701 section 701.30 — Records. 1 when the inspection cited this standard
701.40Cited under Part 701 section 701.40 — Admission Procedures. 1 when the inspection cited this standard
701.50Cited under Part 701 section 701.50 — Orientation. 1 when the inspection cited this standard
701.60Cited under Part 701 section 701.60 — Release Procedures. 1 when the inspection cited this standard
701.70Cited under Part 701 section 701.70 — Classification and Separation. 1 when the inspection cited this standard
701.80Cited under Part 701 section 701.80 — Housing. 1 when the inspection cited this standard
701.90Cited under Part 701 section 701.90 — Medical and Mental Health Care. 1 when the inspection cited this standard
701.100Cited under Part 701 section 701.100 — Clothing, Personal Hygiene, Grooming. 1 when the inspection cited this standard
701.110Cited under Part 701 section 701.110 — Food Services. 1 when the inspection cited this standard
701.120Cited under Part 701 section 701.120 — Sanitation. 1 when the inspection cited this standard
701.130Cited under Part 701 section 701.130 — Supervision. 1 when the inspection cited this standard
701.140Cited under Part 701 section 701.140 — Security. 1 when the inspection cited this standard
701.150Cited under Part 701 section 701.150 — Safety. 1 when the inspection cited this standard
701.160Cited under Part 701 section 701.160 — Discipline. 1 when the inspection cited this standard
701.170Cited under Part 701 section 701.170 — Employment of Detainees. 1 when the inspection cited this standard
701.180Cited under Part 701 section 701.180 — Mail Procedures. 1 when the inspection cited this standard
701.190Cited under Part 701 section 701.190 — Telephone. 1 when the inspection cited this standard
701.200Cited under Part 701 section 701.200 — Visiting. 1 when the inspection cited this standard
701.210Cited under Part 701 section 701.210 — Social Service Programs. 1 when the inspection cited this standard
701.220Cited under Part 701 section 701.220 — Education. 1 when the inspection cited this standard
701.230Cited under Part 701 section 701.230 — Library. 1 when the inspection cited this standard
701.240Cited under Part 701 section 701.240 — Religious Services. 1 when the inspection cited this standard
701.250Cited under Part 701 section 701.250 — Commissary. 1 when the inspection cited this standard
701.260Cited under Part 701 section 701.260 — Recreation and Leisure Time. 1 when the inspection cited this standard
701.270Cited under Part 701 section 701.270 — Juvenile Detention. 1 when the inspection cited this standard
701.280Cited under Part 701 section 701.280 — Temporary Detention Standards. 1 when the inspection cited this standard
701.290Cited under Part 701 section 701.290 — Standards for Detention of Youths Prosecuted Under the Criminal Code of 1961. 1 when the inspection cited this standard
jailIncidents.csvExtraordinary or unusual occurrence reports28,963 rows · 32 columns

One row per extraordinary or unusual incident report: county, year and categories.

ColumnDescription
countyVerified county or municipality. This is the county field of record.
dateVerified incident date
yearVerified year of the incident
Verified Occurances CleanCleaned free-text description of occurences
suicide_flagIncident involved a suicide.
suicide_textSupporting text for the suicide flag
suicideAttempt_flagIncident involved a suicide attempt.
suicideAttempt_textSupporting text for the suicide-attempt flag
homicide_flagIncident involved a homicide.
homicideAttempt_flagIncident involved an attempted homicide.
escape_flagIncident involved an escape.
escapeAttempt_flagIncident involved an attempted escape.
fire_flagIncident involved a fire.
seriousInj_flagIncident involved a serious injury.
batt_flagIncident involved a battery.
riot_flagIncident involved a riot or rebellion.
sexOffense_flagIncident report had the sex offense checkbox marked, see sexOffense_OR_prea below
assaultStaff_flagIncident involved an assault on staff.
assaultDet_flagIncident involved an assault on a detainee.
fight_flagIncident involved a fight among detainees.
restraintsStrict_flagIncident report had the restraints checkbox marked, see other_restraint_OR_chair below
OCSprayStrict_flagIncident involved OC spray.
other_flagIncident fell outside the coded categories. Not read
other_textFree text for an uncoded incident. Not published
other_pepperballIncident involved a pepperball round.
other_forcedMedIncident involved forced medication.
other_hospitalIncident involved a hospitalisation.
other_taserIncident involved a Taser.
other_preaPrison Rape Elimination Act was cited in the other text. See sexOffense_OR_prea below
sexOffense_OR_preaSex offence or PREA report
other_chair_roughRestraint chairs were cited in the other text. See other_restraint_OR_chair below
other_restraint_OR_chairRestraints OR restraint chair were cited
inCustodyDeaths.csvDeaths in custody238 rows · 5 columns

One row per death in county custody.

ColumnDescription
death_dateDate of death
yearYear of death
ageAge at death
countyCounty whose jail held the person or who had custody of them at the time of death
counted1 if the state counted the death, 0 if it not

Note on data quality

Before using this data, please familiarize yourself with how we collected and cleaned it.

It’s important to remember that any claims based on jailIncidents.csv, will represent a floor estimate, meaning that the actual number of reported incidents may be higher and the actual number of reportable incidents is likely higher.

We based our data on what was provided to us by the Illinois Department of Corrections based on legally filed and apparently compliant Freedom of Information Act requests, but some months are missing for some counties from the data, including all of calendar years 2019 and 2020 for Cook County.

The data in inCustodyDeaths.csv is similarly a conservative estimate as it was built using a variety of reporting methods. We continued to find additional deaths not reported by the state more than a year into our reporting process and we expect there could be more.

Recommended citation

Illinois Answers Project, “Inside Illinois Jails,” 2026-09-15.

Contact us

If you have questions about the data, find something interesting and want to share or if you use this data in your own project, we would love to hear from you!

Please reach out to Illinois Answers’ data and interactives journalist Andrew Adams.