Iowa holds inmates in two separate systems. Anyone sentenced to state prison is in the custody of the Iowa Department of Corrections, whose resident lookup at Iowa Department of Corrections shows facility, custody status, and projected release date. Anyone awaiting trial or serving a short sentence is in one of Iowa’s 99 county jails, each run by an elected Sheriff with its own booking roster.
Looking for someone booked tonight? See If someone was just booked tonight below for the fast path.
Searching for an inmate in Iowa
Start with the tier that matches where the person is likely held. The Iowa Department of Corrections resident lookup is the right tool for anyone sentenced to state prison. Search by name or DOC number. The result shows the facility, current custody status, and projected release date. It does not cover county jail detainees or people on probation.
For anyone arrested recently, the county jail is the right place to look. Iowa has 99 counties, and each elected Sheriff maintains a separate booking roster. Rosters vary in format and online availability. The county pages listed in the index below this article route you to the correct Sheriff’s roster for each county.
IowaVINE, the statewide custody-notification service run through the Iowa Attorney General’s office, tracks people held in both county jails and state prisons. It is the most useful single custody check when you are not sure which system holds the person. Register at IowaVINE to receive alerts when custody status changes. You can also reach the statewide notification line at 1-888-742-8463.
What the state and county systems show (and don’t)
The Iowa DOC resident lookup covers state-prison inmates only. It will not return results for someone held in a county jail, someone on probation or parole, or someone whose case has not yet reached sentencing. If the name does not appear there, that does not mean the person is free.
County jail rosters cover local bookings, but each of Iowa’s 99 Sheriff offices controls its own data. A new booking can take time to appear on a roster. Some counties post rosters online; others require a direct call to the jail. Juvenile records, sealed records, and federal cases do not appear on either the DOC lookup or county rosters. Federal detainees are held by the U.S. Marshals Service or the Bureau of Prisons, which maintain separate locators.
Iowa Courts Online Search, the free statewide docket portal, shows criminal case filings and proceedings across all 99 counties — but it is an index of filings, not the documents themselves. Confidential and expunged records do not appear in it. A name missing from the search does not prove there was never a case.
If you are reading this because someone was just booked tonight, the section below is for you.
If someone was just booked tonight
That’s a hard night, and the fastest path forward is a direct call. Find the county where the arrest happened, then call that county jail’s booking line. That part is straightforward once you have the right number — the county page in the index below this article lists the exact booking-line contact for each of Iowa’s 99 Sheriff offices. The jail can confirm whether your family member is in custody and which facility holds them.
Do not call the Iowa DOC tonight. Its lookup covers state prison, not fresh county bookings. A person arrested tonight is almost certainly in a county jail, not a state facility. That’s where your call needs to go.
Bond is decided by a judge, not set at the booking desk — that part can feel maddening when you just want to know a number. Iowa law starts from a presumption of release: a magistrate must find a reason to impose conditions before adding them. When a cash deposit is allowed, it may be no more than ten percent of the bond amount, but that is not a rule for every case. Calling the jail tonight confirms custody. It will not give you a bond amount, because a judge has not set one yet.
Visitation is usually not available the first night. That’s the hard part of the first few hours. Plan to call again in the morning once your family member has been processed and the jail’s regular schedule is running.
You can register with IowaVINE right now to receive automatic alerts when custody status changes. That way you do not have to keep calling — the notification comes to you. It covers both county jails and state facilities across Iowa.
Tomorrow morning, call the Clerk of District Court in the county where the arrest happened for case information. Attend the first appearance if you can — that is when a magistrate reviews release conditions. If your family member needs an attorney, the Iowa State Bar Association’s Find-A-Lawyer directory can help you find one. If cost is a concern, the State Public Defender’s office has locations across Iowa.
If you can’t find them in Iowa
A new booking can take time to appear on a county roster or in the Iowa DOC system. If the search comes back empty, that is often the reason.
- The person may have been transferred into Iowa DOC state custody after sentencing — check the Iowa Department of Corrections resident lookup.
- The arrest may have occurred in a different Iowa county than expected — check that county’s roster through the index below.
- Federal authorities (U.S. Marshals Service or Bureau of Prisons) may hold the person, which neither the Iowa DOC nor county rosters will show.
- The person may already have been released before the roster updated.
- IowaVINE tracks custody status across Iowa’s county jails and state prisons and may reflect a status change before a roster does.
Search Records Across States by Name
Iowa’s DOC lookup and county rosters cover only Iowa custody. If the person may be held in a neighboring state, or if you need to check records that predate Iowa’s online systems, a nationwide name search can fill that gap.
Sponsored: Nationwide Records Search (we may earn a commission at no extra cost to you).
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.
| Resource | What it confirms | What it won’t show | Next step |
|---|---|---|---|
| Iowa DOC Resident Lookup | State-prison custody status, facility, projected release date | County jail detainees, probationers, federal cases | Search by name or DOC number at the Iowa DOC site |
| County jail rosters | Local booking status for recent arrests in that county | State prison inmates, juvenile records, sealed records, federal detainees | Find the county page in the index below this article |
| Iowa Courts Online Search | Criminal case filings and proceedings across all 99 Iowa counties | Confidential cases, expunged records, the documents themselves | Search free by name — no registration required |
| IowaVINE | Custody status across Iowa county jails and state prisons; change alerts | Federal detainees, records outside Iowa | Register for notifications or call 1-888-742-8463 |
| Nationwide Records Search | Records across multiple states, federal cases, name variants, older records | Real-time booking data; not a consumer report | Run the name search above |
Related Iowa record searches
See also: Iowa arrest records and Iowa warrant search. Inmate pages for each Iowa county — with the local jail roster and Sheriff booking-line contacts — are listed in the index below this article.
Sources & official Iowa custody resources
Verified 2026-10-30 by the IA Arrests Editorial Team.
- Iowa Department of Corrections — Inmate & Family Services: official resident lookup for state-prison inmates, facility assignments, and projected release dates.
- IowaVINE: statewide custody-notification service covering Iowa county jails and state prisons, operated through the Iowa Attorney General’s office.
- Iowa Courts Online Search: free statewide docket index for criminal, civil, and traffic cases filed in all 99 Iowa District Court counties.
- Iowa State Bar Association’s Find-A-Lawyer directory: attorney referral tool for locating licensed Iowa counsel.
- Iowa State Public Defender — Office Locations: public defender offices available to those who cannot afford private counsel.
Found an error? Please submit a correction and we will review and update within 48 hours.
Frequently asked questions
How do I find out if someone is in jail in Iowa?
Check both tiers. Use the Iowa Department of Corrections resident lookup for anyone who may be in state prison. For a recent arrest, go to the county jail roster for the county where the arrest happened — the county index below this article links each Sheriff’s roster. If you are unsure which system holds the person, IowaVINE tracks custody across both Iowa county jails and state prisons and is the fastest single check.
My family member was just arrested in Iowa — how do I find them tonight?
Call the county jail in the county where the arrest happened. The county page in the index below this article has the booking-line number. The Iowa DOC lookup will not help tonight — it covers state prison, not fresh county bookings. You can also register with IowaVINE at 1-888-742-8463 to receive automatic alerts when custody status changes. Bond is set by a judge at a first appearance, not at booking, so calling tonight confirms custody rather than a release amount.