How Michigan Inmate Records Work
Michigan has no single public database that combines every county jail, state prison, federal prison, ICE facility, and court case. County sheriffs run local jail records for people booked after arrest, held before trial, serving short jail sentences, or held on local warrants. MDOC runs OTIS for state prisoners, parolees, probationers, absconders, and recent discharges. The same person's record can move from a county roster to court records and then to OTIS if a prison sentence follows.
County jail records can include booking date, charge text, bond, housing, hold information, release status, and a booking photo when the county publishes one. MDOC records use a different structure, including offender number, supervision status, prison location, sentence fields, parole-board jurisdiction dates, maximum dates, and discharge status. Federal and immigration systems have still different identifiers.
The OTIS home and terms page explains the public scope and retention rules for Michigan Department of Corrections inmate records.

The three-year post-discharge rule is one reason older MDOC records may require ICHAT, court files, or agency confirmation.
Find Michigan Inmates by Custody
The first step is deciding which agency holds or supervises the person. A new arrest starts at the booking county. A prison sentence starts with MDOC after intake and classification. A federal sentence belongs to BOP. Immigration detention uses ICE ODLS, even when a county jail also appears in the local history.
- Use the Michigan County Directory if the person was recently arrested or is in a county jail.
- Use MDOC inmate population search for state prisoners, parolees, probationers, absconders, and recent discharges.
- Use the BOP inmate locator for federal custody from 1982 to present.
- Use ICE ODLS for immigration detention, with full name, A-number or birthdate, and country of birth.
- Use Michigan VINELink for custody notifications where participating data exists.
Michigan Inmate Record Search Fields
Search fields vary sharply by system. OTIS exposes a statewide form with offender status and physical-description filters. BOP supports number and name searches. ICE requires immigration-specific identity fields. County jail rosters vary by county; some use name-only rosters, some use vendor portals, some point to VINELink, and some require phone or records-request follow-up.
| System | Common fields | Best use |
|---|---|---|
| County jail roster | Name, booking number, date, charge, bond, facility, status | Recent arrests and local jail custody |
| MDOC OTIS | Last name, first name, offender number, sex, race, age, offender status, marks or tattoos | State prisoners and supervision cases |
| BOP | BOP, DCDC, FBI, or INS number, or name plus race, age, sex | Federal inmate records |
| ICE ODLS | Full name, A-number or date of birth, country of birth | Immigration detention |
The BOP inmate locator is the official federal search channel for Michigan federal custody.

FCI Milan is searched through BOP, not through MDOC OTIS or a county roster.
What Michigan Inmate Profiles Show
A jail profile is a booking record. It may show the arrest-related custody snapshot, but the court file controls the formal case record. An MDOC profile is a prison or supervision record. It may show sentence and parole information, but the sentencing court and MDOC should confirm any decision that affects release, movement, or legal status.
| Field | What it shows |
|---|---|
| Booking or offender number | The local jail or MDOC identifier used to distinguish similar names. |
| Custody status | Whether the person is booked, in prison, on parole, on probation, discharged, or absconded. |
| Charges or offenses | Booking charge text on a roster or sentence offense information on OTIS. |
| Bond or sentence | Local release terms for jail custody or sentence fields for prison custody. |
| Facility or location | The jail, prison, supervision place, or last known status context. |
| Photo | A booking or offender photo when the system publishes one and the record is not restricted. |
Michigan Records Requests
Public-records requests follow the agency that has the record. A county booking record normally goes to the sheriff or county FOIA coordinator. A state-prison record goes to MDOC FOIA. Court documents go to MiCOURT or the local court clerk. Michigan FOIA, including MCL 15.231, MCL 15.233, and MCL 15.234, supplies the statewide framework, but exemptions and redactions still matter.
MDOC lists FOIA requests by email at MDOC-FOIA@michigan.gov, by mail to MDOC FOIA Coordinator, Michigan Department of Corrections, P.O. Box 30003, Lansing, MI 48909, by phone at 517-335-4194, and by fax at 517-335-4193. That route is not a substitute for a county sheriff when the requested record is a local jail booking file.
The MDOC FOIA process page gives the state-prison records contact route.

Use the holding agency first, because MDOC generally is not the custodian for a county jail's local booking records.
Michigan Detention Facility Records
Michigan facility records cover many types of detention. Adult county jails are different from juvenile facilities. MDOC prisons are different from federal custody. ICE contract beds and processing centers require immigration search channels. The facility directory identifies the facility type so the search path does not collapse into one generic roster instruction.
Browse the Michigan Facility Directory
The Michigan VINELink portal supports notification searches where the custody source participates.

VINELink is useful for alerts, but current custody should still be verified with the jail, MDOC, court, BOP, or ICE.
Public Record Search
Sponsored Results