Kossuth County, Iowa Inmate Search

To find an inmate currently held in Kossuth County, go to the Kossuth County Sheriff’s Office records page. The Sheriff’s Office runs the county jail in Algona and maintains custody records for people held there. For custody status across Iowa county jails and state prisons, IowaVINE tracks both systems. The Kossuth County Jail direct line is (515) 295-9277.

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

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

Searching the Kossuth County jail roster

Navigate to the Kossuth County Sheriff’s Office records page. The page covers the jail division and links to current custody information maintained by the Sheriff. The roster is the county’s primary source for people held at the Kossuth County Jail in Algona.

Public fields on the roster typically include the person’s name, booking date, and charges. Booking photos may appear as part of the official record under Iowa’s open-records law, though agencies vary in what they post online. Juvenile bookings, sealed records, and federal detainees do not appear on the county roster. If you prefer to search by phone, call the Kossuth County Jail at (515) 295-9277 and ask for custody status by name. Jail office hours for administrative inquiries run Monday through Friday, 8:00 a.m. to 3:00 p.m.; custody-status calls are handled around the clock.

  1. Open the Kossuth County Sheriff’s Office records page.
  2. Locate the jail division or inmate roster link.
  3. Search by last name. Have the full legal name ready to narrow results.
  4. Note the booking date and listed charges — both are public fields.
  5. If the name does not appear, call (515) 295-9277 to confirm directly with jail staff.

What the roster does (and doesn’t) show

The Kossuth County jail roster refreshes as bookings are processed by jail staff, but a new booking can take time to appear online after the physical intake is complete. Searching immediately after an arrest may return no result even when the person is in custody.

The roster shows only people currently held at the Kossuth County Jail. It does not show people who have been released, transferred to Iowa Department of Corrections custody, held in a neighboring county facility, or detained by federal authorities. Expunged records and juvenile bookings are excluded by law. A name missing from the roster does not confirm the person was never booked — it means they are not currently listed there. For a broader custody check that spans Iowa county jails and state prisons, IowaVINE tracks both systems and sends notifications when custody status changes.

A booking that happened late tonight may not yet be visible on the online roster — that lag is the most common reason a recent arrest doesn’t show up right away.

If someone was just booked tonight

Call the Kossuth County Jail at (515) 295-9277 — that’s the fastest way to confirm custody tonight. That’s a hard night, and the phone is the right move. Jail staff handle custody-status questions around the clock, so the hour doesn’t matter.

Bond is decided at a first appearance before a magistrate, not at booking. Calling the jail now tells you whether the person is in custody and when that first appearance is scheduled — not what bond will be. Iowa law starts from a presumption of release, and a magistrate weighs conditions at that hearing. The Kossuth County jail division page lists licensed bail bondsmen if a surety bond becomes relevant after the hearing. That part comes later.

Visitation is not available on the night of booking. That’s frustrating but normal. Visits typically begin the following day once the person is processed into the general population. Bring a valid photo ID when you go — the jail requires it. Commissary deposits can be made by cash or money order; money orders must include the inmate’s name.

Tomorrow morning, call the Kossuth County Clerk of District Court at the courthouse at 114 W. State Street, Algona, for case filing information. Attend the first appearance if you can — that’s where you’ll learn the charges, bond conditions, and next court date. If you need an attorney, the Iowa State Bar Association lawyer search and the State Public Defender office locator are both free to use.

If someone isn’t on the Kossuth County roster

A missing name most often means the booking hasn’t yet posted to the online roster — intake processing takes time, and the online display lags behind the physical booking. That’s the most common explanation for a same-day search that comes up empty.

  • Iowa DOC transfer: If the person was serving a sentence or transferred to state custody, search the Iowa Department of Corrections resident lookup.
  • Released before posting: Iowa’s pretrial release guidelines allow some people to be released before a first appearance. The roster may never show a booking that resolved quickly.
  • Neighboring county: Arrests made near county lines sometimes result in booking at a neighboring facility. Emmet, Palo Alto, Humboldt, Wright, Hancock, and Winnebago counties each have their own rosters.
  • Federal custody or ICE hold: People held on federal charges or an immigration detainer are not held at the Kossuth County Jail. Search the ICE Detainee Locator for immigration holds, or contact the U.S. Marshals Service for federal criminal custody.
  • IowaVINE cross-check: IowaVINE covers both Iowa county jails and Iowa DOC facilities in a single search and is the most efficient single check when the county roster comes up empty.

A nationwide records search may help surface custody records held in another county’s jail, another state’s system, or federal facilities that Kossuth County’s roster never displays. No third-party database covers every jurisdiction completely, but one may help fill gaps that local portals often leave.

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
Kossuth County Sheriff’s Office records page Current Kossuth County Jail bookings; charges; booking date Released persons; transfers; federal or ICE holds; juvenile bookings Search by name; call (515) 295-9277 if name not found
Kossuth County Jail — (515) 295-9277 Live custody status; scheduled first-appearance time Bond amount (set at first appearance, not at booking) Call any hour for custody questions; jail office hours Mon–Fri 8 a.m.–3 p.m. for administrative matters
IowaVINE Custody status across Iowa county jails and Iowa DOC facilities; release notifications Federal detainees; ICE holds; people held out of state Search by name or register for custody-change alerts
Iowa Department of Corrections resident lookup People serving Iowa state prison sentences County jail holds; pretrial detainees; federal custody Search by name at the Iowa DOC inmate family services page
Iowa Courts Online case search Criminal case filings and proceedings in Kossuth County District Court (Judicial District 3) Expunged records; sealed cases; documents themselves (view at courthouse terminal) Search by name; visit Kossuth County Courthouse at 114 W. State St., Algona to view documents

Frequently asked questions

How do I confirm someone is currently in the Kossuth County Jail?

Check the Kossuth County Sheriff’s Office records page for current bookings. If the name doesn’t appear, call the Kossuth County Jail at (515) 295-9277 — staff handle custody-status questions around the clock. You can also search IowaVINE, which covers both Kossuth County and Iowa DOC facilities in a single search.

How do I find out about bond after a Kossuth County arrest tonight?

Bond is set at a first appearance before a magistrate, not at booking. Call the Kossuth County Jail at (515) 295-9277 to confirm custody and ask when the first appearance is scheduled. Iowa law starts from a presumption of release; a magistrate determines conditions at that hearing. The Kossuth County jail division page lists licensed bail bondsmen if a surety bond is needed after the hearing.