Search the Osceola County Inmate Population

The Osceola County inmate population is tracked through local jail records, state correction records, and custody-notification tools. Osceola County inmate population searches start with the sheriff's weekly jail roster, then move to state, federal, or immigration systems when a person is not in local custody. A search for Osceola County inmates should separate county jail custody from sentenced prison custody, because each record path shows different facts. The Osceola County inmate population also has a small-facility context, with public capacity and roster details drawn from official county and sheriff sources.

Public Record Search

Sponsored Results

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.

4 Supplemental ADP, 2022
14 New Jail Addition Beds
1 Active Detention Facility
MeasureFigureSource / Year
Jail operatorOsceola County Sheriff's OfficeCounty sheriff page, inspected 2026
Roster count in inspected PDF6 named entriesCurrent roster PDF, 6/1/2026-6/10/2026
Current official ADPNot published in checked county sourcesCounty and sheriff pages checked in 2026
Supplemental average daily population4Prison Policy Initiative phone-rate appendix, 2022
New jail addition14 beds, with future expansion capability to 36 bedsPublic Safety Center bid letting, 2024
County population estimate5,980U.S. Census QuickFacts, 2025 estimate


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.



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 LabelTypeRequiredNotes
NonePDF roster listn/aNo live search fields are exposed.
Current Inmate RosterPDF linkn/aDate-range link opens the current roster PDF.
Previous Month Inmate RostersPDF linksn/aEarlier date ranges can help with recent releases.
Search buttonNonen/aNo search, reset, pagination, export, tab, or sort control found.
LoginNonen/aFree 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.

FieldWhat It Shows
Roster titleOSCEOLA COUNTY JAIL INMATE ROSTER.
Date rangeThe weekly coverage window for the PDF.
ArrestedArrest date listed before the inmate name.
NameFull inmate name as published in the roster.
ReleaseRelease date if shown; blank when no release is listed.
Charge(s)Plain-English charge list, without statute or count detail.
BondAmount and type, or terms such as No Bond and N/A.
MugshotNot 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 TypeWhere to LookRecord Scope
County jailOsceola County Sheriff weekly PDFsLocal booking, release, charges, and bond.
State prison or supervisionIowa DOC offender searchSentenced offender and supervision records under Iowa DOC.
Federal prisonBOP inmate locatorFederal inmates from 1982 to present.
Immigration custodyICE ODLSCurrent ICE custody or CBP custody more than 48 hours.
NotificationVINELink IowaCustody 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.

Public Record Search

Sponsored Results

Directions to the Osceola County Jail

The Osceola County Jail is at 309 6th Street in Sibley, near the Osceola County Courthouse at 300 7th Street. Official county construction material ties the jail and public-safety work to the courthouse block and references the view from 3rd Avenue looking east. Visitors should use the jail address for mapping and confirm current access before traveling because the jailhouse project changed parking and courthouse entry routes during 2025.

Address

Osceola County Jail
309 6th Street
Sibley, IA 51249
712-754-2556

Visitor Parking

The county said west parking was consumed by construction in 2025 and short-term street parking was available around the courthouse block.

Public Transit

No official public-transit route to the jail was located in the inspected county or sheriff sources.

Visitor Entry

Visitors must be on the inmate's list, show ID, and may be searched for contraband before admission.