Iowa Inmate Search


About Iowa Department of Corrections

Inmate Records Search

Find Arrest & Court records, Mugshots and Contact Info.

The records of inmates that are held in Iowa State Prisons are kept and are updated by the Iowa Department of Corrections. The state jail has its database open to the general public to take advantage of by the Department of Corrections Division.

This database can be searched by the information listed below:

  • Date of Birth
  • Inmate Number
  • First Name
  • Last Name
  • Offense
  • Gender

If you do not have a computer and internet handy or if you just want to be 100% sure your information is accurate you can always write the Iowa Department of Corrections at 515-725‐5701. However, the Iowa Department of Corrections keeps their records up to date most of the time.

County and city jails

  • The county and city jails have their information in different databases so you will need to use the correct site to search their databases for an inmate in any of these facilities.
  • Looking for an inmate out of a Iowa city and county jails, you will need to seek out the correct authorities.



Basic Information

Department Name Iowa Department of Corrections
Official Website
Currently Incarcerated Inmates
Location 510 E 12th St, Des Moines, IA 50319, United States
Phone Number +1 515-725-5701

How to Do an Inmate Search in Iowa

Department of Corrections Division

  • An inmate belongs to the Department of Corrections Division when an inmate is held in a state jail. The state jail has its database open to the general public to take advantage of by the Department of Corrections Division.
  • You will be able to find the Iowa Department of Corrections inmate search database on the official Iowa Department of Corrections website.

By using the information listed below you will be able to search the inmate list:

  • Last Name
  • Date of Birth
  • Middle Name
  • Location
  • First Name
  • County of Commitment
  • Sex
  • Offense
  • Offender Number

In the Iowa jails inmate search you will be able to see the information listed below:

  • Full Name
  • Sex
  • Offender Number
  • Date of Birth

You will be able to see the information listed below when you can click on the inmate’s name to bring up their own personal file:

  • Full Name
  • Charges
  • Offender Number
  • Mandatory Minimum
  • Sex
  • Recall Date
  • Birth Date
  • Commitment Date
  • Location
  • Offense

Who’s in Jail

Prisons operated by the state are the only prisons that can be found in the Iowa database. City and county prisons are kept in a different database.   

There are 12 state prisons located in the state of Iowa. In the roster listed above is where you can see all of these prisons. However only state prisons are in this database, all other prisons will not be shown.

If you are trying to find someone in a state jail, it shouldn't be that difficult since the state jails are a bit bigger and offer more information on their inmates than the smaller jails such as a city or county jails. you will be able to get information in a city or state jail's, you just might have to spend more time getting information and you will need to know where to get the information you are looking for.  

County and city jails

Most of the county's Sheriff's department manages and operates the county jails. You will need to get a hold of the county's Sheriff's department if you are searching for someone that is in a county jail.

There really isn't a whole lot of information on the city jails. The city jails pretty much exist to hold inmates until they will be transported to a more permanent location/jail. The city's corrections division can be contacted if the person you are looking for is being held in a city jail. The city’s official website is where you will be able to find contact information where you can find out the information you are looking for.

Jail Roster and Mugshots

The Iowa Department of Corrections has updates to their offender search database done often so their information is in real time most of the time. So, keep in mind that this database information changes often, even more so if the inmate is still in the process of being sentenced. The Iowa Department of Corrections updates its database during normal business hours.

You can always call the jail that the inmate is being held in if you would like the most recent information or if you have any questions since the jail will have the most recent information.

The jail in which the inmate is held in will need to be contacted if you see any information on the inmate to be wrong where information can be debated with the inmate.


  • The inmate's mugshots are kept in the database that the general public can access.
  • The inmates have their mugshots taken when they are being processed and booked into a state jail.
  • The only reason an inmate will need to have their mugshots taken again is if they are being taken to a different jail.   


  • The VINELink can be used to get notified if an inmate’s moving within the system.
  • This is where the state of Iowa will need to be selected, then you will choose if you are looking for an offender or a  defendant.
  • You will get notified by email, calls or texts when you choose to get notifications on the inmate's profile.
  • You will get notified immediately when there are any changes in the inmate's Vine account.   

Sex Offender Search

The Iowa prison inmate database does not allow you to search for sex offenders. The database for sex offenders has its own database, that the general public has access to this sex offender database.  

You will be able to find the sex offender database on the Iowa Division of Criminal Investigation
Department of Public Safety Building.

You will then need the information listed below to continue your search:

  • Zip Code
  • First Name
  • Last Name

This database can be searched by using the name and zip code or the address information.

The offenders that are in this database are in this database are not behind bars.

You will see the information listed below when you select the offender you are looking for:  

  • Full Name
  • Scars, Marks, and Tattoos
  • Registrant Number
  • Convictions
  • Gender
  • Mugshots
  • Race
  • Tier, Restrictions
  • Hair Color
  • Height
  • Address
  • Weight
  • Eye Color
  • Birth Date

Types of Correctional Facilities in Iowa

List of Correctional Facilities in Iowa

There are 112 jails and prisons in Iowa.

Showing 1 – 50 of 112 results
Correctional Facility Name Type County
South Iowa Area Detention Service Agency County Jail Lee County
Adams County Jail County Jail Adams County
Adair County Jail County Jail Adair County
South Iowa Juvenile Detention County Jail County
Allamakee County Jail County Jail Allamakee County
Appanoose County Jail County Jail Appanoose County
Audubon County Jail County Jail Audubon County
Benton County Jail County Jail Benton County
Black Hawk County Jail County Jail Black Hawk County
Bremer County Jail County Jail Bremer County
Calhoun County Jail County Jail Calhoun County
Butler County Jail County Jail Butler County
Buchanan County Jail County Jail Buchanan County
Boone County Jail County Jail Boone County
Carroll County Jail County Jail Carroll County
Buena Vista County Jail County Jail Buena Vista County
Cass County Jail County Jail Cass County
Cerro Gordo County Jail County Jail Cerro Gordo County
Cedar County Jail County Jail Cedar County
Chickasaw County Jail County Jail Chickasaw County
Cherokee County Jail County Jail Cherokee County
Clarke County Jail County Jail Clarke County
Clayton County Jail County Jail Clayton County
Clay County Jail County Jail Clay County
Clinton County Jail County Jail Clinton County
Crawford County Jail County Jail Crawford County
Dallas County Jail County Jail Dallas County
Decatur County Jail County Jail Decatur County
Davis County Jail County Jail Davis County
Delaware County Jail County Jail Delaware County
Des Moines County Correctional Center County Jail Des Moines County
Emmet County Jail County Jail Emmet County
Dickinson County Jail County Jail Dickinson County
Dubuque County Jail County Jail Dubuque County
Fayette County Jail County Jail Fayette County
Franklin County Jail County Jail Franklin County
Floyd County Jail County Jail Floyd County
Greene County Jail County Jail Greene County
Fremont County Jail County Jail Fremont County
Grundy County Jail County Jail Grundy County
Guthrie County Jail County Jail Guthrie County
Hamilton County Jail County Jail Hamilton County
Hancock County Jail County Jail Hancock County
Henry County Jail County Jail Henry County
Harrison County Jail County Jail Harrison County
Howard County Jail County Jail Howard County
Humboldt County Jail County Jail Humboldt County
Ida County Jail County Jail Ida County
Iowa County Jail County Jail Iowa County
Jackson County Jail County Jail Jackson County
We use cookies. Our website uses cookies, which help us to improve our site and enables us to deliver the best possible service and customer experience. By clicking accept you are agreeing to our cookie policy.