Search by Name


Iowa Inmate Search

State Prison Search

IA DOC Information

Authority: Iowa Department of Corrections
Website: https://doc.iowa.gov/
Address: 510 E 12th St, Des Moines, IA 50319
Phone: (515) 725-5701

List of Jails and Prisons in Iowa

NameCityAddressStateTypePhone NumberLocator Link
Anamosa State PenitentiaryAnamosa406 N High St, Anamosa, IA 52205IowaPrison319-462-3504Click Here
Clarinda Correctional FacilityClarinda2000 N 16th St, Clarinda, IA 51632IowaPrison712-542-5634Click Here
Fort Dodge Correctional FacilityFort Dodge1550 L St, Fort Dodge, IA 50501IowaPrison515-574-4700Click Here
Iowa Correctional Institution for WomenMitchellville420 Mill St SW, Mitchellville, IA 50169IowaPrison515-725-5042Click Here
Iowa Medical and Classification CenterCoralville2700 Coral Ridge Ave, Coralville, IA 52241IowaPrison319-626-2391Click Here
Iowa State PenitentiaryFort Madison2111 330th Ave, Fort Madison, IA 52627IowaPrison319-372-5432Click Here
Mount Pleasant Correctional FacilityMt Pleasant1200 E Washington St, Mt Pleasant, IA 52641IowaPrison319-385-9511Click Here
Newton Correctional FacilityNewton307 S 60th Ave E W, Newton, IA 50208IowaPrison641-792-7552Click Here
North Central Correctional FacilityRockwell City7464, 313 Lanedale, Rockwell City, IA 50579IowaPrison712-297-7521Click Here
O'Brien County JailPrimghar240 1st St NE, Primghar, IA 51245IowaJail712-957-5245Click Here
Palo Alto County JailEmmetsburg2001 11th St, Emmetsburg, IA 50536IowaJail712-852-3535Click Here
Greene County JailJefferson204 S Chestnut Street , Jefferson, IA 50129 IowaJail515-386-2136 Click Here
Grundy County JailGrundy Center705 8th St, Grundy Center, IA 50638IowaJail319-824-6933Click Here
Guthrie County JailGrundy Center200 N 5th St, Guthrie Center, IA 50115IowaJail641-747-2214Click Here
Hamilton County JailWebster2300 Superior St, Webster City, IA 50595IowaJail515-832-8629Click Here
Cerro Gordo County JailMason17262 Lark Ave, Mason City, IA 50401IowaJail641-421-3000Click Here
Cherokee County JailCherokee111 N 5th St, Cherokee, IA 51012IowaJail712-225-6738Click Here
Chickasaw County JailHampton116 N Chestnut Ave, New Hampton, IA 50659IowaJail641-394-3121Click Here
Clarke County JailOsceola220 Town Line Rd, Osceola, IA 50213IowaJail641-342-2914Click Here
Story County JailNevada1315 S B Ave, Nevada, IA 50201IowaJail515-382-7464Click Here
Tama County JailToledo100 N Main St, Toledo, IA 52342IowaJail641-484-3760Click Here
Jefferson County JailFairfield1200 W Grimes Ave, Fairfield, IA 52556IowaJail641-472-3967Click Here
Johnson County JailIowa511 S Capitol St, Iowa City, IA 52240IowaJail319-356-6025Click Here
Jones County JailAnamosa500 W Main St #2, Anamosa, IA 52205IowaJail319-462-4371Click Here
Black Hawk County JailWaterloo225 E 6th St, Waterloo, IA 50703IowaJail319-291-2587Click Here
Mills County JailGlenwood23 Vine St, Glenwood, IA 51534IowaJail712-527-4275Click Here
Monona County JailOnawa909 7th St, Onawa, IA 51040IowaJail712-423-2525Click Here
Wapello County JailOttumwa330 W 2nd St, Ottumwa, IA 52501IowaJail641-684-4350Click Here
Mahaska County JailOskaloosa214 High Ave E # 1, Oskaloosa, IA 52577IowaJail641-673-4322Click Here
Bremer County JailWaverly111 4th St NE, Waverly, IA 50677IowaJail319-352-5400Click Here
Pottawattamie County JailCouncil Bluffs1400 Big Lake Rd, Council Bluffs, IA 51501IowaJail712-890-2200Click Here
Kossuth County JailAlgona121 W State St, Algona, IA 50511IowaJail515-295-9277Click Here
Keokuk County JailSigourney204 S Stone St, Sigourney, IA 52591IowaJail641-622-2727Click Here
Muscatine County JailMuscatine400 Walnut St, Muscatine, IA 52761IowaJail563-262-4190Click Here
Calhoun County JailAnniston400 W 8th St, Building II, Anniston, AL 36201IowaJail256-236-5561Click Here
Cedar County JailTipton711 E. South St., Tipton, IA 52772-1977IowaJail563-886-2121Click Here
Ida County JailIda Grove401 Moorehead St, Ida Grove, IA 51445IowaJail712-364-3146Click Here
Winneshiek County JailDecorah400 Claiborne Dr # 3, Decorah, IA 52101IowaJail563-382-4268Click Here
Woodbury CountySioux City407 7th St, Sioux City, IA 51101IowaJail712-279-6040Click Here
Worth County JailNorthwood1000 Central Avenue, Northwood, Iowa 50459IowaJail641-324-2481Click Here
Appanoose County JailCenterville1125 W Van Buren St, Centerville, IA 52544IowaJail641-437-7100Click Here
Audubon County JailAudubon318 Leroy St # 1, Audubon, IA 50025IowaJail712-563-2631Click Here
Poweshiek County JailMontezuma4802 Barnes City Rd, Montezuma, IA 50171IowaJail641-623-5679Click Here
Scott County JailDavenport400 W 4th St, Davenport, IA 52801IowaJail563-326-8625Click Here
Delaware County JailManchester304 E Delaware St, Manchester, IA 52057IowaJail563-927-3135Click Here
Dickinson County JailSpirit Lake1802 Hill Ave, Spirit Lake, IA 51360IowaJail712-336-2793Click Here

Unable to Locate an Inmate in Iowa

If you are unable to locate an inmate in Iowa then help is available. If you are unable to locate an inmate in Iowa, but know which facility the person is in, InmatesPlus can help you get information for specific facilities. This can include the address for the facility and the related case information that is available for a specific inmate if you have either a full name or an inmate ID number. This can be important for being able to contact a loved one or stay in contact if the person has been moved. The information that is available for the general public is also available on each individual site. However, some people face a different problem, that of not being able to locate an inmate in Iowa that they need to keep track of because they are a victim or the person could be a problem upon release.

If you need to locate a prisoner in Iowa, but you are not sure where they are located, then try VINELink. VINELink is a free third-party site that offers up to the date information for inmates that is updated each day and is confidential though requires registration. Information about a release date, charges, and any other available information is free to access 24 hours a day, 7 days a week. This is great for keeping track of family members or those who may have caused you to be a victim. The best part is, if you are keeping track of a particular person, you can sign up for notifications via phone, text, or email to be updated with any changes. This offers peace of mind and time to prepare in any way needed.

Iowa has a large number of jails and prisons throughout the state. If you have a friend or family member incarcerated or awaiting trial in one of these facilities, it can be overwhelming to find out what to do, how to keep contact, or even put money on the books for a specific inmate. This is even harder as you learn that each facility has a unique way of doing things with different rules and regulations. This is also where InmatesPlus can be truly helpful. If you are aware of what facility the person you are searching for in is, then the specific DOC information can be found through the provided links. This covers all the available jails and prisons in Iowa. DOC information is not limited to a facility webpage and address, but can allow you to see forms, visitor information, and how to add money to an account or keep in contact with an inmate. This can vary greatly from facility to facility which may be confusing if an inmate is moved.

 It is important to keep contact with those who are incarcerated because it makes the transition when they get out a bit easier. Even receiving mail during the week can be a welcomed break from the monotony and serve as a reminder that life is better on the outside. In addition, for those who may want to keep track of an inmate that is related to a particular victim, DOC information and pages can help you make sure an inmate is still incarcerated.