Search Arrest, Mugshot & Inmate Records by Name
Search by name and state for arrest, booking, mugshot, inmate, jail roster, prison, criminal and court-record search categories.
Independent records-search resource. This website is not a government agency, police department, sheriff's office, jail, prison or courthouse. Search coverage varies by source and jurisdiction. Some links may lead to third-party services, and compensation may be received when a partner service is used.
Find an Iowa Inmate Without Searching the Wrong System
An Iowa jail inmate search starts with one question: was the person recently arrested, moved into state corrections custody, or charged in federal court? Iowa does not use one public database for every county jail, state prison and federal detention record. For a recent local arrest, the county sheriff or jail roster is normally the best first search.
Which Iowa Inmate Search Should You Use?
The biggest source of failed searches is using the correct name in the wrong database. County sheriffs handle local jail custody, while the Iowa Department of Corrections maintains its own offender system. Court records and federal custody are separate again.
| You need to know | Start here | Best for |
|---|---|---|
| Whether someone arrested recently is still in jail | County sheriff or county jail roster | Current custody, booking information, charges and bond fields published by that jail |
| Where a state prisoner or qualifying person under Iowa corrections supervision is located | Iowa DOC Offender Search | Iowa corrections records, offender number, location, offense and county of commitment |
| Filed charges, case status or hearings | Iowa Courts Online | Public state-court docket information |
| Custody-change notifications | IowaVINE | Notifications involving custody, release, transfer and other covered events |
| Federal prison custody | Federal BOP Inmate Locator | People in or formerly in qualifying Federal Bureau of Prisons custody |
How to Search an Iowa County Jail
If the person was arrested recently, start with the county of arrest, not the person’s home address. City police normally transfer arrested adults into the responsible local jail system, but boundaries, warrants, transfers and contracts between counties can affect where someone is housed.
- Identify the county. Use the arrest location, arresting agency, court notice or city. If you only know the sheriff’s name or county, the Iowa State Sheriffs’ & Deputies’ Association directory can help locate the county sheriff.
- Open the official sheriff or county website. Look for labels such as Jail, Inmate Search, Jail Roster, Who’s in Jail, Current Inmates, Bookings or Detention.
- Start with the legal name. Enter the first and last name exactly as it is likely to appear at booking. If the system supports a booking number, offender number or date range, use it to narrow common names.
- Open the matching record. Compare age or date of birth, booking date, arresting agency, county, charges and housing location when those fields are published.
- Save the inmate or booking number. It may be required later for calls, mail, deposits, visitation or when jail staff need to identify the correct person.
- Verify live information before acting. Bond, release, housing and visitation can change quickly. Check the current jail page again before traveling, paying money or sending mail.
If a county does not publish an online roster, call the jail or sheriff’s office. Have the person’s full legal name, approximate date of birth and arrest date ready. A missing online roster does not mean the county does not hold inmates.
Common Iowa City-to-County Starting Points
| Arrest area | Likely county starting point | Search note |
|---|---|---|
| Des Moines / Ankeny | Polk County | Polk publishes current inmates, recent bookings and recent releases. |
| Cedar Rapids | Linn County | The Sheriff’s Office links directly to its Who’s in Jail search. |
| Davenport / Bettendorf | Scott County | Scott publishes current and recent county-jail information. |
| Waterloo / Cedar Falls | Black Hawk County | The official Who’s in Jail page supports name, charge and booking-date searches. |
| Iowa City / Coralville / North Liberty | Johnson County | Use the Johnson County Sheriff’s jail roster; some county detainees may be housed elsewhere. |
| Ames | Story County | Start with the Story County Sheriff’s jail resources. |
| Council Bluffs | Pottawattamie County | The sheriff provides an official public inmate roster. |
| Dubuque | Dubuque County | Start with the Dubuque County Sheriff’s jail resources. |
Use these as starting points rather than absolute rules. Arrests near county boundaries, out-of-county warrants and transfers can place a person in another facility.
Official Iowa County Jail Lookup Starting Points
Iowa’s county systems do not all publish the same fields or use the same software. The links below are useful examples of the state’s most commonly searched local systems.
| County | Official resource | Useful detail |
|---|---|---|
| Polk | Jail and Arrest Information | Current inmate list, previous-24-hour bookings and releases, prior-date reports and released-inmate search covering the previous 365 days. Polk notes that inmates with federal charges are not included in these lists. |
| Linn | Who’s in Jail | Official Linn County search linked by the Sheriff’s Office for correctional-center custody. |
| Scott | Scott County Inmate List | Shows current and recent jail records, daily booking reports and name search. Scott states the roster covers current custody and the previous seven days and is refreshed frequently. |
| Black Hawk | Who’s in Jail | Search by inmate name, charge or booked-date range. Published rows can include booking date/time, charges and bond amount. |
| Johnson | Johnson County Sheriff | The Sheriff’s site provides inmate roster and daily arrest resources. See our Johnson County Jail inmate search guide for step-by-step instructions. |
| Pottawattamie | Pottawattamie County Inmate Roster | Official public roster for people held at the county jail, including people held pretrial, post-trial or for other agencies. |
For another Iowa county, do not pay a people-search site simply because the sheriff’s roster is hard to locate. Open the official sheriff directory, select the county, then look under Jail, Corrections, Inmates or Public Information.
Iowa DOC Offender Search for State Custody
The Iowa Department of Corrections search is different from a county jail roster. Use it when someone has entered Iowa corrections custody or when you are checking an offender record maintained by the state correctional system.
The official search currently provides fields for first name, middle name, last name, offender number, sex, location, offense and county of commitment. If you know the offender number, use it because it is usually more precise than a common name.
- Open the Iowa DOC Offender Search.
- Enter the last name and first name, or use the offender number when known.
- Add location, offense or county of commitment only when you need to narrow multiple matches.
- Open the matching result and compare identifying information before relying on it.
- Record the offender number and listed location before arranging mail, visitation, money or other services.
Find Iowa Charges, Court Dates and Case Status
A jail roster answers a custody question. It does not replace the court file. Once you identify the correct person and county, use the Iowa Judicial Branch system when you need public information about filed charges, hearings, case events or disposition.
- Open the Iowa Judicial Branch Search Court Records page.
- Use the public Iowa Courts Online search.
- Search by the person’s name or case number when available.
- Confirm the county and defendant before opening a case with a common name.
- Review the public docket for charges, filings, hearing information and case status that the court makes available.
- For an official copy or information not available online, contact the clerk of court in the county where the case was filed.
Iowa Courts Online provides free access to public docket information without requiring a subscription for the basic public search. The court system is separate from jail booking databases, so a booking may appear before the related court entry is easy to locate.
Use IowaVINE for Custody and Release Notifications
IowaVINE is useful when you need more than a one-time search. The Iowa Attorney General describes it as a free, anonymous notification service for victims and other interested people. It can provide covered notifications when an offender is taken into custody, released, transferred, escapes or dies.
- Search for the correct person and verify the record before registering.
- Choose the notification methods currently available through VINE.
- Keep contact information current if you depend on notifications.
- IowaVINE help is available at 1-888-742-8463.
Iowa DOC also warns that registering with VINE is not the same as formal victim registration with the Department of Corrections or Board of Parole. Victims who need statutory DOC notifications should follow the separate registration process through the appropriate County Attorney’s Office.
Why an Iowa Inmate Search May Show No Result
| Possible reason | What to do next |
|---|---|
| The arrest happened very recently | Allow time for transport, fingerprinting, medical screening and booking, then retry the county jail search or call the jail. |
| The name is entered differently | Try the full legal surname, hyphenated name, suffix, middle name or another documented spelling. |
| The person was released | Look for recent-release or prior-booking options where the county provides them, then use Iowa Courts Online for the case. |
| You searched the wrong county | Confirm the arrest location and arresting agency. Do not assume the person’s home county controls the booking. |
| The person is housed for another county | Check the county that has legal custody as well as the physical housing facility when the roster identifies both. |
| The person transferred to Iowa DOC | Search the Iowa DOC offender database. |
| Federal custody is involved | Use the BOP locator for qualifying federal custody and see our Federal Jail Inmate Search guide. |
| Custody may be outside Iowa | Search the appropriate state or county system. For Quad Cities cross-state situations, our Illinois Jail Inmate Search guide explains the Illinois side. |
| The record is restricted | Juvenile, sealed, confidential or otherwise protected information may not be available in a public online search. |
After You Find the Inmate: Bond, Visits, Mail, Calls and Money
Once you identify the correct person, write down the exact booking name, inmate or booking number, county and current facility. Do not assume that rules from one Iowa jail apply to another.
| Next task | Check first | Best source |
|---|---|---|
| Post bond | Bond amount, bond type, court holds and payment location | Current jail record plus the responsible court |
| Visit | Current housing, visitor approval, ID rules, schedule and whether visits are in person or video | Current sheriff/jail visitation page |
| Send money | Correct inmate identifier and approved deposit method | County jail’s official commissary/account instructions |
| Send mail | Current mailing address, inmate number, allowed items and whether mail is scanned off-site | Facility mail policy |
| Receive calls | Approved communications provider and current rates | Facility phone/communications page |
| Find a court date | Correct county and defendant | Iowa Courts Online or clerk of court |
| Track release | Correct offender registration | IowaVINE plus the responsible jail or DOC source |
Older Jail Records and Iowa Criminal History Checks
A live jail roster is designed mainly for current or recent custody. If you need an older booking record, arrest documentation or a formal Iowa criminal-history record, use the source that maintains that record instead of repeatedly searching today’s roster.
Iowa DCI criminal-history record check
The Iowa Division of Criminal Investigation provides a separate criminal-history record-check service. This is not the same as checking whether someone is currently in jail.
- Minimum identifying information: first name, last name and exact date of birth.
- Published fee: $15 per last name searched.
- Requests can be made through the available online process or by mail, fax, email or in person.
- DCI does not accept criminal-history requests by phone.
- Additional identifiers such as middle name, gender or Social Security number can help resolve common-name matches but are not listed as mandatory minimum fields.
- Most juvenile records are confidential and are not included in public criminal-history results.
If you need a historical county jail record, incident report or booking document that is no longer online, contact the sheriff or arresting agency’s records division. Be specific about the person, date range and record requested. Iowa public-record law does not make every law-enforcement or correctional record public; confidential and protected information can be withheld or redacted.
Iowa Jail Inmate Search FAQs
1. Is there one statewide Iowa county jail inmate search?
No. Iowa county jails are operated locally, and counties use different inmate rosters and jail-management systems. Start with the sheriff or jail for the county where the person was arrested. The Iowa DOC search is a separate system for state corrections records.
2. How do I find someone who was just arrested in Iowa?
Identify the county where the arrest occurred, open that county sheriff’s official jail or inmate-search page, and search the person’s legal name. If the arrest happened very recently, allow time for booking or call the jail directly.
3. What is the official Iowa DOC inmate search?
The Iowa Department of Corrections Offender Search is the official state corrections lookup. It supports searches using name, offender number, sex, location, offense and county of commitment.
4. Why can I find someone in a county jail but not in Iowa DOC?
County jail custody and Iowa DOC custody are different systems. A person awaiting trial or serving local jail time may remain in county custody and therefore may not appear as a state-prison inmate in the way you expect.
5. How do I find an Iowa inmate’s charges or court date?
Start with the jail record for current booking information, then use Iowa Courts Online for the public court docket. Confirm the correct county and person before relying on a common-name result.
6. How current is the Iowa DOC offender search?
Iowa DOC states that offender information is updated weekly and can change quickly. For a very recent arrest, release or transfer, check the responsible county jail or facility directly as well.
7. Can IowaVINE notify me when an inmate is released?
Yes. IowaVINE provides covered custody notifications and can notify registered users about events such as release, transfer, custody, escape or death. It is free and anonymous, but VINE registration is separate from formal Iowa DOC victim registration.
8. What should I do if an Iowa jail search shows no inmate?
Check the spelling, confirm the county, allow time for a recent booking, look for recent-release records, and consider whether the person transferred to Iowa DOC, another county or federal custody. Juvenile or protected records may also be unavailable publicly.
9. Does an Iowa jail booking mean the person was convicted?
No. A booking or arrest shows a custody event and allegations, not a conviction. Charges may change or be dismissed. Use the appropriate Iowa court record to check the later case outcome.
10. How do I get an older Iowa arrest or criminal-history record?
For older local booking or arrest documents, contact the sheriff or arresting agency’s records division. For a statewide Iowa criminal-history record check, the Iowa Division of Criminal Investigation provides a separate paid record-check service.
Official Sources Used for This Guide
- Iowa Department of Corrections — Offender Search
- Iowa Department of Corrections — Inmate & Family Services
- Iowa Judicial Branch — Search Court Records
- Iowa Attorney General — IowaVINE
- Iowa State Sheriffs’ & Deputies’ Association — Sheriff Directory
- Polk County Sheriff’s Office — Jail and Arrest Information
- Linn County Sheriff’s Office
- Scott County Sheriff’s Office — Inmate List
- Black Hawk County Sheriff’s Office — Who’s in Jail
- Johnson County Sheriff’s Office
- Pottawattamie County Sheriff’s Office — Inmate Roster
- Iowa Division of Criminal Investigation — Criminal History Record Checks
Custody, bond, housing, visitation and release information can change. Use the responsible jail, court or corrections agency for the final live-status check before traveling, sending money or making a time-sensitive decision.