Prisons and Jails in Iowa

All About our Iowa (IA) Inmate Records Database:
Our database consists of an array of prison inmate records recovered from county courthouses across Iowa.
Iowa Jail inmates currently in custody.

Correctional facilities in Iowa


How do you search out why someone is in Jail or Prison?
You can contact the Clerk of the Court to get the transcripts of the case and the sentencing where they were adjudicated or USE SEARCH FORM below


Search Criminal Records &
Arrest Records
Search with BeenVerified

FacilityLocation & Contact
Palo Alto County Jail
County Jail / Detention Center
Palo Alto County County
Capacity: 9
Address: 2001 11th StreetPO Box 126, Emmetsburg, Iowa, 50536
City: Emmetsburg, Iowa, 50536
Emmet County Jail
County Jail / Detention Center
Emmet County County
Capacity: 12
Address: 114 North 6th Street, Esterville, Iowa, 51334
City: Esterville, Iowa, 51334
Estherville Police Jail
Police Jail / Local Holding Facility
Emmet County County
Address: 114 North Sixth Street, Estherville, Iowa, 51334
City: Estherville, Iowa, 51334
Forest Ridge Youth & Family Resources Services
Private Facility
Emmet County County
Capacity: 75
Address: PO Box 515, Estherville, Iowa, 51334
City: Estherville, Iowa, 51334
Evansdale Jail
Police Jail / Local Holding Facility
Black Hawk County County
Address: 911 Evans Road, Evansdale, Iowa, 50707
City: Evansdale, Iowa, 50707
Fairbank Jail
Police Jail / Local Holding Facility
Buchanan County County
Address: 116 East Main Street, Fairbank, Iowa, 50629
City: Fairbank, Iowa, 50629
Fairfield Jail
Police Jail / Local Holding Facility
Jefferson County County
Address: 1200 West Grimes Avenue, Fairfield, Iowa, 52556
City: Fairfield, Iowa, 52556
Winnebago County Jail
County Jail / Detention Center
Winnebago County County
Capacity: 9
Address: 216 South Clark Street, Forest City, Iowa, 50436
City: Forest City, Iowa, 50436
Fort Dodge Jail
Police Jail / Local Holding Facility
Webster County County
Address: 702 First Avenue South, Fort Dodge, Iowa, 50501
City: Fort Dodge, Iowa, 50501
Webster County Law Enforcement Center
County Jail / Detention Center
Webster County County
Capacity: 51
Address: 702 1st Avenue South, Fort Dodge, Iowa, 50501
City: Fort Dodge, Iowa, 50501
Fort Dodge Correctional Institution (FDCF)
State Prison
Webster County County
Capacity: 1183
Address: 1550 L Street, Fort Dodge, Iowa, 50501-5767
City: Fort Dodge, Iowa, 50501-5767
Fort Madison Jail
Police Jail / Local Holding Facility
Lee County County
Address: 811 Avenue East, Fort Madison, Iowa, 52627
City: Fort Madison, Iowa, 52627
Iowa State Penitentiary (ISP)
State Prison
Lee County County
Capacity: 588
Address: 3 John Bennett DrivePO Box 316, Fort Madison, Iowa, 52627
City: Fort Madison, Iowa, 52627
Garner Jail
Police Jail / Local Holding Facility
Hancock County County
Address: 135 West 5th Street, Garner, Iowa, 50438
City: Garner, Iowa, 50438
Hancock County Jail
County Jail / Detention Center
Hancock County County
Capacity: 15
Address: 875 State Street, Garner, Iowa, 50438
City: Garner, Iowa, 50438
Mills County Jail
County Jail / Detention Center
Mills County County
Capacity: 12
Address: 23 North Vine Street, Glenwood, Iowa, 51534
City: Glenwood, Iowa, 51534
Gowrie Jail
Police Jail / Local Holding Facility
Webster County County
Address: 1206 Market Street, Gowrie, Iowa, 50543
City: Gowrie, Iowa, 50543
Adair County Jail
County Jail / Detention Center
Adair County County
Capacity: 9
Address: 306 East Iowa Street, Greenfield, Iowa, 50849
City: Greenfield, Iowa, 50849
Grinnell Jail
Police Jail / Local Holding Facility
Poweshiek County County
Address: 1020 Spring Street, Grinnell, Iowa, 50112
City: Grinnell, Iowa, 50112
Grundy County Jail
County Jail / Detention Center
Grundy County County
Capacity: 14
Address: 705 8th Street, Grundy Center, Iowa, 50368
City: Grundy Center, Iowa, 50368
Grundy Center Jail
County Jail / Detention Center
Grundy County County
Address: 703 F Avenue, Suite 2, Grundy Center, Iowa, 50638
City: Grundy Center, Iowa, 50638
Guthrie County Jail
County Jail / Detention Center
Guthrie County County
Capacity: 10
Address: 200 North 5th Street, Guthrie Center, Iowa, 50115
City: Guthrie Center, Iowa, 50115
Guttenberg Jail
Police Jail / Local Holding Facility
Clayton County County
Address: 502 South First Street, Guttenberg, Iowa, 52052
City: Guttenberg, Iowa, 52052
Franklin County Jail
County Jail / Detention Center
Franklin County County
Address: 12 First Avenue Northwest, Hampton, Iowa, 50441
City: Hampton, Iowa, 50441
Harlan Police Jail
Police Jail / Local Holding Facility
Shelby County County
Address: 709 Durant Street, Harlan, Iowa, 51537
City: Harlan, Iowa, 51537
Shelby County Jail
County Jail / Detention Center
Shelby County County
Capacity: 14
Address: 1104 9th Street, Harlan, Iowa, 51537
City: Harlan, Iowa, 51537
Luster Heights State Prison Camp
State Prison
Allamakee County County
Capacity: 88
Address: 481 Luster Heights Road, Harpers Ferry, Iowa, 52146
City: Harpers Ferry, Iowa, 52146
Hartley Jail
Police Jail / Local Holding Facility
O'Brien County County
Address: 11 South Central Avenue, Hartley, Iowa, 51346
City: Hartley, Iowa, 51346
Hawarden Jail
Police Jail / Local Holding Facility
Sioux County County
Address: 1150 Central Avenue, Hawarden, Iowa, 51023
City: Hawarden, Iowa, 51023
Hiawatha City Jail
Police Jail / Local Holding Facility
Linn County County
Address: 101 Emmons Street, Hiawatha, Iowa, 52233
City: Hiawatha, Iowa, 52233
Humboldt Jail
Police Jail / Local Holding Facility
Humboldt County County
Address: 430 Sumner Avenue, Humboldt, Iowa, 50548
City: Humboldt, Iowa, 50548
Humboldt County Jail
County Jail / Detention Center
Humboldt County County
Capacity: 16
Address: 430 Sumner Avenue, Humboldt, Iowa, 50548
City: Humboldt, Iowa, 50548
Huxley Jail
Police Jail / Local Holding Facility
Story County County
Address: 515 North Main Avenue, Huxley, Iowa, 50124
City: Huxley, Iowa, 50124
Ida County Jail
County Jail / Detention Center
Ida County County
Capacity: 8
Address: 401 Moorehead Street, Ida Grove, Iowa, 51445
City: Ida Grove, Iowa, 51445
Independence Jail
Police Jail / Local Holding Facility
Buchanan County County
Address: Buchanan County Courthouse210 5th Avenue Northeast, Independence, Iowa, 50644
City: Independence, Iowa, 50644
Buchanan County Jail
County Jail / Detention Center
Buchanan County County
Capacity: 26
Address: 210 5th Avenue Nebraska, Independence, Iowa, 50644
City: Independence, Iowa, 50644
Indianola Jail
Police Jail / Local Holding Facility
Warren County County
Address: 110 North First Street, Indianola, Iowa, 50125
City: Indianola, Iowa, 50125
Warren County Jail
County Jail / Detention Center
Warren County County
Capacity: 21
Address: 115 North Howard Street #2, Indianola, Iowa, 50125
City: Indianola, Iowa, 50125
Johnson County Jail
County Jail / Detention Center
Johnson County County
Capacity: 92
Address: 511 South Capital Street, Iowa City, Iowa, 52240
City: Iowa City, Iowa, 52240
Iowa Jail
Police Jail / Local Holding Facility
Johnson County County
Address: 410 East Washington Street, Iowa City, Iowa, 52240
City: Iowa City, Iowa, 52240
University of Iowa Police Jail
Police Jail / Local Holding Facility
Johnson County County
Address: 200 South Capitol Street, Iowa City, Iowa, 52242
City: Iowa City, Iowa, 52242
Iowa Falls Jail
Police Jail / Local Holding Facility
Hardin County County
Address: 315 Stevens Street, Iowa Falls, Iowa, 50126
City: Iowa Falls, Iowa, 50126
Jefferson Jail
Police Jail / Local Holding Facility
Greene County County
Address: Greene County Law Enforcement Center204 South Chestnut Street, Jefferson, Iowa, 50129
City: Jefferson, Iowa, 50129
Greene County Jail
County Jail / Detention Center
Greene County County
Capacity: 8
Address: 204 South Chestnut Street, Jefferson City, Iowa, 50129
City: Jefferson City, Iowa, 50129
Jesup Jail
Police Jail / Local Holding Facility
Buchanan County County
Address: 601 Young StreetPO Box 592, Jesup, Iowa, 50648
City: Jesup, Iowa, 50648
Keokuk Police Jail
Police Jail / Local Holding Facility
Lee County County
Address: 1222 Johnson StreetPO Box 1147, Keokuk, Iowa, 52632
City: Keokuk, Iowa, 52632
Van Buren County Jail
County Jail / Detention Center
Van Buren County County
Capacity: 11
Address: 907 Broad StreetPO Box 474, Keosauqua, Iowa, 52565
City: Keosauqua, Iowa, 52565
Keota Jail
Police Jail / Local Holding Facility
Keokuk County County
Address: 100 North Hamilton Street, Keota, Iowa, 52248
City: Keota, Iowa, 52248
Marion County Law Enforcement Center
County Jail / Detention Center
Marion County County
Capacity: 13
Address: 211 North Godfrey Lane, Knoxville, Iowa, 50138
City: Knoxville, Iowa, 50138
La Porte Jail
Police Jail / Local Holding Facility
Black Hawk County County
Address: 202 Main Street, La Porte City, Iowa, 50651
City: La Porte City, Iowa, 50651
Lake Park Jail
Police Jail / Local Holding Facility
DIckinson County County
Address: 217 Market Street, Lake Park, Iowa, 51347
City: Lake Park, Iowa, 51347
Le Mars Police Lockup
Police Jail / Local Holding Facility
Plymouth County County
Address: 22 2nd Street NortheastPO Box 236, Le Mars, Iowa, 51031
City: Le Mars, Iowa, 51031
Plymouth County Jail
County Jail / Detention Center
Plymouth County County
Capacity: 54
Address: 451 4th Avenue Northeast, Lemars, Iowa, 51031
City: Lemars, Iowa, 51031
Decatur County Jail
County Jail / Detention Center
Decatur County County
Capacity: 7
Address: 207 North Main, Leon, Iowa, 50144
City: Leon, Iowa, 50144
Leon Police Lockup
Police Jail / Local Holding Facility
Decatur County County
Address: 104 West First Street, Leon, Iowa, 50144
City: Leon, Iowa, 50144
Harrison County Jail
County Jail / Detention Center
Harrison County County
Capacity: 21
Address: 111 South 1st Street, Logansport, Iowa, 51546
City: Logansport, Iowa, 51546
Madrid Police Jail
Police Jail / Local Holding Facility
Boone County County
Address: 304 South Water Street, Madrid, Iowa, 50156
City: Madrid, Iowa, 50156
Manchester Jail
Police Jail / Local Holding Facility
Delaware County County
Address: 208 East Main Street, Manchester, Iowa, 52057
City: Manchester, Iowa, 52057
Delaware County Jail
County Jail / Detention Center
Delaware County County
Capacity: 10
Address: 304 East Delaware StreetPO Box 116, Manchester, Iowa, 52057
City: Manchester, Iowa, 52057
Maquoketa Jail
Police Jail / Local Holding Facility
Jackson County County
Address: 102 South Niagara Street, Maquoketa, Iowa, 52060
City: Maquoketa, Iowa, 52060
Jackson County Jail
County Jail / Detention Center
Jackson County County
Capacity: 12
Address: 104 South Niagra Street Law Center, Maquoketa, Iowa, 52060
City: Maquoketa, Iowa, 52060
Marengo Jail
Police Jail / Local Holding Facility
Iowa County County
Address: 153 East Main Street, Marengo, Iowa, 52301
City: Marengo, Iowa, 52301
Iowa County Jail
County Jail / Detention Center
Iowa County County
Capacity: 15
Address: 960 Franklyn Avenue, Marengo, Iowa, 52301
City: Marengo, Iowa, 52301
Marion Jail
Police Jail / Local Holding Facility
Linn County County
Address: 3911 Katz Drive, Marion, Iowa, 52302
City: Marion, Iowa, 52302
Mar-Mac Unified Law Enforcement Lockup
Police Jail / Local Holding Facility
Clayton County County
Address: 319 Pleasant Drive, Marquette, Iowa, 52158
City: Marquette, Iowa, 52158
Marshall Jail
Police Jail / Local Holding Facility
Marshall County County
Address: 22 N. Center Street, Marshalltown, Iowa, 50158
City: Marshalltown, Iowa, 50158
Marshall County Jail
County Jail / Detention Center
Marshall County County
Capacity: 182
Address: 2369 Jessup Avenue, Marshalltown, Iowa, 50158
City: Marshalltown, Iowa, 50158
Mason Jail
Police Jail / Local Holding Facility
Cerro Gordo County County
Address: 78 South Georgia, Mason City, Iowa, 50401
City: Mason City, Iowa, 50401
Cerro Gordo County Jail
County Jail / Detention Center
Cerro Gordo County County
Capacity: 69
Address: 17262 Lark Avenue, Mason City, Iowa, 50401
City: Mason City, Iowa, 50401
Mechanicsville Police Lockup
Police Jail / Local Holding Facility
Cedar County County
Address: 100 East First Street, Mechanicsville, Iowa, 52306
City: Mechanicsville, Iowa, 52306
Milford Police Detention
Police Jail / Local Holding Facility
Dickinson County County
Address: 806 North Avenue, Milford, Iowa, 51351
City: Milford, Iowa, 51351
Missouri Valley Police Detention
Police Jail / Local Holding Facility
Harrison County County
Address: 223 East Erie Street, Missouri Valley, Iowa, 51555
City: Missouri Valley, Iowa, 51555
Iowa Correctional Institution for Women (ICIW)
State Prison
Jasper County County
Capacity: 888
Address: 300 Elm Avenue, Southwest, Mitchellville, Iowa, 50169
City: Mitchellville, Iowa, 50169
Mitchellville Police Holding
Police Jail / Local Holding Facility
Polk County County
Address: 110 Second Street Nebraska, Mitchellville, Iowa, 50169
City: Mitchellville, Iowa, 50169
Monona Town Police Detention
Police Jail / Local Holding Facility
Clayton County County
Address: 104 East Center Street, Monona, Iowa, 52159
City: Monona, Iowa, 52159
Poweshiek County Jail
County Jail / Detention Center
Poweshiek County County
Capacity: 40
Address: 4802 Barnes City Road, Montezuma, Iowa, 50171
City: Montezuma, Iowa, 50171
Monticello Jail
Police Jail / Local Holding Facility
Jones County County
Address: 200 East South Street, Monticello, Iowa, 52310
City: Monticello, Iowa, 52310
South Iowa Area Detention Service Agency
County Jail / Detention Center
Lee County County
Address: 2528 255th Street, Montrose, Iowa, 52639
City: Montrose, Iowa, 52639
Lee County Jail
County Jail / Detention Center
Lee County County
Capacity: 67
Address: 2530 255th Street, Montrose, Iowa, 53639
City: Montrose, Iowa, 53639
Ringgold County Jail
County Jail / Detention Center
Ringgold County County
Capacity: 6
Address: 109 West South Street, Mount Ayr, Iowa, 50854
City: Mount Ayr, Iowa, 50854
Mount Pleasant Jail
Police Jail / Local Holding Facility
Henry County County
Address: 300 West Monroe Street, Mount Pleasant, Iowa, 52641
City: Mount Pleasant, Iowa, 52641
Mount Vernon Jail
Police Jail / Local Holding Facility
Linn County County
Address: 213 First Street Northwest, Mount Vernon, Iowa, 52314
City: Mount Vernon, Iowa, 52314
Mt. Pleasant Correctional Facility (MPCF)
State Prison
Henry County County
Capacity: 982
Address: 1200 East Washington, Mt. Pleasant, Iowa, 52641
City: Mt. Pleasant, Iowa, 52641
Henry County Jail
County Jail / Detention Center
Henry County County
Capacity: 13
Address: 106 East Clay StreetPO Box 216, Mt. Pleasant, Iowa, 53641
City: Mt. Pleasant, Iowa, 53641
Muscatine County Jail
County Jail / Detention Center
Muscatine County County
Capacity: 133
Address: 400 Walnut Street, Mucatine, Iowa, 52761
City: Mucatine, Iowa, 52761
Muscatine Jail
Police Jail / Local Holding Facility
Muscatine County County
Address: 312 East Fifth Street, Muscatine, Iowa, 52761
City: Muscatine, Iowa, 52761
Nashua Police Jail
Police Jail / Local Holding Facility
Chickasaw County County
Address: 402 Main Street, Nashua, Iowa, 50658
City: Nashua, Iowa, 50658
Nevada Jail
Police Jail / Local Holding Facility
Story County County
Address: 1209 Sixth StreetPO Box 530, Nevada, Iowa, 50201
City: Nevada, Iowa, 50201
Story County Jail
County Jail / Detention Center
Story County County
Capacity: 104
Address: 1315 South B Avenue, Nevada, Iowa, 50201
City: Nevada, Iowa, 50201
Chickasaw County Jail
County Jail / Detention Center
Chickasaw County County
Capacity: 9
Address: 116 North Chestnut, New Hampton, Iowa, 50659
City: New Hampton, Iowa, 50659
New London Police Detention
Police Jail / Local Holding Facility
Henry County County
Address: 112 West Main Street, New London, Iowa, 52645
City: New London, Iowa, 52645
Newell Police Detention
Police Jail / Local Holding Facility
Buena Vista County County
Address: 207 East 2nd Street, Newell, Iowa, 50568
City: Newell, Iowa, 50568
Newton Correctional Facility
State Prison
Jasper County County
Capacity: 1036
Address: 307 South 60th Avenue WestPO Box 218, Newton, Iowa, 50208
City: Newton, Iowa, 50208
Newton Police Detention
Police Jail / Local Holding Facility
Jasper County County
Address: 101 West 4th Street South, Newton, Iowa, 50208
City: Newton, Iowa, 50208
North Liberty Jail
Police Jail / Local Holding Facility
Johnson County County
Address: 5 East Cherry Street, North Liberty, Iowa, 52317
City: North Liberty, Iowa, 52317
Worth County Jail
County Jail / Detention Center
Worth County County
Capacity: 12
Address: 1000 Central Avenue, Northwood, Iowa, 50459
City: Northwood, Iowa, 50459
Norwalk Jail
Police Jail / Local Holding Facility
Warren County County
Address: 1100 Chatham Avenue, Norwalk, Iowa, 50211
City: Norwalk, Iowa, 50211
Oelwein Police Detention
Police Jail / Local Holding Facility
Fayette County County
Address: 20 2nd Avenue Southwest, Oelwein, Iowa, 50662
City: Oelwein, Iowa, 50662
Onawa Police Detention
Police Jail / Local Holding Facility
Monona County County
Address: 909 7th Street, Onawa, Iowa, 51040
City: Onawa, Iowa, 51040
Monona County Jail
County Jail / Detention Center
Monona County County
Capacity: 18
Address: 909 7th Street, Onawa, Iowa, 51040
City: Onawa, Iowa, 51040
1 2 3


Nationwide Criminal Records Search
Search More Information
Search with BeenVerified

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.