Osceola County Inmate Population Overview
The Osceola County inmate population is centered on one active local jail: the Osceola County Jail, operated by the Osceola County Sheriff's Office in Sibley. Official county and sheriff materials did not identify a separate city jail, regional jail, state prison, federal prison, or ICE detention facility inside Osceola County. That makes the local custody map simple, but it also makes the record path easy to misread. The sheriff roster is a county jail roster. It covers local detention, short county jail sentences, work-release custody, court-ordered jail time, and recent arrests handled through the county facility.
The Osceola County inmate population changes when people are arrested, released, held on bond, sentenced, or transferred. A person can appear on a weekly jail roster during a local booking, then leave the county roster after release or after transfer to another system. Sentenced state prisoners are searched through the Iowa Department of Corrections offender search. Federal inmates use the Federal Bureau of Prisons locator. Immigration detainees use ICE ODLS. Iowa VINE adds custody notifications, not a full public booking record.
Osceola County Inmate Population Statistics
Official Osceola County web sources checked for this build did not publish a current jail average daily population, an annual booking count, a demographic split, or a multi-year official ADP table. The published facts are narrower. The current inspected weekly roster PDF for 6/1/2026 through 6/10/2026 showed six named entries, including people with blank release dates and people with release dates. The official bid letting for the Osceola County Public Safety Center Remodel described a new jail addition, while county census figures give local population context outside the jail.
| Measure | Figure | Source / Year |
|---|---|---|
| Jail operator | Osceola County Sheriff's Office | County sheriff page, inspected 2026 |
| Roster count in inspected PDF | 6 named entries | Current roster PDF, 6/1/2026-6/10/2026 |
| Current official ADP | Not published in checked county sources | County and sheriff pages checked in 2026 |
| Supplemental average daily population | 4 | Prison Policy Initiative phone-rate appendix, 2022 |
| New jail addition | 14 beds, with future expansion capability to 36 beds | Public Safety Center bid letting, 2024 |
| County population estimate | 5,980 | U.S. Census QuickFacts, 2025 estimate |
Osceola County Inmate Population Trends
Osceola County does not publish an official year-by-year jail ADP series in the inspected web sources. The available trend story is therefore about documented roster windows, a supplemental 2022 ADP data point, and the county's facility project. The official October 2024 bid document describes a Public Safety Center remodel with a new jail addition and support areas. That is capacity planning, not proof of a daily inmate count. Roster PDFs show jail activity by date range, but a weekly roster count is not the same as an average daily population.
| Year / Date | Jail Population Measure | Notes |
|---|---|---|
| 2022 | ADP 4 | Supplemental Prison Policy Initiative phone-rate appendix; not an official county table. |
| 2024 | 14-bed addition planned | Official bid letting also notes future expansion capability to 36 beds. |
| 5/19/2026-5/31/2026 | Prior PDF roster inspected | Roster entries show charges, bond, and release fields, not an ADP calculation. |
| 6/1/2026-6/10/2026 | 6 named entries | Current inspected roster count includes released and unreleased entries. |
The official current inmates page is still important for trend checks because it links current and previous roster PDFs by date range. A reader comparing periods should treat each PDF as a roster window. It can show who was booked, released, or still held during that span, but it does not replace a formal jail population report.
Osceola County Jail Population Makeup
The weekly Osceola County Jail roster does not publish sex, race, age, date of birth, height, weight, pretrial status, sentenced status, or housing unit. It does publish charge descriptions and bond lines, which can hint at why a person is held, but those fields should not be turned into a demographic profile. Official county web sources checked for the Osceola County inmate population also did not publish a jail demographic breakdown by sex, race, age, felony level, misdemeanor level, or hold type.
- Local custody: the county jail holds pretrial detainees, short local sentences, court-ordered jail time, work-release participants, and recent arrestees.
- State custody: sentenced Iowa prisoners move to the Iowa DOC path after transfer from county jail custody.
- Federal or ICE custody: no BOP or ICE facility was found in Osceola County official sources.
- Roster fields: the Osceola roster shows arrested date, name, release, charges, and bond.
County demographic figures can add local context, but they are not jail demographics. U.S. Census QuickFacts listed Osceola County's 2025 population estimate at 5,980 and the 2020 census population at 6,192. The same source listed a 2020 land area of 398.69 square miles and 15.5 people per square mile. Those figures describe the county, not the jail population.
Osceola County Jail Capacity
The strongest official capacity material is the county's 2024 Public Safety Center bid letting. It describes a new 14-bed jail addition, support areas, and future expansion capability to 36 beds through alternates. It also describes about 7,182 square feet attached to existing sheriff, E-911, and support areas. The current rated capacity for the pre-remodel jail was not located in official sources checked for this build, so it should not be stated as a known number.
Official county construction updates in 2025 said the jailhouse project affected courthouse parking and access. West parking was consumed by construction, short-term street parking around the courthouse block was available, the south courthouse entry was temporarily reopened without handicap accessibility, and the north door remained the handicap-accessible entrance. Those access notes are time-sensitive, so visitors should confirm current parking and entry before visiting the jail or courthouse block.
Capacity note: A planned bed count is not the same thing as a daily jail population count.
Laws for Osceola County Jail Records
Iowa law shapes how the Osceola County inmate population is recorded and released. Iowa Code chapter 22 is the state open-records law, which makes government records open unless a confidentiality rule applies. Iowa Code section 22.3 allows lawful supervision, copying, retrieval, and fee charges. Osceola County's posted public-records fee policy uses that framework for copy, staff-time, review, mailing, and outside-service costs.
Key Statutes:
Iowa Code section 904.601 requires DOC inmate records and is cited by Iowa DOC as authority for public offender information.
Iowa Administrative Code chapter 201-50 sets jail facility standards, including capacity and average-daily-population concepts.
Iowa Code section 356.7 authorizes certain administrative and room-and-board charges for convicted or sentenced prisoners.
Iowa Code section 331.802 and Iowa Administrative Code chapter 641-127 give medical-examiner and death-investigation context.
Osceola County State Prison Search
Osceola County has no state prison within the county, according to the Iowa DOC prisons list and the county facility map research. A person can still move from the Osceola County Jail into the Iowa state prison system after sentencing. Once that happens, the county jail roster is no longer the main record path. The Iowa DOC districts and prisons list identifies state institutions, while the DOC offender search covers sentenced offenders and some supervision records.
Osceola County is in the Iowa DOC 3rd District for community corrections. The district page lists services such as cognitive education classes, pre-trial sentence supervision, sex offender treatment and aftercare groups, and special sentence supervision. That district role is different from the county jail's booking and housing role. The county roster is local. DOC search is statewide.
Search Osceola County Inmates
The official Osceola County inmate search starts at the sheriff's weekly roster page, not a live database. The roster page links date-range PDFs. The inspected current PDF covered 6/1/2026 through 6/10/2026 and listed arrested date, name, release, charges, and bond. The page also linked prior-month roster PDFs. There is no online last-name search box, booking-number search, profile page, export function, sort tool, or login in the inspected county roster path.
The Osceola County Sheriff current inmates page is the source to check first for local jail custody. The source screenshot below shows the official roster page with date-range PDF links. It matters because a missing live-search box changes the lookup method: the reader reviews the PDF list manually, then calls the jail when the PDF is too old or does not answer the question.

The roster-page screenshot supports the county-specific access chain: start with the PDF link, check prior date ranges, then use the jail phone line, Iowa VINE, Iowa DOC, BOP, or ICE when the person is not shown in local custody.
- Open the sheriff's current inmates page and choose the current date-range PDF.
- Review the PDF manually for the person's name because no county roster search fields are exposed.
- Check prior-month roster PDFs if the person may have been released recently.
- Call the sheriff or jail at 712-754-2556 if the PDF does not reflect a recent booking or release.
- Use Iowa DOC, BOP, or ICE only when the person may be outside county jail custody.
Osceola County Roster Search Fields
The official county roster does not expose search fields. That is a useful fact in itself. Some counties use vendor databases with name fields, booking numbers, housing units, and profile pages. Osceola County instead uses PDF rosters by date range. The table below keeps the field inventory precise, so a reader does not waste time looking for tools that the inspected official page does not offer.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| None | PDF roster list | n/a | No live search fields are exposed. |
| Current Inmate Roster | PDF link | n/a | Date-range link opens the current roster PDF. |
| Previous Month Inmate Rosters | PDF links | n/a | Earlier date ranges can help with recent releases. |
| Search button | None | n/a | No search, reset, pagination, export, tab, or sort control found. |
| Login | None | n/a | Free public access; no login shown. |
Past Osceola County Inmate Records
Past Osceola County inmate records require more than one check. The sheriff page links current and previous roster PDFs, so a recent release may still be found in a prior date range. Older booking records, copies, mugshot requests, incident reports, or jail records not listed in the PDFs should be routed to the Sheriff's Office through phone, in-person contact, or an Iowa chapter 22 public-record request. The county's posted fee policy lists secretarial time at $18 per hour, attorney or confidentiality review at $40 per hour, copies at $0.50 per page plus hourly rate, and advance payment when the estimate exceeds $10.
For court outcomes after release, use Iowa Courts Online. For sentenced prison custody after a county case, use Iowa DOC. For federal custody, use BOP. For immigration custody, use ICE ODLS. VINELink Iowa and the sheriff's VINE page can provide custody notification, including the phone option at 1-888-742-8463. No official Osceola County Sheriff app-only inmate roster was found in the required app check.
Osceola County Inmate Record Fields
The inspected weekly Osceola County Jail roster PDF is narrow. It is not a full booking profile system. It shows a title, a date range, and entry lines with arrest, release, charge, and bond information. It does not publish mugshots, booking numbers, date of birth, demographics, arresting agency, housing unit, court dates, case numbers, or statute codes. For booking photos, use the dedicated Osceola County jail mugshots page and the sheriff records path.
| Field | What It Shows |
|---|---|
| Roster title | OSCEOLA COUNTY JAIL INMATE ROSTER. |
| Date range | The weekly coverage window for the PDF. |
| Arrested | Arrest date listed before the inmate name. |
| Name | Full inmate name as published in the roster. |
| Release | Release date if shown; blank when no release is listed. |
| Charge(s) | Plain-English charge list, without statute or count detail. |
| Bond | Amount and type, or terms such as No Bond and N/A. |
| Mugshot | Not shown in inspected roster PDFs. |
County Jail vs State Prison
Osceola County inmate population searches work best when the custody level is clear. A county jail record is tied to arrest, booking, bond, short sentences, work release, and local court custody. A state prison record is tied to a sentenced person in Iowa DOC custody or supervision. Federal and immigration searches are separate. A local roster result should not be treated as a final conviction, and a missing county roster entry should not be treated as proof that no state, federal, or ICE custody exists.
| Custody Type | Where to Look | Record Scope |
|---|---|---|
| County jail | Osceola County Sheriff weekly PDFs | Local booking, release, charges, and bond. |
| State prison or supervision | Iowa DOC offender search | Sentenced offender and supervision records under Iowa DOC. |
| Federal prison | BOP inmate locator | Federal inmates from 1982 to present. |
| Immigration custody | ICE ODLS | Current ICE custody or CBP custody more than 48 hours. |
| Notification | VINELink Iowa | Custody status and notification channel, not a full roster. |
Osceola County Detention Facilities
The Osceola County detention map has one active facility in the research record. The jail is run by the Sheriff's Office and serves the county's local detention needs. Towns in the county, including Sibley, Ocheyedan, Ashton, Melvin, and Harris, route local jail custody through the county facility rather than separate active city lockups.
- Osceola County Jail - the sheriff-run county jail for local arrestees, pretrial detainees, short county sentences, work release, and court-ordered jail time.
The official county attractions page notes that the Harris Marshal Building has preserved old jail cells. That is local history, not an active detention facility.
Osceola County Custody Terms
Short definitions help separate a roster field from a court outcome or a custody status. The same person may have a booking charge, a court charge, a bond event, and a later DOC record.
- Booking
- Jail intake after arrest, including identification, property, screening, and record creation.
- Roster
- The public jail list showing people booked or held during a period.
- Bond
- A financial or nonfinancial release condition set by a schedule or court.
- Detainer
- A hold from another agency that may prevent release from local custody.
- DOC
- The Iowa Department of Corrections, which handles state prison and many supervision records.
Osceola County Inmate Population FAQ
How big is the Osceola County inmate population?
Official county web sources checked did not publish a current jail ADP. The inspected 6/1/2026 through 6/10/2026 roster PDF showed six named entries, but that is a roster-window count, not an average daily population. A supplemental 2022 phone-rate appendix listed ADP 4 for Osceola County Jail.
How do I search the Osceola County inmate population?
Start with the sheriff's current inmates page and open the date-range PDF. If the person is not listed, check previous roster PDFs, call 712-754-2556, use the sheriff's in-person records path, or search Iowa DOC, BOP, or ICE when custody may be outside the county jail.
Does the Osceola County roster show mugshots?
No mugshots were shown in the inspected official roster PDFs. The roster fields were arrested date, name, release, charges, and bond. Booking photo requests should go through the Sheriff's Office and Iowa chapter 22 records process.
Where do court records after arrest appear?
Court records after an Osceola County jail arrest are searched through Iowa Courts Online or the Osceola County Clerk of Court. The jail roster charge line is a booking record and can differ from the formal court charge after prosecutor review.