Iowa Inmate Search

Records of inmates serving their sentence in Iowa state prisons are maintained by Iowa Department of Corrections (DOC). The DOC maintains a centralized inmate database which one can easily search(refer the guide below). However, county jails, police jails, city jails in Iowa maintains the inmate recordsindividually and one need to refer their websites for details. Read the instructions below to lookup inmate information across all prison types.

Iowa Department of Corrections (DOC) Logo

Iowa inmate search

DOC manages and operates all the state prison in Iowa

To search for an inmate in DOC follow the steps given below:

  1. Navigate to DOC inmate search page - Link
  2. Enter inmate name, id, age, gender and date of birth in the required fields
  3. Click on “Submit” button

On the next page, you can see the list of all inmates matching the criteria.

AuthorityIowa Department of Corrections (DOC)
Inmate Search//
Address510 E 12th St, Des Moines, IA 50319, United States
Phone+1 515-725-5701

Search by prison types

Select the type of prison

Jails and prisons in Iowa

There are 281 jails and prisons in Iowa

Kossuth County Jail

121 West State Street, Algona, IA, 50511 515-295-9277

Linn County Juvenile Detention Center

800 Walford Road Southwest, Cedar Rapids, IA, 52404 319-892-5732

Page County Jail

323 North 15th Street, Clarinda, IA, 51632 712-542-5193

Lyon County Jail

410 South Boone Street, Rock Rapids, IA, 51246 712-472-8300

Tama County Jail

100 North Main StreetPO Box 34, Toledo, IA, 52342-0034 641-484-3760

Central Iowa Juvenile Detention

2317 Rick Collins Way, Eldora, IA, 50627 641-858-3852, 641-858-5539

Cass County Jail

5 West 7th Street, Atlantic, IA, 50022-1494 712-243-2206

Buchanan County Jail

210 5th Avenue NE, Independence, IA, 50644 319-334-2568

Buena Vista County Jail

411 Expansion BlvdPO Box 276, Storm Lake, IA, 50588 712-749-2452

Dickinson County Jail

1802 Hill AvenuePO Box 214, Spirit Lake, IA, 51360 712-336-6299
Show per page: