Official State Prison System & DOC Locator

Minnesota Department of Corrections Inmate Search

The Minnesota Department of Corrections (MnDOC) operates 11 state correctional facilities housing adult felony offenders, emphasizing rehabilitation, cognitive skills programming, and educational training.

Direct State Database Portal

Search the Official MnDOC Offender Database

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

Headquarters:1450 Energy Park Drive, Suite 200, St. Paul, MN 55108
Main Phone:(651) 361-7200
Institutional Facilities

Major Minnesota State Prisons & Correctional Facilities

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

MCF - Oak Park Heights

Level 5 (Maximum Security)
5329 Osgood Avenue North, Stillwater, MN 55082 (Washington County)
(651) 779-1400
Capacity: ~470 inmates

MCF - Stillwater

Level 4 (Close Security)
970 Pickett Street North, Bayport, MN 55003 (Washington County)
(651) 779-2700
Capacity: ~1,400 inmates

MCF - St. Cloud

Level 4 (State Intake & Diagnostic Center)
2305 Minnesota Boulevard SE, St. Cloud, MN 56304 (Stearns County)
(320) 240-3000
Capacity: ~1,000 inmates

MCF - Faribault

Level 3 (Medium Security)
1101 Linden Lane, Faribault, MN 55021 (Rice County)
(507) 334-0700
Capacity: ~2,000 inmates

MCF - Shakopee (Women's Facility)

Levels 2-4 (All Security Female Facility)
1010 West Sixth Avenue, Shakopee, MN 55379 (Scott County)
(952) 496-4440
Capacity: ~650 inmates

MCF - Lino Lakes

Level 3 (Medium Security / Treatment)
7525 Fourth Avenue, Lino Lakes, MN 55014 (Anoka County)
(651) 717-6100
Capacity: ~1,300 inmates
Inmate Services & Accounts

Minnesota State Prison Phone, Mail & Commissary Rules

Inmate Calling Accounts

Telephone services across MnDOC 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 JPay. Deposits require the offender's legal name and state DOC identification number.

Frequently Asked Questions

Minnesota DOC Inmate Search FAQs

How do I locate a prisoner in the Minnesota state prison system?

Search the official Minnesota DOC Public Viewer (coms.doc.state.mn.us/publicviewer) by entering the person's full name or OID (Offender ID). The search displays their current facility, custody status, sentence expiration date, and supervised release date.

Where are male felony offenders processed in Minnesota?

All adult male offenders sentenced to state prison terms in Minnesota are first transported from county detention to MCF - St. Cloud for formal diagnostic assessment, medical triage, and classification.

How do I send money to a Minnesota state inmate?

Inmate trust accounts in Minnesota DOC facilities are serviced by JPay. Deposits can be made online via JPay.com, through the JPay mobile app, or via MoneyGram using receive code 1279.

What are the rules for visiting an inmate in a Minnesota correctional facility?

Prospective visitors must submit a written Application for Visiting (form DOC-201.015) and be approved by facility security before scheduling visits. Video visits are conducted through ViaPath/GTL.

Looking for Local County Arrests?

Browse Minnesota County Jail Rosters

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

View Minnesota Counties