Free Iowa Inmate Lookup – DOC Inmate Locator

Iowa Inmate Search GuideIowa IA State Flag

Find inmates incarcerated in Iowa (IA) State prisons, Federal prison, County jails and the Iowa Department of Corrections (DOC) system.

Iowa Incarceration Stats for Federal, State and Local Jail Jurisdiction:

  • Iowa Total Incarceration: 8,562
  • Iowa Total Incarceration per 100,000 Adults: 372
  • Iowa Total Incarceration per 100,000 (All Ages): 285
    *Per 2017 US DOJ Bureau of Justice Statistics based on sentenced Iowa prisoners.

Table of Contents

Iowa Department of Corrections Inmate Search

Step 1: Visit the Iowa offender search page, where you will see the search below:
Iowa Inmate Search

IA Inmate Search

Step 2: Enter the Iowa offender number if known to be taken directly to that inmate. Otherwise, enter as much as information as you know about the prisoner, such as first and last name, and click the ‘Find’ button.

Step 3: On the next page, you’ll find a list of inmates matching your the information you entered.  The list includes full given name, date of birth, and an offender number for future reference. Results will also include names that sound like the name you entered or based on aliases that have been used.
Iowa Prisoner Search

Step 4: Click on a name you’re interested in and you will be taken to a page with a location of the inmate (or person on probation), and a list of current and former offenses that have been charged to the person.

IA Prisoner Search

Iowa Criminal Info

Iowa Department of Corrections Information


Iowa department of corrections

Address:
510 E 12th St # 3, Des Moines, IA 50319, United States
Phone:
+1 515-725-5701
Email: doc.information@iowa.gov

Other Iowa Criminal Records

Iowa Sex Offender Search
The Iowa Division of Criminal Investigation (part of the Department of Public Safety) has created a searchable public registry of sex offenders for the state of Iowa.  After accepting the terms and conditions, you will be able to search by name, location, or and other identifiers (such as email, telephone, and vehicle). Advanced searches allow for very refined searches about the offender, such as physical traits, or by the type of crime/victim.

Iowa Sex Offenders

Once you have submitted a search, you will be given a list of results, which include a small photo, primary residential address, and date of birth. Hovering over the photo will show you other small photos on file for the offender.

IA Sex Offenders

Clicking on the offender name or photo will take you to a detailed sex offender profile page, which includes larger versions of the available photos, a physical description, all addresses and vehicles associated with the sex offender, and information about the sex crimes committed.

Iowa Sex Offender Search

IA Sex Offender Search

Iowa Most Wanted
While each individual Iowa county and major city police department has its own list of most wanted criminals, the Iowa DCI does provide a list of most wanted sex offenders who have either failed to keep up with their registration or otherwise fled from justice.

Iowa Prison Visiting Hours Information

Search for Iowa Prisons
Search by the name of the Iowa prison, jail, or federal facility for visitation hours, phone numbers, addresses, direct website links, and other prison details.

Iowa Department of Correction Facilities

DOC Facility Name County Type Phone Fax Location
IA DOC – Anamosa State Penitentiary (ASP) Jones County State Prison 319-462-3504 319-462-4962  406 North High Street Box 10 Anamosa , IA 52205
IA DOC – Clarinda Correctional Facility Page County State Prison 716-542-5634 712-542-6154  2000 North 16th Street Clarinda , IA 51632
IA DOC – Fort Dodge Correctional Institution (FDCF) Webster County State Prison 515-574-4700 515-574-4707  1550 L Street Fort Dodge , IA 50501-5767
IA DOC – Iowa Correctional Institution for Women (ICIW) Jasper County State Prison 515-967-4236 515-967-5347  300 Elm Avenue, Southwest Mitchellville , IA 50169
IA DOC – Iowa Medical and Classification Center (IMCC) Johnson County State Prison 319-626-2391 319-626-2141  2700 Coral Ridge Avenue Coralville , IA 52241
IA DOC – Iowa State Penitentiary (ISP) Lee County State Prison 319-372-5432 319-372-6967  3 John Bennett Drive PO Box 316 Fort Madison , IA 52627
IA DOC – Luster Heights State Prison Camp Allamakee County State Prison 563-586-2115  481 Luster Heights Road Harpers Ferry , IA 52146
IA DOC – Mt. Pleasant Correctional Facility (MPCF) Henry County State Prison 319-385-9511 319-385-8828  1200 East Washington Mt. Pleasant , IA 52641
IA DOC – Newton Correctional Facility Jasper County State Prison 641-792-7552 641-791-1683  307 South 60th Avenue West PO Box 218 Newton , IA 50208
IA DOC – North Central Correctional Facility Calhoun County State Prison 712-297-7821 712-297-9316  313 Lanedale Rockwell City , IA 50579
Clarke County IA Juvenile Detention Center Clarke County State Prison 641-342-9812  100 South Fillmore Street Osceola , IA 50213
Woodbury County Juvenile Detention Center Woodbury County State Prison 712279-6621  822 Douglas – 4th Floor Sioux City , IA 51101

Iowa County Jail Inmate Search

Jail Name County Type Phone Fax Location
Adair County IA Jail Adair County County Jail 641-743-2148 641-343-7185  306 East Iowa Street Greenfield , IA 50849
Adams County IA Jail Adams County County Jail 641-322-4444 641-322-3868  500 Ninth Street PO Box 340 Corning , IA 50841
Allamakee County Jail Allamakee County County Jail 563-568-4521  110 Allamakee Street Waukon , IA 52172
Appanoose County Jail Appanoose County County Jail 641-437-7100 641-437-7107  1125 West Van Buren Street PO Box 474 Centerville , IA 52544
Audubon County Jail Audubon County County Jail 712-563-2631 712-563-3730  318 Leroy Street PO Box 262 Audubon , IA 50025
Benton County IA Jail Benton County County Jail 319-472-2337  113 East 3rd Street Vinton , IA 52349
Black Hawk County Jail Black Hawk County County Jail 319-291-2587 319-291-2569  225 East 6th Street Waterloo , IA 50703
Boone County IA Jail Boone County County Jail 515-433-0524 515-432-8047  1019 West Mamie Eisenhower Avenue Boone , IA 50036
Bremer County Jail Bremer County County Jail 319-352-5400 319-352-2708  111 4th Street NE Waverly , IA 50677
Buchanan County IA Jail Buchanan County County Jail 319-334-2568 319-334-654  210 5th Avenue NE Independence , IA 50644
Buena Vista County IA Jail Buena Vista County County Jail 712-749-2452 712-732-3397  411 Expansion Blvd PO Box 276 Storm Lake , IA 50588
Butler County IA Jail Butler County County Jail 319-267-2410 319-267-2135  428 Sixth Street PO Box 345 Allison , IA 50602
Calhoun County IA Jail Calhoun County County Jail 712-297-7583  416 4th Street Rockwell City , IA 50579
Carroll County IA Jail Carroll County County Jail 712-792-4393  114 East 6th Street Carroll , IA 51401
Cass County IA Jail Cass County County Jail 712-243-2206 712-243-4736  5 West 7th Street Atlantic , IA 50022-1494
Cedar County IA Jail Cedar County County Jail 563-866-2052 563-886-2095  711 East South Street Tipton , IA 52772-1977
Cerro Gordo County Jail Cerro Gordo County County Jail 641-421-3004 641-421-3135  17262 Lark Avenue Mason Citty , IA 50401
Cherokee County IA Jail Cherokee County County Jail 712-225-6738  111 North 5th Street Cherokee , IA 51012
Chickasaw County Jail Chickasaw County County Jail 641-394-3121  116 North Chestnut New Hampton , IA 50659
Clarke County IA Jail Clarke County County Jail 641-342-2914  220 Townline Road PO Box 537 Osceola , IA 50213
Clay County IA Jail Clay County County Jail 712-264-4242 712-264-4241  3115 W. 4th Street Spencer , IA 51301
Clayton County IA Jail Clayton County County Jail 563-245-2422 563-345-1630  22680 230th Street St. Olaf , IA 52072
Clinton County IA Jail Clinton County County Jail 563-242-9211 563-242-6307  241 7th Avenue North Clinton , IA 52733
Crawford County IA Jail Crawford County County Jail 712-263-2146 712-263-6177  1202 Broadway Denison , IA 51442
Dallas County IA Jail Dallas County County Jail 515-993-5815 515-993-6974  201 North Nile Kinnick Drive
PO Box 187 Adel , IA 50003-0187
Davis County IA Jail Davis County County Jail 641-664-2385 641-664-1540  110 West Franklin Street Bloomfield , IA 52537
Decatur County IA Jail Decatur County County Jail 641-446-4111 641-446-6990  207 North Main Leon , IA 50144
Delaware County IA Jail Delaware County County Jail 563-927-3135 563-927-6973  304 East Delaware Street PO Box 116 Manchester , IA 52057
Des Moines County Correctional Center Des Moines County County Jail 319-753-8275 319-754-6910  3630 Bauer Drive Burlington , IA 52601
Dickinson County IA Jail Dickinson County County Jail 712-336-6299 712-336-1946  1802 Hill Avenue PO Box 214 Spirit Lake , IA 51360
Dubuque County Jail Dubuque County County Jail 563-589-4420  855 Central Avenue Dubuque , IA 52004-1004
Emmet County IA Jail Emmet County County Jail 712-362-2639 712-362-7271  114 North 6th Street Esterville , IA 51334
Fayette County IA Jail Fayette County County Jail 563-422-3972 563-422-6069  220 North Industrial Parkway PO Box 518 West Union , IA 50217
Floyd County IA Jail Floyd County County Jail 641-257-6271  101 South Main Street Suite 501 Charles City , IA 50616
Franklin County IA Jail Franklin County County Jail 641-456-2731 641-456-2216  12 First Avenue Northwest Hampton , IA 50441
Fremont County IA Jail Fremont County County Jail 712-374-2424 712-374-2532  701 Cass Street Sidney , IA 51652
Greene County IA Jail Greene County County Jail 515-386-2136  204 South Chestnut Street Jefferson City , IA 50129
Grundy County IA Jail Grundy County County Jail 319-824-6933 319-824-5826  705 8th Street Grundy Center , IA 50368
Guthrie County Jail Guthrie County County Jail 641-747-2214 641-747-3346  200 North 5th Street Guthrie Center , IA 50115
Hamilton County IA Jail Hamilton County County Jail 515-832-9500 515-832-9504  2300 Superior Street Webster City , IA 50595
Hancock County IA Jail Hancock County County Jail 641-923-2621 641-923-2460  875 State Street Garner , IA 50438
Harrison County IA Jail Harrison County County Jail 712-644-2244 712-644-2274  111 South 1st Street Logansport , IA 51546
Henry County IA Jail Henry County County Jail 319-385-2712 319-385-2384  106 East Clay Street PO Box 216 Mt. Pleasant , IA 53641
Howard County IA Jail Howard County County Jail 563-547-3535 563-547-5325  124 South Park Place Cresco , IA 52136
Humboldt County IA Jail Humboldt County County Jail 515-332-3271 515-332-5555  430 Sumner Avenue Humboldt , IA 50548
Ida County Jail Ida County County Jail 712-364-3146  401 Moorehead Street Ida Grove , IA 51445
Iowa County IA Jail Iowa County County Jail 319-642-7307 319-642-3826  960 Franklyn Avenue Marengo , IA 52301
Jackson County IA Jail Jackson County County Jail 563-652-3312 563-652-0662  104 South Niagra Street Law Center Maquoketa , IA 52060
Jasper County IA Jail Jasper County County Jail 641-792-5912  115 North 2nd Avenue East Newton , IA 50208
Jefferson County IA Jail Jefferson County County Jail 641-472-4146 641-472-2597  1200 West Grimes Avenue Fairfield , IA 52556
Johnson County IA Jail Johnson County County Jail 319-356-6020 319-356-6020  511 South Capital Street Iowa City , IA 52244
Jones County IA Jail Jones County County Jail 319-462-2720 319-462-4766  500 West Main Street Anamosa , IA 52205
Keokuk County Jail Keokuk County County Jail 641-622-2727 641-622-3304  204 South Stone Sigourney , IA 52591
Kossuth County Jail Kossuth County County Jail 515-295-9277 515-295-9304  121 West State Street Algona , IA 50511
Lee County IA Jail Lee County County Jail 319-372-1152 319-372-1152  2530 255th Street Montrose , IA 53639
Linn County IA Correctional Center Linn County County Jail 319-892-6300 319-892-6279  53 3rd Avenue Bridge
PO Box 608 Cedar Rapids , IA 52406
Linn County IA Juvenile Detention Center Linn County County Jail 319-892-5732 319-892-5768  800 Walford Road Southwest Cedar Rapids , IA 52404
Louisa County Jail Louisa County County Jail 319-523-4371 319-523-4373  12635 County Road G56 Suite 102 Wapello , IA 52653
Lucas County IA Jail Lucas County County Jail 641-774-5083  1023 Linden Avenue Chariton , IA 50049
Lyon County IA Jail Lyon County County Jail 712-472-8300  410 South Boone Street Rock Rapids , IA 51246
Madison County IA Jail Madison County County Jail 515-462-3575 515-462-3684  1012 North John Wayne Drive PO Box 517 Winterset , IA 50273
Mahaska County Jail Mahaska County County Jail 641-673-4322 641-672-1191  214 High Avenue East Law Center Lower Level Oskaloosa , IA 52577
Marion County IA Law Enforcement Center Marion County County Jail 641-828-2245 641-828-7201  211 North Godfrey Lane Knoxville , IA 50138
Marshall County IA Jail Marshall County County Jail 641-754-6380 641-654-6325  2369 Jessup Avenue Marshalltown , IA 50158
Mills County IA Jail Mills County County Jail 712-527-4337  23 North Vine Street Glenwood , IA 51534
Mitchell County IA Jail Mitchell County County Jail 641-732-4740 641-732-3151  532 State Street Osage , IA 50461-1229
Monona County IA Jail Monona County County Jail 712-433-1414 712-433-1398  909 7th Street Onawa , IA 51040
Monroe County IA Jail Monroe County County Jail 641-932-7815 641-932-7381  103 2nd Avenue West Albia , IA 52531
Montgomery County IA Jail Montgomery County County Jail 712-623-5107  110 West Coolbaugh Street Red Oak , IA 51566
Muscatine County Jail Muscatine County County Jail 563-262-4190 563-262-4195  400 Walnut Street Mucatine , IA 52761
O’Brien County Jail O’brien County County Jail 712-957-5245 712-757-5445  240 1st Street Northeast PO Box 260 Pringhar , IA 51245
Osceola County IA Jail Osceola County County Jail 712-754-2556  309 6th Street Sibley , IA 51249
Page County IA Jail Page County County Jail 712-542-5193 712-542-5880  323 North 15th Street Clarinda , IA 51632
Palo Alto County Jail Palo Alto County County Jail 712-852-3535 712-852-3914  2001 11th Street PO Box 126 Emmetsburg , IA 50536
Plymouth County IA Jail Plymouth County County Jail 712-546-4419 712-546-7971  451 4th Avenue Northeast Lemars , IA 51031
Pocahontas County IA Jail Pocahontas County County Jail 712-335-3308 712-335-4300  99 Court Square Pocohontas , IA 50574
Polk County IA Jail – New Polk County County Jail 515-323-5400  1985 NE 51st Place Des Moines , IA 50313
Polk County IA Juvenile Detention Center Polk County County Jail 515-286-3344 515-286-2232  1548 Hull Avenue Des Moines , IA 50316-1397
Pottawattamie County IA Jail Pottawattamie County County Jail 712-890-2260 712-890-2220  1400 Big Lake Road Council Bluffs , IA 51501
Poweshiek County IA Jail Poweshiek County County Jail 641-623-5679 641-623-5120  4802 Barnes City Road Montezuma , IA 50171
Ringgold County Jail Ringgold County County Jail 641-464-3921  109 West South Street Mount Ayr , IA 50854
Sac County Jail Sac County County Jail 712-662-7127  100 Northwest State Street Box 7 Sac City , IA 50583
Scott County IA Jail Scott County County Jail 563-326-8750  400 West 4th Street Davenport , IA 52801-1104
Scott County IA Tremont Facility Scott County County Jail 563-326-8750  4715 Tremont Avenue Davenport , IA 52806
Scott County IA Juvenile Detention Center Scott County County Jail 563-326-8686 563-326-8261  500 West 4th Street Davenport , IA 52801-1106
Shelby County IA Jail Shelby County County Jail 712-755-2501 712-755-2481  1104 9th Street Harlan , IA 51537
Sioux County IA Jail Sioux County County Jail 712-737-2280 712-737-8185  210 Central Avenue Southwest PO Box 18 Orange City , IA 51041
Story County Jail Story County County Jail 515-382-7464 515-382-7206  1315 South B Avenue Nevada , IA 50201
Tama County Jail Tama County County Jail 641-484-3760 641-484-3254  100 North Main Street PO Box 34 Toledo , IA 52342-0034
Taylor County IA Jail Taylor County County Jail 712-523-2153 712-523-3545  403 Jefferson Street PO Box 213 Bedford , IA 50833
Union County IA Jail Union County County Jail 641-782-7717 641-782-8404  302 North Pine Street Creston , IA 50801
Van Buren County IA Jail Van Buren County County Jail 319-293-3426  907 Broad Street PO Box 474 Keosauqua , IA 52565
Wapello County Jail Wapello County County Jail 641-684-4350 641-682-1414  330 West 2nd Street Ottumwa , IA 52501
Warren County IA Jail Warren County County Jail 515-961-1122 515-961-1078  115 North Howard Street #2 Indianola , IA 50125
Washington County IA Jail Washington County County Jail 319-653-5902 319-863-1002  2185 Lexington Boulevard Washington , IA 52353
Wayne County IA Jail Wayne County County Jail 641-872-1566  207 North Lafayette Street Corydon , IA 50060
Webster County IA Law Enforcement Center Webster County County Jail 515-573-1410 515-573-2011  702 1st Avenue South Fort Dodge , IA 50501
Winnebago County IA Jail Winnebago County County Jail 641-585-3632 641-585-3239  216 South Clark Street Forest City , IA 50436
Winneshiek County IA Jail Winneshiek County County Jail 563-382-4268  400 Claiborne Drive Decorah , IA 52101
Woodbury County IA Jail Woodbury County County Jail 712-279-6040  407 7th Street Sioux City , IA 51101
Worth County IA Jail Worth County County Jail 641-324-2481 641-324-2811  1000 Central Avenue Northwood , IA 50459
Wright County IA Jail Wright County County Jail 515-602-6152 515-602-6155  719 2nd Street Southwest Clarion , IA 50525
Central Iowa Juvenile Detention Story| Webster| Hardin| Boone|calhoun | Hamilton County County Jail 641-858-3852 641-858-5839  2317 Rick Collins Way Eldora , IA 50627
Dubuque County Juvenile Detention Center Dubuque County County Jail 563-589-7831  350 West 6th Street Dubuque , IA 52001
North Iowa Juvenile Detention Black Hawk|howard|chichasaw|buchanan|delaware|dubuque|clayton|fa County County Jail 319-291-2455 319-287-4749  1440 West Dunkerton Road Waterloo , IA 50703-9648
Northwest Iowa YES Center Lyon|oscelopa|dickinson|emmet|sioux|o’brien|clay|cherokee|woodbu County County Jail 712-225-2594  1251 West Cedar Loop Cherokee , IA 51012
South Iowa Area Detention Service Agency Lee County County Jail 319-463-7417  2528 255th Street Montrose , IA 52639
South Iowa Juvenile Detention -Appanoose  County County Jail 641-774-5050  220 Northwestern Avenue Chariton , IA 50049
Southwest Iowa Juvenile Detention Center Pottawattamie County County Jail 712-328-4893  629 6th Avenue Council Bluffs , IA 51501
Hardin County IA Correctional Center (ICE) Hardin County County Jail 641-939-8189 641-939-8249  1116 14th Avenue Eldora , IA 50627
Bellevue Public Safety Jail Jackson County County Jail 563-872-4545  106 North Third Street Bellevue , IA 52031
Grundy Center Jail Grundy County County Jail 319-825-6118 319-825-3751  703 F Avenue, Suite 2 Grundy Center , IA 50638

Search Inmates in Other States