Muskegon County Jail Roster Overview
The Muskegon County Sheriff's Office runs the county jail and posts custody information through a public reports portal. The system is provided by Zuercher, part of CentralSquare. It does not show one profile page per inmate. Instead, it publishes report lists, and two of them cover current custody. One report covers people before arraignment, and one covers people after arraignment. The lists refresh as bookings and court events change.
The sheriff gathers these tools on its Locate an Inmate page.

That page links the county roster along with state, federal, and victim-notification searches for custody outside the jail. The county roster itself only covers people held in the Muskegon County Jail. It does not list state prisoners, federal inmates, or people in immigration custody. Those searches run through separate systems. A person can also move between systems, so a name that leaves the county list may have transferred or been released.
Note: A name that disappears from the county roster may mean release or transfer, so confirm custody by phone before you rely on the change.
How to Use the Muskegon County Inmate Roster
The public reports portal takes a few clicks to reach the right list. The reports open as PDF documents, sorted by last name. You pick the report that matches the person's court stage, then scan the list for the name. The steps below walk through a search from start to finish.
- Open the sheriff's public reports portal from the Locate an Inmate page, or go straight to the Zuercher reports link.
- Choose the report that fits. Use the post-arraignment list for people who have seen a judge, and the pre-arraignment list for new bookings.
- Set the report date range if the portal asks, then run the search.
- Open the PDF and scan by last name for the booking date, hold reason, charge, docket, bond, and judge.
Muskegon County Roster Search Fields
The reports portal filters by report, not by a single name box. You choose a report title, an agency, and a date range, then open the matching PDF. This design surprises people who expect a name search, so it helps to know the fields ahead of time. The table below matches what the public portal accepts.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| Report Title | Dropdown + text filter | No | Includes "Inmate Portal - Post Arraignment by Last Name" and the pre-arraignment version. |
| Report Date | Dropdown + date range | No | Defaults to recent; start and end date fields narrow the list. |
| Agency | Dropdown + text filter | No | Filters by agency; county results show MCSO. |
| Search | Button | No | Runs the report search. |
| Reset | Button | No | Clears the filters. |
What a Muskegon County Inmate Report Shows
The post-arraignment report is the fullest public view of a person in county custody. Each row ties a name to the details a court or a family member needs. The pre-arraignment report holds fewer fields, since charges and docket data fill in after a judge sees the case. The charge codes on the report line up with the county's arrest and charge records. The table below lists what a post-arraignment row shows.
| Field | What It Shows |
|---|---|
| Name | The person in custody, listed last name first. |
| Booking Date | The date the jail booked the person in. |
| Hold Reason | Why the person is held: Charge, Warrant, Additional Hold, or Sentenced. |
| Disposition | Case status such as Pre-Trial, Charge Released, or Sentenced to Jail. |
| Charges | The offense code and description tied to the booking. |
| Court Docket | The case number, for example 26-249191-OM or 26-001767-FH. |
| Bond Type | Cash Only, Cash/Surety, Cash/Surety/10%, or No Bond. |
| Judge | The judge on the case, marked with a district or circuit code. |
| Bond | The dollar amount required for release, or a no-bond notation. |
The two reports serve different moments. The pre-arraignment list shows name, booking date, hold reason, disposition, bond type, and bond, plus a total count. It suppresses charges, docket, and judge until the arraignment status changes. The post-arraignment list adds those three fields once the case reaches court. One thing neither report includes is a booking photo. The roster shows no mugshot, date of birth, race, height, weight, housing pod, or release date. It is a roster report, not a full profile page. For those details, call the jail or file a records request.
County Jail vs State, Federal, and VINE Systems
Four separate systems track people in custody, and mixing them leads to dead ends. The county roster covers the local jail. State, federal, and notification searches each live elsewhere. Match the person to the right system before you search, because none of them share one database.
- County jail roster - The sheriff's Zuercher reports for people held in the Muskegon County Jail.
- MDOC OTIS - The Michigan Department of Corrections offender search for state prisoners, parolees, probationers, and recent discharges.
- BOP inmate locator - The Federal Bureau of Prisons search for people in federal custody.
- VINE - The victim notification service that tracks custody status and sends alerts.
The state search is the one most people confuse with the county roster. Michigan's offender search runs through MDOC OTIS, which covers prisoners under state supervision and offenders discharged within three years. It does not reach every old record. The federal locator and VINE stand fully apart from both the jail and the state prison system.
VINE serves a different need than a roster search. It is built for victims and concerned parties who want an alert when custody status changes. A person can register a phone number or email through VINE and get notice of a release or transfer. The county links VINE from its inmate pages for that reason. It works alongside the jail roster rather than replacing it, since the roster shows a snapshot and VINE pushes an update when something moves.
County Jail and State Prison Facilities
Two very different lockups sit in Muskegon County. The county jail, run by the sheriff, holds people awaiting court or serving short sentences. The Muskegon Correctional Facility is a state prison run by the Michigan Department of Corrections, and it holds sentenced state prisoners. The contact details below cover both.
Muskegon County Jail
Muskegon County Sheriff's Office
990 Terrace Street, STE 450
Muskegon, MI 49442
231-724-6351
Visitation Mon-Fri 8:30-10:55 a.m. and 1:00-3:55 p.m.
Muskegon Correctional Facility
2400 S. Sheridan Drive
Muskegon, MI 49442
231-773-3201
Warden James Schiebner; Security Level II
The Muskegon Correctional Facility opened in 1974 and houses male prisoners 18 and older. It is a double-bunked Level II facility with 11 buildings, including six housing units, and about 300 employees. Programs there include GED preparation, welding, horticulture, employment readiness, and religious services. Anyone looking for a state prisoner should search the state system, not the county jail roster.
Booking and Bond in Muskegon County
Booking starts soon after an arrest. The jail records the person's information, the arresting details, and the charges, and then the hold reason drives what happens next. A pre-arraignment hold means the person is waiting to see a judge. After arraignment, the case shows a bond and a court. A hold reason of Warrant ties back to the county warrant search.
Intake sets the stage for everything that follows. Staff log the charges, run the hold reason, and place the person in the jail's classification. That status decides housing and eligibility for certain programs, though the public roster does not show a housing pod. A new booking first shows on the pre-arraignment list. Once the person sees a judge, the record moves to the post-arraignment list with the docket, judge, and bond filled in. The speed of that shift depends on the court calendar, so a name can sit on the pre-arraignment list for a short time before the fuller data appears.
The sheriff outlines release and contact steps on its Contact an Inmate page.

That page links bond, commissary, mail, phone, and visitation tools in one place. Bond in the county is cash only, and the full amount is required. Payments go through a 24-hour kiosk in the Hall of Justice lobby or online through ExpressAccount.com. A cash bond releases the person while the case moves ahead, and the judge sets the amount at arraignment. Keep the receipt, since the court and jail need time to record the payment.
Muskegon County Jail Visitation Hours
In-person visits at the county jail run on a set schedule and require a booked appointment. Every on-site visit lasts 25 minutes. Visits run five days a week, excluding federal holidays. An appointment must be made at least 24 hours ahead, and visitors should arrive 15 minutes early to check in.
The full rules sit on the county's visitation policy page.

That page lists the ID requirement, the dress code, the visitor limits, and the banned items. The schedule below shows the on-site visiting windows for the week.
| Day | Hours | Type |
|---|---|---|
| Monday | 8:30-10:55 a.m. and 1:00-3:55 p.m. | In-person |
| Tuesday | 8:30-10:55 a.m. and 1:00-3:55 p.m. | In-person |
| Wednesday | 8:30-10:55 a.m. and 1:00-3:55 p.m. | In-person |
| Thursday | 8:30-10:55 a.m. and 1:00-3:55 p.m. | In-person |
| Friday | 8:30-10:55 a.m. and 1:00-3:55 p.m. | In-person |
| Saturday | Closed | No on-site visits |
| Sunday | Closed | No on-site visits |
A valid government-issued ID is required for every adult visitor. Anyone under 18 must be scheduled with an adult, and the per-visit limit is two adults and two children under 12. Cell phones, cameras, food, drinks, purses, and bags are not allowed inside.
The county also runs a video visitation system for remote visits.

Vendor names differ across the county's pages, so confirm the current provider before scheduling. The visitation policy page lists GTL as the video vendor and gives a helpdesk at 855-208-7349. The separate video page names Smart Communications and a support line at 1-727-349-1561. Because the two official pages disagree, check both before a scheduled visit.
Note: Late arrivals after the scheduled visit time are not admitted, and the missed visit is forfeited for that appointment.
How to Contact a Muskegon County Inmate
Mail rules for the county jail changed in 2026. The Sheriff's Office contracted with Smart Communications for MailGuard electronic mail service. Effective April 21, 2026, inmate postal mail must go to the vendor's processing address, not the jail. Mail that reaches the facility after April 28, 2026 is returned to sender.
The county posts the new address on its inmate mail and phone page.

The page also names Smart Communications as the phone service provider and lists payment options for inmate calls. Letters should be addressed to Smart Communications / Muskegon County Jail, followed by the inmate's name and number, PO Box 9135, Seminole, FL 33775-9135. The vendor scans the mail and delivers it electronically. Phone service also runs through Smart Communications, which handles call payments and account setup.
Commissary and Inmate Funds
Money for an inmate goes through a single account vendor. Deposits let a person buy commissary items, and once money is deposited it becomes the inmate's property. Orders and deposits run through the eXpress Account service, which is separate from the mail and phone vendor.
The county explains deposits on its inmate account and commissary page.

The page links the eXpress Account website and lists the phone-order line and handling fee. Commissary orders can be placed online or by phone at 866-422-6833, with order hours Monday through Friday from 8:00 a.m. to 5:00 p.m. A $4.50 handling fee applies to commissary phone orders. Booking files and records that are not shown in the public roster can be requested through the Sheriff's Office FOIA process.
Note: The county uses several vendors across mail, phone, video, and commissary, so match each task to the vendor named on its own official page.