Iowa Jail and Inmate Records Directory


About Jail and Inmate Records in Iowa

Iowa inmate records are the responsibility of the County Sheriff in each county and the Iowa Department of Corrections. A few County Sheriff’s offices provide an online searchable database whereby inmate searches can be performed by name. The search results produced can include inmate number, offender name, gender, age, race, height, weight, citizenship status, violation, booking date, and release date (where applicable).

For counties that are not online, requests can be made by contacting the County Sheriff’s office directly in person, by mail, or by phone.

The Iowa Department of Corrections manages statewide inmate records. Online searches can be performed by name, date of birth, sex, location of incarceration, offense, and county of commitment.
Iowa - Statewide
Free Search
Free Search
Adair County
Free Search
Adams County
Free Search
Allamakee County
Free Search
Appanoose County
Free Search
Audubon County
Free Search
Benton County
Free Search
Black Hawk County
Contact Info
Free Search
Free Search
Boone County
Free Search
Bremer County
Free Search
Buchanan County
Free Search
Buena Vista County
Free Search
Free Search
Butler County
Free Search
Calhoun County
Free Search
Carroll County
Free Search
Cass County
Free Search
Free Search
Cedar County
Free Search
Cerro Gordo County
Free Search
Cherokee County
Free Search
Chickasaw County
Free Search
Clarke County
Free Search
Clay County
Free Search
Free Search
Clayton County
Free Search
Clinton County
Free Search
Crawford County
Free Search
Dallas County
Free Search
Contact Info
Davis County
Free Search
Decatur County
Free Search
Delaware County
Free Search
Des Moines County
Free Search
Dickinson County
Free Search
Free Search
Free Search
Dubuque County
Contact Info
Free Search
Free Search
Emmet County
Free Search
Fayette County
Free Search
Free Search
Floyd County
Free Search
Franklin County
Free Search
Fremont County
Free Search
Greene County
Free Search
Grundy County
Free Search
Guthrie County
Free Search
Hamilton County
Free Search
Hancock County
Free Search
Hardin County
Free Search
Harrison County
Free Search
Henry County
Free Search
Howard County
Free Search
Humboldt County
Free Search
Ida County
Free Search
Iowa County
Free Search
Jackson County
Free Search
Jasper County
Free Search
Jefferson County
Free Search
Johnson County
Contact Info
Free Search
Free Search
Jones County
Free Search
Keokuk County
Free Search
Kossuth County
Free Search
Lee County
Free Search
Linn County
Contact Info
Free Search
Louisa County
Free Search
Lucas County
Free Search
Lyon County
Free Search
Madison County
Free Search
Mahaska County
Free Search
Marion County
Free Search
Marshall County
Free Search
Free Search
Mills County
Free Search
Mitchell County
Free Search
Monona County
Free Search
Monroe County
Free Search
Montgomery County
Free Search
Muscatine County
Free Search
O'Brien County
Free Search
Osceola County
Free Search
Page County
Free Search
Palo Alto County
Free Search
Plymouth County
Free Search
Free Search
Free Search
Pocahontas County
Free Search
Polk County
Contact Info
Contact Info
Free Search
Contact Info
Free Search
Free Search
Pottawattamie County
Contact Info
Free Search
Poweshiek County
Free Search
Ringgold County
Free Search
Sac County
Free Search
Scott County
Contact Info
Free Search
Free Search
Shelby County
Free Search
Sioux County
Free Search
Free Search
Free Search
Free Search
Story County
Contact Info
Free Search
Free Search
Free Search
Tama County
Free Search
Taylor County
Free Search
Union County
Free Search
Van Buren County
Free Search
Wapello County
Free Search
Warren County
Free Search
Washington County
Free Search
Wayne County
Free Search
Webster County
Free Search
Winnebago County
Contact Info
Winneshiek County
Free Search
Woodbury County
Contact Info
Free Search
Worth County
Free Search
Wright County
Free Search