Minnesota's inmate search system has more depth than most states. The Minnesota Department of Corrections (DOC) operates the state prison system. MNCIS (Minnesota Court Information System) at mncourts.gov covers all 87 county district courts in one free statewide search. And the Bureau of Criminal Apprehension (BCA) at dps.mn.gov provides a comprehensive criminal history report that captures records MNCIS may not show.
The 2023 expanded expungement law is the most important recent development for anyone doing Minnesota records searches. The legislation significantly broadened eligibility for automatic sealing of criminal records — many misdemeanor convictions seal automatically after one year, and some felony convictions seal after an extended waiting period without requiring a court petition. Records sealed under this law are removed from MNCIS's public view but remain accessible to law enforcement through BCA. For a researcher, this means a clean MNCIS result may simply reflect a sealed record rather than no record. For broader Minnesota context, see our Minnesota people search guide and the three-tier inmate search overview.
Key takeaways
- Minnesota DOC Offender Search at doc.mn.gov covers state prison inmates — it does not cover the 87 separate county jail systems.
- MNCIS at mncourts.gov covers all 87 county district courts statewide in one free search but may not show records sealed under Minnesota's 2023 expanded expungement law.
- Minneapolis is Hennepin County; St. Paul is Ramsey County — they are entirely separate court and jail systems despite being adjacent cities in the same metro.
- Minnesota has significant Somali, Hmong, and East African communities with naming patterns that create transliteration complexity in records searches.
Fastest path for a Minnesota jail search
For Minneapolis searches, the Hennepin County Adult Detention Center inmate search. For St. Paul, the Ramsey County Adult Detention Center. For state prison history, DOC at doc.mn.gov is free. MNCIS at mncourts.gov covers statewide court records. When the county is uncertain or the subject may have sealed records, a background report from Instant Checkmate surfaces address history and narrows which county to check.
Minnesota state prison: DOC
The Minnesota Department of Corrections (DOC) operates the state prison system. The DOC Offender Search is available at doc.mn.gov and searches by name or offender ID. It is free and returns current facility, sentence information, projected release date, and offense details for people currently in DOC facilities or under DOC supervision including supervised release (Minnesota's equivalent of parole).
DOC does not cover county jails. The standard two-to-four-week transfer gap applies after a felony conviction. Minnesota uses "supervised release" rather than "parole" — people on supervised release appear in DOC records as active supervision cases.
County jail search in Minnesota
Hennepin County (Minneapolis)
The Hennepin County Sheriff's Office operates the Hennepin County Adult Detention Center (ADC) in Minneapolis and provides a free inmate search. Hennepin County has approximately 1.3 million residents — the most populous county in Minnesota and about 23% of the state's total population. All Minneapolis city arrests route to Hennepin County ADC. The county also contains Brooklyn Park, Plymouth, Bloomington, Eden Prairie, and dozens of suburbs — all booking to Hennepin County.
Hennepin County's Somali community — one of the largest in the United States — creates specific search complexity. Somali naming conventions use a patronymic system where a person's last name is their father's first name, not a family surname. Mohamed Hussein and Hussein Mohamed could be father and son, or two completely unrelated people. Adding date of birth is essential for any Hennepin County search involving Somali names.
Ramsey County (St. Paul)
The Ramsey County Sheriff's Office operates the Ramsey County Adult Detention Center in St. Paul and provides a free inmate search. Ramsey County is the second-most populous county in Minnesota with approximately 570,000 residents. St. Paul is the state capital and an entirely separate city from Minneapolis — their courts, jails, and police departments share no infrastructure despite being adjacent. Ramsey County contains one of the largest Hmong communities in the United States. Hmong surnames like Vang, Xiong, and Yang appear at high frequency — date of birth is non-optional for any Ramsey County search involving these surnames.
Dakota County (Eagan / Apple Valley)
The Dakota County Sheriff's Office provides an inmate search for the Dakota County Jail in Hastings. Dakota County is the third-most populous county in Minnesota with approximately 450,000 residents. It contains the southern Twin Cities suburbs — Eagan, Apple Valley, Burnsville, and Lakeville. Residents of Dakota County frequently have prior Hennepin or Ramsey County addresses and records from before southward suburban migration.
Anoka County (Blaine / Coon Rapids)
The Anoka County Sheriff's Office provides an inmate search for the Anoka County Jail in Anoka. Anoka County is the northern Twin Cities ring county, containing Blaine, Coon Rapids, Fridley, and Columbia Heights. Anoka residents move frequently among Anoka, Hennepin, and Ramsey counties within the metro. A search that returns nothing in Anoka County should extend to Hennepin and Ramsey before concluding no records exist.
The MNCIS expungement gap
Minnesota's 2023 expanded expungement legislation (effective January 1, 2023) created automatic sealing for a broad range of criminal records without requiring a court petition. Misdemeanor convictions where the sentence is completed and the waiting period has passed seal automatically. Certain low-level felonies qualify after extended waiting periods. Once sealed, these records no longer appear in MNCIS's public-facing search.
The BCA (Bureau of Criminal Apprehension) maintains comprehensive criminal history records that are available to law enforcement regardless of expungement status. The BCA's public Criminal History Search at bca.dps.mn.gov charges a fee and requires identifying information — it shows records that may not appear in MNCIS due to sealing. For a researcher doing a complete Minnesota background check, the combination of MNCIS (free, broad) and BCA (paid, comprehensive) provides the fullest picture.
Federal facilities in Minnesota
Minnesota federal facilities include FCI Sandstone (medium security) in Pine County and FCI Waseca (low security) in Waseca County. Federal charges in Minnesota are handled by the District of Minnesota (Minneapolis). Federal pre-trial defendants are typically held at the Hennepin County ADC or Ramsey County ADC under US Marshals contract.
VINE: tracking custody status changes in Minnesota
Minnesota participates in VINE (Victim Information and Notification Everyday) at vinelink.com. VINE covers DOC facilities and most county jails in Minnesota. Registration provides automated notifications on custody status changes.
Industry insight
The 2023 expungement expansion is genuinely consequential for Minnesota records searches. I have seen MNCIS return clean results for subjects known to have Minnesota criminal history — the record existed but was automatically sealed under the new law. The BCA criminal history check, while paid, is the only way to confirm whether a clean MNCIS result means no history or a sealed history. For any search where completeness matters, BCA is the necessary second step.
The Somali and Hmong naming patterns in Hennepin and Ramsey counties are worth taking seriously. Patronymic Somali names mean the same individual may appear under different name combinations in different records, and Hmong clan surnames have very high frequency. Date of birth is the most reliable single disambiguator for both communities.
Why Minnesota jail searches come back empty
- MNCIS returned clean results but records were sealed. Minnesota's 2023 expanded expungement law automatically seals many qualifying records. A clean MNCIS result may mean sealed history rather than no history. Check BCA for comprehensive coverage.
- Searched Minneapolis portal for St. Paul subject (or vice versa). Minneapolis is Hennepin County; St. Paul is Ramsey County. They are entirely separate systems. Running only Hennepin for a subject who lives in St. Paul returns nothing.
- Checked DOC for someone in county jail pre-trial. DOC covers state prison sentences only. County jails are separate.
- Transfer window not complete. After a Minnesota felony conviction, the person remains in county jail while DOC processes intake — two to four weeks during which DOC returns nothing.
Start Here: Enter Any Name To View Records
Recommended services for Minnesota jail searches
For Minnesota inmate searches, these are the two services I recommend reviewing first. Address history helps confirm whether the subject is in Hennepin, Ramsey, or one of the ring counties, and may surface records that have been sealed in MNCIS.
| Service | Why it helps for Minnesota searches | Best fit |
|---|---|---|
| Instant Checkmate | Address history confirms whether the subject is in the Minneapolis (Hennepin) or St. Paul (Ramsey) system, and may surface records not visible in MNCIS due to the 2023 expungement expansion. | Twin Cities metro routing and searches where MNCIS returned unexpectedly clean results |
| TruthFinder | Broader report useful for subjects with histories across the Twin Cities ring counties — Hennepin, Ramsey, Dakota, Anoka, and Washington — or subjects who arrived from Wisconsin, Iowa, or other Midwest states. | Multi-county Twin Cities metro searches and cross-state Midwest arrivals |
These services are not consumer reporting agencies and cannot be used for employment, tenant screening, insurance, credit, or other FCRA-regulated purposes.
Frequently asked questions
Does Minnesota have a statewide county jail search?
No. Minnesota DOC at doc.mn.gov covers state prison inmates only. Each of Minnesota's 87 counties operates its own jail. Hennepin, Ramsey, Dakota, and Anoka county portals are free online. MNCIS at mncourts.gov covers statewide court records but not jail rosters, and may not show records sealed under the 2023 expanded expungement law.
Can I find someone in a Minnesota jail for free?
Yes. Minnesota DOC at doc.mn.gov is free. Hennepin, Ramsey, Dakota, and most county sheriff portals are free online. MNCIS at mncourts.gov is free for statewide court records. VINE at vinelink.com is free for custody notifications. The BCA Criminal History Search at bca.dps.mn.gov provides more complete records but charges a fee per search.
Can I use these searches for jobs, housing, or insurance decisions?
No. The services discussed on this page are not consumer reporting agencies and the information here is not a consumer report. They should not be used for employment, tenant screening, insurance underwriting, credit, or any other purpose regulated by the Fair Credit Reporting Act.
