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)
Homepagewww.doc.state.ia.us/
Inmate Search//www.doc.state.ia.us/OffenderInformation
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

Calhoun County Jail

416 4th Street, Rockwell City, IA, 50579 712-297-7583

Waverly Police Jail

111 4th Street Northeast, Waverly, IA, 50677 319-352-5400

Webster Jail

400 Second Street, Webster City, IA, 50595 515-832-9166

West Bend Police Jail

301 South Broadway Avenue, West Bend, IA, 50597 515-887-7000

West Branch Police Jail

105 South Second StreetPO Box 218, West Branch, IA, 52358 319-643-2222

West Burlington City Jail

112 Broadway Street, West Burlington, IA, 52655 319-754-8555

West Des Moines Police Jail

250 Mills Civic Parkway, West Des Moines, IA, 50265 515-222-3320

West Point Police Jail

313 5th Street, West Point, IA, 52656 319-372-1152

West Union Police Jail

PO Box 151612 Highway 150 South, West Union, IA, 52175 563-422-3535

Williamsburg Police Jail

210 East State Street, Williamsburg, IA, 52361 319-668-1133
Show per page: