Official State Prison System & DOC Locator

Iowa Department of Corrections Inmate Search

The Iowa Department of Corrections operates 9 major state correctional facilities, managing adult offenders committed by Iowa District Courts, as well as community-based corrections and residential facilities.

Direct State Database Portal

Search the Official IDOC Offender Database

Look up active state prisoners, past felony convictions, sentence lengths, and scheduled parole eligibility dates directly on the official Iowa Department of Corrections public portal.

Headquarters:510 E. 12th Street, Des Moines, IA 50319
Main Phone:(515) 725-5701
Parole Authority:Iowa Board of Parole
Institutional Facilities

Major Iowa State Prisons & Correctional Facilities

Directory of primary state-operated correctional institutions, diagnostic intake units, and close-security penitentiaries in Iowa.

Iowa State Penitentiary

Maximum Security
2111 330th Avenue, Fort Madison, IA 52627 (Lee County)
(319) 372-5432
Capacity: ~900 inmates

Anamosa State Penitentiary

Medium Security
406 N. High Street, Anamosa, IA 52205 (Jones County)
(319) 462-3504
Capacity: ~1,000 inmates

Iowa Medical and Classification Center (Oakdale)

State Intake & Receiving / Maximum Security
2830 Coral Ridge Avenue, Coralville, IA 52241 (Johnson County)
(319) 626-2391
Capacity: ~950 inmates

Fort Dodge Correctional Facility

Medium Security
1550 L Street, Fort Dodge, IA 50501 (Webster County)
(515) 574-4700
Capacity: ~1,400 inmates
Inmate Services & Accounts

Iowa State Prison Phone, Mail & Commissary Rules

Inmate Calling Accounts

Telephone services across IDOC institutions are managed by ViaPath Technologies (GTL). Inmates cannot receive incoming calls; families must create and fund a prepaid calling account to accept collect or debit conversations.

Commissary & Trust Fund Deposits

To send money for hygiene, food, or medical copays, use the state-approved vendor Access Corrections. Deposits require the offender's legal name and state DOC identification number.

Frequently Asked Questions

Iowa DOC Inmate Search FAQs

How do I search for an inmate in Iowa state prison?

Use the official Iowa DOC Offender Search (doc.iowa.gov/offender-search) to locate state offenders by Inmate ID or name. Results show primary facility location, committing county, and tentative release date.

How do I deposit money into an Iowa inmate account?

Deposits can be made through Access Corrections (accesscorrections.com) online or via telephone at 1-866-345-1884.

Where are newly sentenced inmates in Iowa processed?

All adult male offenders sentenced to Iowa state custody are initially received at the Iowa Medical and Classification Center (IMCC) in Coralville for orientation and classification.

Looking for Local County Arrests?

Browse Iowa County Jail Rosters

Search local county jail facilities, recent booking photos, and active sheriff intake records across Iowa.

View Iowa Counties