Shelby County, Iowa Inmate Search

To find an inmate currently held in Shelby County, contact the — the elected sheriff runs the county jail in Harlan and maintains custody records for all local bookings. The Sheriff’s Office also publishes a recent arrests log and links to IowaVINE for statewide custody notifications. A new booking can take time to appear online, so calling the Sheriff’s Office directly is the fastest confirmation method.

Looking for someone booked tonight? See If someone was just booked tonight for phone-first contact info.

Maintained by IA Arrests Editorial Team · Verified 2026-11-10 · Report an Error

Searching the Shelby County jail roster

The Shelby County Sheriff’s Office publishes a recent arrests page that includes a PowerBI-powered data list of recent bookings. A new booking can take time to appear on the online list — the data refreshes on a rolling basis, and a very recent arrest may not yet be visible. Calling the Sheriff’s Office directly remains the most reliable check for same-day bookings.

  1. Open the Shelby County Sheriff’s Office arrests page.
  2. Use the embedded data viewer to browse or filter recent bookings by name.
  3. If the name does not appear, call the Sheriff’s Office — the office is located at 1104 9th St, Harlan, IA 51537, and operates Monday through Friday, 8:00 AM to 4:30 PM.
  4. For custody status notifications, register through IowaVINE, the statewide notification service run through the Iowa Attorney General’s office.

What the roster does (and doesn’t) show

Juvenile records, sealed cases, and federal detentions do not appear on the Shelby County Sheriff’s arrests page. The online list covers adults booked into the county jail by the Sheriff’s Office; it does not include people held by city police departments before transfer, people already transferred to Iowa Department of Corrections custody, or anyone whose record has been expunged. Iowa Courts Online — the statewide docket search — covers criminal case filings across all 99 Iowa counties, but it is an index of court proceedings, not a custody list, and confidential or expunged records do not appear there either.

The arrests page also does not display booking photos as a browsable gallery; the official record may contain a booking photo, but that image is subject to Iowa’s open-records law and agencies differ in what they post. A name missing from the online list does not confirm the person was never booked — a very recent arrest may still be working through the booking process before it reaches the public-facing data.

If someone was just booked tonight

The phone rings, and now you’re waiting for answers. Contact the Shelby County Sheriff’s Office directly — the jail is staffed 24 hours a day, 7 days a week, so a call tonight will reach someone. The Sheriff’s Office main line is the authoritative contact for custody confirmation; confirm the number on the Sheriff’s Office page before calling, as the county data does not supply a verified direct-dial number for this article.

Tonight’s call confirms one thing: whether the person is in custody. That’s the most you can get right now, and it matters. Bond is not set by the jail — it is decided at a first appearance before a magistrate. Iowa law requires that an arrested person be brought before a magistrate without unnecessary delay. Calling tonight tells you when that appearance is scheduled, not what bond will be.

Visitation is not available the night of booking. That’s normal, not a punishment. Check the Shelby County jail visitation page for current hours and rules before planning a visit — hours begin the following day at the earliest. If you want to send mail or correspondence, the Sheriff’s Office publishes correspondence guidelines for the jail.

Once bond is set at the first appearance, a licensed bail bondsman becomes relevant — but only then. The Shelby County Sheriff’s Office maintains a bail bondsman page listing licensed bondsmen who work with the county jail. Iowa uses money bail alongside a presumption of release; a magistrate may allow release on recognizance, an unsecured bond, or conditions including a cash deposit. The bondsman conversation happens after the court sets terms, not before.

Tomorrow morning, call the Clerk of the Iowa District Court for Shelby County to get case filing information. Attend the first appearance if you can — it is the fastest way to learn the charges and any bond conditions. If the person needs an attorney and cannot afford one, contact the Iowa State Public Defender for office locations serving Shelby County.

If the person isn’t on the Shelby County roster

Why might someone not show up on the Shelby County arrests page even after a confirmed arrest?

The most common reason is timing — a booking completed late at night or during a shift change may not yet have propagated to the public data viewer. But custody can also move across jurisdictions or systems in ways the local roster never reflects.

  • Transferred to Iowa DOC: If the person is serving a sentence rather than awaiting trial, they may be in state prison. Search the Iowa Department of Corrections inmate lookup at that address.
  • Neighboring county jail: Shelby County borders Pottawattamie, Harrison, Audubon, Cass, and Crawford counties. Overflow housing or a jurisdiction-transfer can place someone in a neighboring facility — check those counties’ sheriff offices directly.
  • Released before the roster updated: Iowa’s pretrial release guidelines allow some people to be released before a first appearance. The roster may never have shown them.
  • Federal custody: Federal arrests go to federal detention facilities and never appear on county rosters. Contact the U.S. Marshals Service if a federal charge is possible.
  • IowaVINE custody check: The statewide notification service tracks people held in both county jails and state prisons across Iowa — it is the most useful single custody check when you are unsure which facility holds the person.

A nationwide records search may help surface custody records from other Iowa counties, neighboring states, or federal facilities that local rosters never display. No third-party database can guarantee completeness across every jurisdiction, but one may help fill gaps that local portals often leave when a person’s custody situation crosses county or state lines.

By searching you certify that you are above 18 years of age

This tool is not a consumer reporting agency under the FCRA and may not be used to screen anyone for employment, housing, credit, or any other purpose covered by that law.

Sponsored: Nationwide Records Search (we may earn a commission at no extra cost to you).

Resource What it confirms What it won’t show Next step
Shelby County Sheriff’s Office arrests page Recent bookings into the county jail Juveniles, sealed records, federal detainees, very recent bookings not yet posted Search by name; call the Sheriff’s Office if name is absent
Live custody status for county jail; booking details State prison inmates; federal detainees Call the Sheriff’s Office — see the Sheriff’s Office page for current contact number
Shelby County / VINELink Custody status across Iowa county jails and state prisons; release notifications Federal custody; records not yet entered into the system Search by name or register for notifications at VINELink
Iowa Courts Online Search Criminal case filings and docket entries for Shelby County District Court Confidential cases; expunged records; custody status; booking photos Search by name; visit the Shelby County Courthouse to view documents in person
Iowa Department of Corrections inmate lookup People serving sentences in Iowa state prisons County jail detainees; pretrial detainees; federal inmates Search by name at the Iowa DOC inmate family services page

Frequently asked questions

How is bond set for someone arrested in Shelby County?

Bond is decided at a first appearance before an Iowa magistrate, not at the jail. Iowa law starts from a presumption of release — a magistrate must find a reason to impose conditions before requiring cash or a surety bond. If a cash deposit is allowed, Iowa law caps the deposit at no more than ten percent of the bond amount, but that cap applies only when the court specifically authorizes a deposit option; it is not a universal rule for every bond. A licensed bail bondsman listed on the Shelby County bail bondsman page can explain surety bond options after the court sets terms.

What if the person was just arrested tonight and isn’t on the roster yet?

A new booking can take time to appear on the Shelby County Sheriff’s online arrests page. The jail is staffed around the clock, so calling the Sheriff’s Office directly is the fastest way to confirm custody tonight. You can also check VINELink for a statewide custody search that covers both county jails and Iowa DOC facilities. If the person still does not appear, they may have been released under pretrial guidelines, transferred to a neighboring county, or — if a federal charge is involved — held in federal custody, which never appears on county rosters.