Keokuk County, Iowa Inmate Search

To find an inmate currently held at the Keokuk County Jail, go to the Keokuk County Sheriff’s Department jail roster, published by the Sheriff’s Office on the county website. The roster lists people currently in custody at the Keokuk County Jail, which is operated by the elected Sheriff and sits within Judicial District 8. Search by name, and use the date-range filter to narrow results when you know the approximate booking window.

Looking for someone booked tonight? See Keokuk booking contacts for phone-first contact info.

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

Searching the Keokuk County jail roster

Does the name you’re looking for appear in the current roster? The Keokuk County Sheriff’s Department jail roster is the county’s official online lookup for people currently held at the Keokuk County Jail. No login is required. The roster is published under the “Booked In Reports / Daily Arrest Logs” section of the Sheriff’s Office pages on keokukcounty.iowa.gov.

  1. Open the Keokuk County Sheriff’s Department jail roster.
  2. Search by last name. If the name is common, add a first name to narrow results.
  3. Use the date-range filter to limit the display to a specific booking window — useful when you know roughly when the person was arrested and want to cut through older entries.
  4. Confirm the result by matching full name, date of birth, or booking date shown in the record.

The Sheriff’s Office is open Monday through Friday, 8:00 a.m. to 4:30 p.m. If the online roster is unavailable, call the Keokuk County Courthouse at (641) 622-2210 (verify before calling) to be directed to the correct Sheriff’s Office line for custody inquiries.

What the roster does (and doesn’t) show

A new booking can take time to appear on the Keokuk County roster. Processing — intake paperwork, fingerprinting, and data entry — happens after a person arrives at the jail, so someone arrested in the past few hours may not yet be visible online. Checking back later in the day, or calling the Sheriff’s Office directly, is the reliable move when a booking is very recent.

The roster reflects only people currently held at the Keokuk County Jail. It does not show juveniles, whose records are handled separately under Iowa’s juvenile court process. It does not show people transferred to Iowa Department of Corrections custody to serve a sentence, people held in a neighboring county’s facility, or anyone in federal detention. A name absent from the roster does not mean no arrest occurred — it may mean the person was released, transferred, or that the record has not yet posted. For court filings related to a Keokuk County case, Iowa Courts Online covers the Iowa District Court docket statewide and requires no registration, though it shows case index entries rather than documents.

Families dealing with a booking from tonight face a tighter timeline than the roster can always reflect — the next section addresses that directly.

If someone was just booked tonight

Need to confirm custody right now? Call the Keokuk County Sheriff’s Office at (641) 622-2210 — that’s the direct line for custody questions at the Keokuk County Jail. That’s a hard thing to have to do at this hour, but it’s the fastest path to an answer tonight.

The Sheriff’s Office lists its hours as Monday through Friday, 8:00 a.m. to 4:30 p.m. If you’re calling outside those hours, the jail itself operates continuously for custody functions — confirm when you call whether the jail line can take your inquiry directly, or whether there is an after-hours number. Waiting until morning is frustrating when you need to know now.

Bond is set at a first appearance before a magistrate, not at booking. Iowa law allows some people to be released before that appearance under a pretrial release schedule, with a magistrate reviewing the release within 24 hours of release or as soon as practicable on the court’s next working day. Calling the Sheriff’s Office tonight can tell you whether your person is still in custody and when the first appearance is scheduled — it cannot tell you the bond amount, because that decision belongs to the magistrate. Iowa law starts from a presumption of release; money bail is one option among several, not a fixed price.

Visitation at the Keokuk County Jail is not available the night of booking. Adult visitors need a valid photo ID when they do visit. The Keokuk County Jail visitation information on the Sheriff’s Office website covers procedures and scheduling. That’s the document to read before you go.

Tomorrow morning, the Clerk of Court office at the Keokuk County Courthouse is open Monday through Friday, 8:00 a.m. to 4:30 p.m. — they can tell you what has been filed and when the first appearance is set. If you need an attorney, the Iowa State Bar Association lawyer search and the Iowa State Public Defender office locator are the right places to look. One step at a time gets you through this.

If someone isn’t on the Keokuk County roster

A missing name on the Keokuk County roster most often means the booking record hasn’t posted yet — processing takes time after intake, and the online display can lag behind the physical booking. That’s the likeliest explanation for a very recent arrest.

  • Iowa DOC transfer: If the person is serving a sentence rather than awaiting trial, they may be in state prison. Search the Iowa Department of Corrections resident lookup at that address.
  • IowaVINE custody notification: VINELink tracks custody status across Iowa county jails and state prisons in one place — useful when you’re not certain which facility holds the person.
  • Released: The person may have been released on their own recognizance, an unsecured bond, or under the pretrial release schedule before the roster updated.
  • Neighboring county: An arrest by a city police department in a neighboring jurisdiction, or a transfer for court purposes, can place someone in a different county’s facility.
  • Federal custody: Federal arrests do not appear on county rosters. The federal Bureau of Prisons inmate locator is a separate search.

IowaVINE is the quickest single check when you’re uncertain which system holds the person.

A nationwide records search may help surface custody records from other states or jurisdictions that Keokuk County’s roster cannot display. The tool below is designed to search across multiple jurisdictions and may include records from county jails, state systems, and other facilities — though per-jurisdiction completeness varies and results should be confirmed with the holding agency.

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

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.

Quick-reference: Keokuk County inmate lookup resources

Resource What it confirms What it won’t show Next step
Keokuk County Sheriff’s Department jail roster Current custody at Keokuk County Jail; booking date Juveniles; transferred or released individuals; federal holds; records not yet posted Search by last name; use date-range filter for narrow lookups
Keokuk County Sheriff’s Office — (641) 622-2210 Live custody status; first appearance scheduling; after-hours jail inquiries Bond amount (set by magistrate, not Sheriff); case details Call for same-night confirmation when roster hasn’t updated
Iowa Courts Online case search District Court filings and docket entries for Keokuk County (Judicial District 8); charge information Confidential or expunged records; actual documents (view at courthouse terminal); custody status Search by name; no registration required; Clerk of Court hours Mon–Fri 8 a.m.–4:30 p.m.
Iowa Department of Corrections resident lookup People serving sentences in Iowa state prisons Pretrial detainees in county jails; federal inmates Search when the person may have been sentenced rather than awaiting trial
VINELink Iowa custody notifications Custody status across Iowa county jails and state prisons; release notifications Federal custody; records not yet entered into the system Register for automated alerts; use when uncertain which facility holds the person

Related Keokuk County resources

Nearby counties:

Sources

Sources verified 2026-10-28:

Errors or outdated information? Report a correction. We review flagged entries within 48 hours.

Frequently asked questions

Where can I confirm whether someone is currently held at the Keokuk County Jail?

The Keokuk County Sheriff’s Department jail roster is the county’s official online lookup for current inmates. Search by last name and use the date-range filter to narrow results. If the roster hasn’t updated yet for a recent booking, call the Keokuk County Sheriff’s Office at (641) 622-2210 for a live custody check. For people who may be in state prison rather than the county jail, search the Iowa Department of Corrections resident lookup, or check VINELink to search both systems at once.

Who do I contact about bond after a Keokuk County arrest tonight?

Bond is decided at a first appearance before a magistrate, not at booking. Iowa law starts from a presumption of release — a magistrate determines whether release on recognizance, an unsecured bond, or a cash deposit is appropriate based on the specific case. Calling the Keokuk County Sheriff’s Office at (641) 622-2210 can confirm custody status and when the first appearance is scheduled. The Clerk of Court at the Keokuk County Courthouse is open Monday through Friday, 8:00 a.m. to 4:30 p.m., and can provide case filing information the next business morning. If you need legal advice on bond, contact an attorney through the Iowa State Bar Association lawyer search or the Iowa State Public Defender.