Find Ingham County Inmates

Family members and attorneys often need to confirm whether someone sits in custody, and an Ingham County jail roster search is the fastest way to check. The county Sheriff's Office runs an online roster that lists people held before trial or on short jail sentences. A quick lookup can show booking status, charges, and bond in one place. Custody records shift throughout the day as people are booked, released, or moved between units. Knowing where the roster lives, what it reveals, and where its limits fall helps anyone trying to search for Ingham County inmates land on the right person and the right next step.

Public Record Search

Sponsored Results

Ingham County Jail Roster Overview

The Ingham County Sheriff's Office operates the Ingham County jail and posts the public inmate roster online. Sheriff Scott Wriggelsworth leads the agency, which handles pretrial detention, short jail sentences, and intake for the Mason area. The Ingham County roster refreshes as bookings and releases are processed by staff. Because custody status changes hour to hour, a name that shows up in the morning may be gone by evening after a bond payment or a transfer.

The main entry point for a custody check is the Ingham County sheriff's jail lookup homepage, which opens the search tools for the public. The image below shows that landing page.

Ingham County inmate records jail roster homepage

From the landing page, visitors are routed to a name search or an inmate-number search before any record loads. The Ingham County roster is free, and no account is required to run a basic lookup.

The Ingham County roster covers people held inside the county jail, not everyone in the wider justice system. Someone sentenced to prison moves into the custody of the Michigan Department of Corrections and drops off the county list. People held on federal charges appear through the Federal Bureau of Prisons locator instead. Juvenile holds and sealed matters may not surface at all. A blank result does not always mean a person was never booked, since timing and privacy rules both affect what the public sees.

Note: Custody data on the roster is a live snapshot, so confirm anything time sensitive by calling the Ingham County jail directly rather than relying on a single search.


How to Use the Ingham County Inmate Roster

Searching the Ingham County roster takes only a name or a booking number. The tool sits behind a short security check, so plan on one extra step before results appear. Start with a last name and add a first name only when a common surname returns a long list.

  1. Open the Ingham County sheriff's roster search page from the jail lookup site.
  2. Choose the name search tab or the inmate-number search tab.
  3. Type the last name, then add a first name to narrow a common surname.
  4. Complete the CAPTCHA challenge that confirms a live person is running the search.
  5. Review the returned list and open a name to see the full booking profile.

The dedicated jail roster search page holds the name and number fields together in one panel. The screenshot below shows that layout.

Ingham County inmate records jail roster search page

Each query runs against current bookings, so a very recent intake may take time to post. If a name does not appear right away, wait and try again before assuming the person is not held there.


Search Fields on the Ingham County Jail Roster

The roster accepts a small set of inputs, which keeps the search simple. You can look someone up by name or by their assigned inmate number. Every search ends with a CAPTCHA gate, an anti-bot control that blocks automated lookups and scraping. That gate is why third-party sites cannot mirror the Ingham County roster in real time.

Field LabelTypeRequiredNotes
Last NameTextNoMain starting point for a by-name search
First NameTextNoAdd to narrow a common last name
Inmate NumberTextNoDirect lookup when the booking number is known
CAPTCHAChallenge controlYesAnti-bot gate that must be solved before results load

Because the CAPTCHA must be cleared by hand each time, there is no bulk export and no API for the general public. Anyone doing repeated checks has to solve the challenge on every attempt.


What an Ingham County Inmate Profile Shows

Opening a name from the results list brings up that person's booking profile. The Ingham County roster is built to answer the basic questions a family member or bail agent asks: who is held, why, and how much bond will release them. The CAPTCHA gate prevented a full profile from being opened during research, so the fields below describe what a county jail profile of this type is expected to display rather than any one real record.

FieldWhat It Shows
Booking NumberThe unique intake ID assigned when a person is booked into the jail
NameThe full legal name recorded at intake
Booking DateThe date and time custody began
ChargesThe offenses the person is currently held on
Bond AmountThe dollar amount, if any, set for release
Housing / FacilityThe unit or facility where the person is held
Custody StatusWhether the person remains in custody, is released, or was transferred

The charge list on the Ingham County roster reflects the reason for the current hold, not the final court outcome. For how those charges move through the system, the county arrest records and charges page walks through the arrest-to-charge pathway. Bond figures can also change after a hearing, so treat the posted number as a starting point.

Note: A roster charge is only the booking reason and is not a conviction, since guilt is decided later in court and not by the jail intake record.


Inside the Ingham County Jail

The Ingham County jail is run by the Sheriff's Office corrections division in Mason. A new facility opened in early 2023, replacing an older structure that was later cleared from the site. The move brought updated housing, intake, and visitation space to Ingham County's custody operation.

The Sheriff's Office corrections page lays out visitor policies, lobby rules, and intake logistics for the jail. The photo below is drawn from that corrections page.

Ingham County jail corrections and inmate records facility

For questions the Ingham County roster cannot answer, the jail's front line is the fastest route. The contact card below lists the main office and address.

Ingham County Sheriff's Office / County Jail

Mason, MI 48854

(517) 676-2431

Sheriff Scott Wriggelsworth

Lobby: Mon–Thu 7:00 AM–10:00 PM; Fri 7:00 AM–7:00 PM


Booking Process at the Ingham County Jail

Booking is the intake step that turns an arrest into an Ingham County custody record. When deputies or local police bring a person in, staff record identity details, take fingerprints and photos, and log the charges that support the hold. That intake creates the booking number the roster later uses.

After booking, a person is classified and assigned housing based on the charges and safety factors. Some people post bond and leave within hours. Others wait in custody for a first court appearance, where a judge or magistrate reviews the charges and sets or reviews bond. Until that appearance happens and the roster refreshes, the profile may show a recent booking date with no bond figure yet.

Not every custody event is a fresh arrest. A bench warrant, a probation hold, or a transfer from another agency can all land a person on the Ingham County roster, and the reason listed reflects why the jail is holding them at that moment.


Ingham County Jail Visitation Schedule

Visitation at the Ingham County jail runs on set windows, and the schedule splits between the public lobby and professional visitors. Lobby hours cover most of the day on weekdays, while professional windows are reserved for approved roles. Attorneys who want video visitation sign up in advance and must present photo ID, a government ID, and a bar card.

DayLobby HoursProfessional Visitation
Monday7:00 AM–10:00 PM8:00–10:00 AM, 11:30 AM–4:00 PM, 5:30–9:30 PM
Tuesday7:00 AM–10:00 PM8:00–10:00 AM, 11:30 AM–4:00 PM, 5:30–9:30 PM
Wednesday7:00 AM–10:00 PM8:00–10:00 AM, 11:30 AM–4:00 PM, 5:30–9:30 PM
Thursday7:00 AM–10:00 PM8:00–10:00 AM, 11:30 AM–4:00 PM, 5:30–9:30 PM
Friday7:00 AM–7:00 PM8:00–10:00 AM, 11:30 AM–4:00 PM, 5:30–9:30 PM

Professional windows serve lawyers, medical and social service staff, and parole, probation, and police agencies. General visitors should confirm current Ingham County jail lobby rules before a trip, since custody operations can adjust access on short notice.


Sending Mail to an Ingham County Inmate

Mail routing to an Ingham County inmate is one place where people make costly mistakes, because the jail uses two different addresses. Regular personal mail no longer goes straight to the jail. Instead, it runs through a central processing center in Florida, which scans letters before delivery. Legal mail follows a separate path and stays local.

Address regular inmate mail with the inmate's name and number on the first line, then send it to the following address:

Regular Inmate Mail

Inmate Name / Inmate Number

C/O Mail Processing Center

P.O. Box 9175

Seminole, FL 33775-9175

Legal Mail (Marked PRIVILEGED)

630 North Cedar Street

Mason, MI 48854

(517) 676-2431

Legal mail must be clearly marked PRIVILEGED and sent to the local Ingham County address on Cedar Street so it is handled under attorney-client rules. Sending privileged mail to the Florida box, or personal mail to the local address, can delay or return the letter. Double-check which channel fits before you drop anything in the mailbox.

Note: A large share of returned inmate mail traces back to outdated jail addresses, so verify the current processing center and legal-mail address before sending.


Commissary and Inmate Funds

People in an Ingham County jail cell use commissary accounts to buy approved items and to fund phone and messaging services. Money can be deposited electronically, which is usually faster than mailing a money order. The Ingham County jail contracts these functions to outside vendors rather than handling cash at the counter.

Deposits run through expressaccount.com, the vendor tied to the Ingham County jail's canteen and account services. For messaging and video contact, the facility lists SmartJailMail, which lets approved users send electronic messages and connect to video sessions. Both services require setting up an account linked to the specific inmate.

Fees and limits for Ingham County inmate accounts are set by the vendors, so review the current terms on each platform before adding funds. Charges are separate from anything owed to the court on the underlying case.


Medical Care in the Ingham County Jail

Health care inside the Ingham County jail is handled by a contracted provider rather than county staff. Intake screening, sick call, and ongoing treatment run through that provider's clinical team. This matters to families, because medical questions go to a different channel than custody or booking questions.

VitalCore Health Strategies is the medical provider noted for the jail's health and intake services. The Sheriff's Office corrections medical department page describes how the clinic and intake medical support are set up. The image below comes from that medical department page.

Ingham County jail inmate records medical department

Urgent medical concerns about someone in Ingham County custody should go through the jail's main line rather than the online roster, which does not carry health information.


When to Contact the Sheriff Instead of the Roster

The Ingham County roster answers a narrow question well: is this person held in the Ingham County jail right now. It does not explain a court date, resolve a bond, or track someone after sentencing. For those needs, the phone line and the right agency beat the search box.

The Sheriff's Office keeps a detailed historical page covering the department's timeline and the move to the current jail facility. The photo below is taken from that history page.

Ingham County sheriff and jail inmate records history

Call the sheriff when you need booking details the roster does not show, when a name is missing after a known arrest, or when you have a court-timeline question that custody staff can answer. If a warrant is driving the custody question, the county warrant records page explains how court lists and sheriff data fit together.

Custody boundaries also matter. The Ingham County roster is built for pretrial and short-cycle jail stays. Once a person is sentenced to state prison, they appear in the Michigan Department of Corrections offender search, and people held on federal matters show in the Federal Bureau of Prisons locator instead. Checking the wrong system is the most common reason a search comes up empty when the person is, in fact, in custody somewhere.