The Johnson County Inmate Population
The Johnson County inmate population is not held in one place, and that fact shapes every part of it. The Johnson County Sheriff's Department in Vienna runs local custody for new arrests and people awaiting court. No official online roster, bed count, or current jail count for that local custody was found in the public sources reviewed. What is documented instead is a contract arrangement and a heavy state-prison presence in the same county.
Three measures get mixed up often, so they are worth keeping apart. The local jail population is the small group held by or for the Sheriff. The county resident prison population counts Johnson County people sentenced into state custody anywhere in Illinois. The state prison facility population counts everyone held at the two Illinois Department of Corrections (IDOC) prisons that sit inside the county, most of whom were sentenced from other counties.
What pushes the local count up or down is arrests, charging decisions, pretrial release or detention orders, and transfers. Once a person is sentenced to a prison term, custody leaves the county entirely and moves to the state system, which is why the local number stays small while the prison number is large.
Johnson County Inmate Population Statistics
Hard numbers for the local jail are thin by design, because Johnson County does not publish a current count and the Illinois Sheriffs' Association leaves its jail bed-count field blank. The figures that are sourced come from IDOC for the two state prisons, from a 2024 IDOC inspection of the contracted Massac County Jail, and from Vera Institute estimates that run through 2019. Each number below carries its source and date so the local and state measures are never read as one.
| Measure | Figure | Source / Year |
|---|---|---|
| Shawnee Correctional Center population | 1,397 | IDOC, 6/30/24 |
| Vienna Correctional Center population | 713 | IDOC, 6/30/24 |
| Massac County Jail capacity (contracted housing) | 42 | IDOC inspection, 6/18/24 |
| Massac inspection-day population | 22 | IDOC inspection, 6/18/24 |
| Local jail population estimate | 40.77 | Vera, 2019 |
| County resident state-prison estimate | 27 | Vera, 2019 |
| Johnson County official jail count | Not published | ISA bed field blank; no IDOC Johnson inspection located |
The single most useful takeaway from these statistics is the gap itself. A page that prints a clean "current inmates" figure for Johnson County is almost certainly recycling a stale number or pulling from a different Johnson County in another state. The honest position is that the local current count is not published, while the state-prison and contracted-jail figures are.
Johnson County Inmate Population Trends
For year-over-year context, the Vera Institute incarceration-trends dataset is the best available historical record of the local Johnson County inmate population. These are modeled estimates, not a live count, and the latest populated row is 2019. They are useful for shape and direction rather than a precise present-day total. Across the two decades shown, the local jail estimate drifted in the low-to-mid 30s and rose toward 40 by the end of the series.
| Year | Jail Population Est. | Resident Prison Est. | Total Incarceration Rate | Note |
|---|---|---|---|---|
| 2000 | 30.49 | 38 | 748.85 | Vera estimate |
| 2010 | 30.73 | 39 | 825.01 | Vera estimate |
| 2015 | 29.95 | 29 | 630.40 | Vera estimate |
| 2017 | 34.31 | 28 | 710.39 | Vera estimate |
| 2018 | 36.97 | 26 | 716.11 | Vera estimate |
| 2019 | 40.77 | 27 | 769.15 | Latest populated row |
Two later forces are worth naming even though Vera does not score them for Johnson County. Illinois ended cash bail under the Pretrial Fairness Act, and research from the Loyola Center for Criminal Justice found that statewide and rural jail bookings and average daily populations fell more than expected in the first months after the change. A separate driver is the Massac County contract, which can keep some local detainees out of any Johnson-owned facility and out of a Johnson-specific count.
Note: The Vera rows for 2020 through 2024 exist but were left blank, so no post-2019 local trend figure can be cited as a current Johnson County jail population.
Who Makes Up the Johnson County Inmate Population
The county itself is small and rural, which frames the local jail side of the population. U.S. Census QuickFacts lists a county population of 13,363 as of July 1, 2025, up slightly from 13,308 in the 2020 count, across 343.74 square miles of land. The reported demographics are 84.7 percent White, 13.1 percent Black, 4.8 percent Hispanic or Latino, with women making up 40.8 percent of residents. A female share under half is unusual and is influenced by the two adult-male state prisons inside the county.
A direct breakdown of the local jail by sex, race, age, or pretrial versus sentenced status was not published in the sources reviewed, so none is invented here. The state-prison side is clearer in type if not in detail: both IDOC institutions in the county hold sentenced adult men only.
The U.S. Census Bureau publishes the county demographic profile that frames the local population picture.

You can open the full Census QuickFacts page for Johnson County to see the same population and demographic figures used above. Those resident numbers explain why the small local jail count and the large in-county prison count cannot share one denominator.
- Pre-trial vs sentenced - local custody holds new arrests and people awaiting court; sentenced felons move to the state system.
- Male vs female - the two in-county IDOC prisons hold adult men only; the local jail breakdown is not published.
- State holds and contracts - an IDOC 2024 inspection states Massac County Jail houses Johnson County detainees under contract.
Johnson County Jail Capacity and the Massac Contract
Capacity analysis for the local jail runs into the same wall as the population count. The Illinois Sheriffs' Association directory lists a county jail address but leaves the number of jail beds blank, and no Johnson County jail inspection PDF surfaced in the IDOC inspection lists from 2022 through 2025. That absence is itself a finding, not an oversight.
The clue that fills part of the gap is the contract with Massac County. IDOC's June 18, 2024 inspection of the Massac County Jail in Metropolis states the facility houses detainees for Johnson County and Pope County under contract. That inspection records a Massac capacity of 42 and a population of 22 on the inspection date. A January 2025 local news report adds support, describing a Vienna-area arrestee taken to the Massac County detention center for a detention hearing.
The practical effect is plain. A Johnson County arrest may be handled by Johnson County law enforcement and the Johnson County court while the person is physically held in Massac County. Anyone tracking a detainee should ask the Sheriff's Department where the person is actually held before assuming a local bed.
Laws Governing the Johnson County Inmate Population
The data behind any inmate population rests on a handful of Illinois statutes and rules. They make arrest and booking information public, set the minimum standards jails must meet, require county jail population reporting to the state, and require deaths in custody to be reported. Each one below carries a one-line plain-English meaning.
Key Statutes:
5 ILCS 140/2.15 - arrest reports and booking information, including a photograph when and if available, must be furnished as soon as practical and within 72 hours of an arrest.
730 ILCS 5/3-15-2 and 20 Ill. Adm. Code Part 701 - IDOC sets minimum standards for county jails, and its Jail and Detention Standards Unit collects county jail population figures monthly.
730 ILCS 210/3-5 - deaths that happen in custody must be reported and published through statewide data and reports.
The reporting rule matters most for population transparency. IDOC's Jail and Detention Standards Unit inspects county jails each year and gathers detainee population statistics monthly, which is why local jail counts exist in aggregate state data even when an individual county does not post its own number.
Johnson County and the State Prison Population
Johnson County carries an outsized correctional footprint because two IDOC prisons sit just east of Vienna on State Route 146. Together they held 2,110 people as of June 30, 2024, far more than the county's roughly 13,000 residents would suggest. These are sentenced individuals in state custody, looked up through IDOC and not the Sheriff.
Shawnee Correctional Center is a medium-security adult male prison with an operational capacity of 1,848 and a population of 1,397 as of 6/30/24. Vienna Correctional Center is a minimum-security adult male prison with an operational capacity of 1,072 and a total population of 713 as of the same date. Both serve people sentenced from across Illinois, not only from Johnson County, which is why their counts dwarf any local measure.
Sentenced custody for a Johnson County resident can land at any IDOC facility statewide, so the two in-county prisons are not a directory of local people. For state custody, the right tool is the IDOC Individual in Custody Search.
How to Search the Johnson County Inmate Population
Because no official online Johnson County jail roster was located, a search here is a sequence rather than a single form. The order matters, since the right locator depends on whether the person is in local custody, sentenced to a state prison, or held by a federal agency. Start local and move outward.
Before starting, gather a full name and any sense of the custody stage, such as a recent arrest, a prison sentence, or a federal hold. That one detail decides which channel answers fastest.
- Call the Johnson County Sheriff's Department at (618) 658-8264 to ask about a recent local arrest or booking, and ask where the person is physically held.
- Ask directly whether the person is housed locally or at the Massac County Jail under the Johnson County contract.
- Register on Illinois VINE for custody and case-status notifications once a person is in a participating system.
- If the person was sentenced to a state prison, search the IDOC Individual in Custody Search by last name, IDOC number, or birthdate.
- For a federal or immigration matter, use the federal Bureau of Prisons locator or the ICE Online Detainee Locator System instead.
Current Inmate Lookup in Johnson County
For a current local inmate, the honest starting point is that an official Johnson County, Illinois online roster was not found in the sources reviewed. Search engines will surface "Johnson County Sheriff" rosters from Iowa, Indiana, Missouri, Texas, Arkansas, Georgia, and North Carolina. Those belong to other states and should never be treated as Johnson County, Illinois. The reliable local path is the phone, the contracted-facility question, and a public records request, not a roster screen.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| No official Johnson County IL roster located | Not available | Not available | No public county jail search form was found; use the phone and records-request fallbacks. |
The access channels below cover the real ways to confirm current local custody when there is no roster to query.
- Sheriff phone - call (618) 658-8264 for local arrest, booking, and custody-routing questions.
- Contracted facility check - ask whether the person is held at Massac County under contract.
- Illinois FOIA request - send a written request to the Sheriff's records channel for a booking record or arrest report.
- Illinois VINE - register at VINELink for custody and case notifications.
State and Federal Inmate Search
Once a person leaves local custody, the search moves to state and federal locators that do publish records. The IDOC Individual in Custody Search covers people sentenced to Illinois prisons, including anyone held at Shawnee or Vienna. It is free, needs no login, and accepts three search methods.
The IDOC search page is the central tool for sentenced state prisoners tied to Johnson County.

The IDOC Individual in Custody Search takes the fields shown below, and the legacy form caps the search value at 25 characters.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| Search method | Radio | Yes | Choose Last Name, IDOC Number, or Birthdate. |
| Search value | Text | Yes | Examples: Smith, John; K01234; 04-01-1965. |
| Find | Button | n/a | Submits the search. |
For federal custody, the Bureau of Prisons inmate locator searches by register number or by name with race, age, and sex, and covers federal inmates from 1982 forward. For immigration detention, the ICE Online Detainee Locator System searches by A-number or by name with country of birth and birth date. Neither federal tool functions as a county jail roster.
What a Johnson County Inmate Record Shows
Since no local roster profile was located, the clearest field-by-field example comes from the IDOC profile that a state prisoner search returns. It is a sentencing and custody record, not a county booking page, so it shows the sentence and the assigned prison rather than a local arrest time or a pretrial release order.
| Field | What It Shows |
|---|---|
| IDOC Number | State prisoner identifier; not a county booking number. |
| Parent Institution | The assigned IDOC facility, such as Shawnee or Vienna. |
| Offender Status | Current custody or release status category. |
| Admission Date | Date the person entered IDOC custody. |
| Offense / Class / County | Conviction offense, class, and the sentencing county. |
| Projected Discharge Date | Estimated release endpoint when available. |
A local booking record is governed instead by Illinois arrest-report law. Under 5 ILCS 140/2.15, the public arrest information includes name, age, address, a photograph when and if available, the charges, the time and place of arrest, the arresting agency, and custody receipt, discharge, or transfer times if the person is incarcerated.
Past and Released Inmate Records in Johnson County
Finding someone no longer in custody follows the same split. For a past local booking, the route is a written Illinois Freedom of Information Act request to the Sheriff's records channel, naming the person, the approximate arrest date, and the arresting agency. Court filings tied to the case go through the Circuit Clerk or the Judici portal rather than a FOIA request, because the Illinois judicial branch is not subject to FOIA.
For a past state prisoner, the IDOC search may still return a profile showing whether a sentence was discharged. A released federal inmate can show as "RELEASED" in the BOP locator. None of these is a county roster archive, so older local booking records often require the records request rather than a self-service search.
County Jail vs. State Prison: Where to Look
The most common mistake in a Johnson County inmate search is treating the local jail and the state prison as one system. They hold different people, are run by different agencies, and use different locators. The table below keeps them apart so the search starts in the right place.
| County Jail (Local) | State Prison (IDOC) | |
|---|---|---|
| Who Is Held | New arrests and pretrial detainees | Sentenced adult felons |
| Run By | Johnson County Sheriff's Department | Illinois Department of Corrections (IDOC) |
| Where to Look | Sheriff phone; ask about Massac contract | IDOC Individual in Custody Search |
| Record Type | Arrest and booking information | Sentence, offense, and discharge data |
One bridge connects the two. A person who is convicted and sentenced moves from local or contracted detention into IDOC reception and then to an assigned prison, at which point the Sheriff phone stops being the right channel and the IDOC locator takes over.
Johnson County Detention Facilities
Four facilities make up the custody map that holds part of the Johnson County inmate population. The Sheriff's local jail comes first, followed by the neighboring jail that houses detainees under contract, and then the two state prisons inside the county. Each one serves a different slice of the population.
- Johnson County Jail - local Sheriff's Department custody for new arrests and pretrial detainees; some detainees are housed at Massac County Jail under contract.
- Massac County Jail - a Metropolis jail that houses Johnson County detainees under contract, per a 2024 IDOC inspection.
- Shawnee Correctional Center - an IDOC medium-security state prison in Vienna for sentenced adult men.
- Vienna Correctional Center - an IDOC minimum-security state prison in Vienna for sentenced adult men.
Johnson County Inmate Population Terms
A few corrections and court terms come up across every channel above. Short definitions keep the local jail, the state prison, and the notification systems clear.
- Booking
- The administrative jail intake after an arrest, covering identity, search, property, fingerprints, a photo, and the charges.
- Pretrial release
- Release from custody before trial under conditions, the default in Illinois now that cash bail is abolished.
- Pretrial detention
- Court-ordered holding before trial, which requires a verified state petition and a detention hearing.
- Detainer or hold
- A notice from another agency that can keep a person in custody even when a local case would allow release.
- IDOC
- The Illinois Department of Corrections, which holds sentenced state prisoners and runs the state locator.
- VINE
- The statewide custody and case notification service that alerts registered users to status changes.
Johnson County Inmate Population FAQ
How big is the Johnson County inmate population?
There is no published current local jail count. The Illinois Sheriffs' Association leaves the bed-count field blank, and no Johnson County jail inspection was found. Vera Institute estimated the local jail population at about 40.77 in 2019, its latest populated year. By contrast, the two IDOC prisons inside the county held 2,110 sentenced people as of June 30, 2024, a separate measure that should not be read as the local jail count.
How do I search the Johnson County inmate population?
Start by deciding the custody stage. For a recent local arrest, call the Johnson County Sheriff's Department at (618) 658-8264 and ask where the person is held. For a sentenced state prisoner, use the IDOC Individual in Custody Search. For federal custody, use the Bureau of Prisons locator, and for immigration detention use the ICE locator. Illinois VINE adds custody and case notifications once a person is in a participating system.
Is there an official online Johnson County jail roster?
No official Johnson County, Illinois online jail roster was located in the sources reviewed. Pages that appear to show one usually belong to a different Johnson County in another state. The reliable local route is the Sheriff phone, a question about the Massac County contract, and a written Illinois FOIA request for a booking record or arrest report.
Why might a Johnson County inmate be held in Massac County?
An IDOC 2024 inspection of the Massac County Jail states that the facility houses detainees for Johnson County under contract. A 2025 news report described a Vienna-area arrestee taken to Massac for a detention hearing. So a Johnson County arrest and court case can run alongside physical custody in Massac County. Always ask the Sheriff where the person is actually held.
Are the prisons in Johnson County part of the county jail?
No. Shawnee Correctional Center and Vienna Correctional Center are Illinois state prisons run by IDOC, not the Sheriff. They hold sentenced adult men from across the state, and lookups go through the IDOC locator. They are not an option for finding a newly arrested local detainee, who would be in Sheriff or contracted custody instead.
Can I look up a released or past inmate?
For a past local booking, file a written Illinois FOIA request with the Sheriff's records channel and route any court filings through the Circuit Clerk or Judici. For a past state prisoner, the IDOC search may still show whether a sentence was discharged, and a released federal inmate can appear as released in the BOP locator. There is no self-service county roster archive.
Does Illinois still use cash bail for the jail population?
No. Illinois abolished monetary bail as the ordinary pretrial release mechanism under the Pretrial Fairness Act. People are now released on conditions or held after a state petition and a detention hearing. That shift, which research links to lower rural jail populations, is one reason older "post bail at the jail" guidance no longer fits Johnson County.