Kent County Web Jail Viewer
The Kent County Web Jail Viewer is the official public booking search for the Kent County Correctional Facility. The tool runs on Executive Information Services version 25.12.0.0, and the page sits on the Sheriff's Office subdomain. It is free to use. The tool needs a full last name to start. First name and a booking date range are optional. The search returns a grid of recent bookings, and a click opens a detail page with charges, court case numbers, bond, and a mugshot.
The image below shows the Web Jail Viewer booking search form.
Source: Kent County Web Jail Viewer booking search.

The query form has a short instruction line at the top: "To begin searching, please enter a complete Last Name. Optional search options include full First Name and Booking Date." That instruction is law for the tool. A partial last name will not return a result.
Web Jail Viewer Search Fields
The fields a user enters are small in number. The chart below lists each one. HTML field length is capped at 20 characters for name fields, and date fields use a jQuery datepicker in mm/dd/yy format. The Search button posts the form to the booking result endpoint.
| Field Label | Type | Required | Notes / Format |
|---|---|---|---|
| Last Name | Text | Yes | Complete last name. Maximum 20 characters. |
| First Name | Text | Optional | Full first name. Maximum 20 characters. |
| Booking From Date | Date | Optional | Datepicker format mm/dd/yy. Must be a real date. |
| Booking To Date | Date | Optional | Datepicker format mm/dd/yy. Must be a real date. |
| Search | Button | Yes | Posts to /Home/BookingSearchResult_KCSOMI. |
| Clear | Button | No | Resets the form. |
Reading the Kent County Inmate Search Results
The results grid shows a row for each booked person who matches the query. The default page size is 10, and the page-size selector offers 5, 10, or 20 rows. Sortable column headers let a user re-rank by name or booking date. The grid also shows page navigation (first / previous / next / last), a refresh link, and a total-candidate count. If the search returns no rows, the grid shows a "No records available" message.
The image below shows the booking result endpoint, where a successful search lands.
Source: Kent County booking result endpoint.

The visible columns are Booking #, Last Name, First Name, Middle Name, and Booking Date. Hidden data fields in the underlying model also carry date of birth, race, sex, release date, schedule date, and location, even when those columns are not shown in the default grid.
Kent County Inmate Profile Fields
The detail page for a booked person packs a lot of public data into one view. The header carries a custody-status badge that can read "IN CUSTODY as of [date]" in a red bar. The page shows a mugshot with a click-to-enlarge option. The chart below shows the field set a public user can expect to see.
| Field | What It Shows |
|---|---|
| Custody Status Badge | "IN CUSTODY as of [date]" when the person is still held. |
| Mugshot | Inline image with click-to-enlarge. |
| Booking Number | Sheriff-issued ID for the booking event. |
| Inmate ID | Internal ID for the person. |
| Booking Date | Date and time the person was booked in. |
| Personal Description | Age, Sex, Race, Hair, Eyes, Height, Weight. |
| Charges | Count of charges and a row for each charge. |
| Charge Detail | Violation / statute, offense text, charge status (often PRETRIAL), charge disposition, disposition date. |
| Arrest Information | Arrest agency, arrest date, end of sentence date. |
| Court & Bond Information | District Court, District Court Case #, Required Bond / Bail, Required Bond Amount, Circuit Court, Circuit Court Case #. |
| Bond Type | Type of bond set by the court, like cash, 10 percent, or surety. |
| Fine Amount | Court-ordered fine. |
| Pay or Stay | Indicator on pay-or-stay status. |
| Holds | Count of holds from other agencies. |
The District Court and Circuit Court case numbers act as a bridge from the booking page to the court file. Use those numbers on MiCOURT Case Search to pull the docket.
How to Use the Kent County Jail Roster
A first run on the Web Jail Viewer is short. The steps below cover the common path for a public user looking for a Kent County inmate.
- Open the Web Jail Viewer in a browser.
- Enter the full last name. The form will not run on a partial.
- Add the first name if you have it. This cuts down common-name noise.
- Set a Booking From and Booking To date if the arrest was on a known day. Both fields use
mm/dd/yy. - Click Search. The grid loads with the matches.
- Click the result row to open the detail page. Read the custody status badge first.
- Use the District Court Case # or Circuit Court Case # to follow the case on MiCOURT.
- For data that looks wrong, call the Kent County Correctional Facility direct. The Web Jail Viewer disclaimer instructs users to do this.
Kent County Correctional Facility Contact
The Kent County Sheriff's Office runs the Correctional Facility on Ball Avenue NE in Grand Rapids. The Inmate Processing Office runs 24 hours a day, 7 days a week, and manages inmate court records along with financial documentation. The Sheriff's Office news page also states that the facility earned national accreditation through the American Corrections Association and is currently the only adult county jail in Michigan to hold that distinction.
Kent County Correctional Facility
703 Ball Avenue NE
Grand Rapids, MI 49503
616-632-6400
Inmate Processing: 24/7
Kent County Sheriff's Office
701 Ball Avenue NE
Grand Rapids, MI 49503
616-632-6100
Bond and Release at Kent County Jail
Bond can be posted by the person in custody or by someone else. The Kent County Inmate Bonding page states that bail can be paid 24 hours a day, 7 days a week at the Jail Processing Office, next to the visitor entrance. For a cash or 10 percent bond, the payer posts the full bond amount, or 10 percent if a 10 percent bond is set. If the person appears in court, 90 percent of a 10 percent bond, or the full cash bond, is refunded, minus court fees and fines. If the person fails to appear, the bond is forfeited.
| Payment Method | Notes |
|---|---|
| Cash | Accepted at kiosk in Processing Office lobby or at the 24/7 window. |
| Credit card | Fees may run 8 to 20 percent. Accepted at kiosk, window, phone, or TouchPay. |
| Cashier's check or money order | Payable to Kent County Sheriff's Office. Accepted at the window. |
| Personal check | Not accepted. |
| Phone | Call 866-232-1899 for phone bond. |
| Online | TouchPay portal. |
Split payments are not allowed; one payment method must be used per transaction. For a surety bond, a bonding company guarantees appearance and charges a nonrefundable fee. Kent County is not involved in that private agreement.
Visitation, Mail, and Phone Privileges
Kent County publishes a Mail, Telephone & Tablet Privileges page that covers the inmate communication rules. Effective April 1, 2025, the facility no longer accepts personal mail, books, or magazines sent direct to inmates. Personal mail is sent to a Smart Communications address that scans the mail and posts it to the inmate's tablet.
The image below comes from the Inmate Support Services page that also describes commissary, deposits, and medical services.
Source: Inmate Support Services.

| Service | Hours / Window |
|---|---|
| Phone calls | Daily 8 am to 10 pm. Rate $0.07 per minute through Smart Communications. |
| Tablet access | Daily 8 am to 10 pm. Messages and images are monitored. |
| Tablet messaging fees | Incoming message $0.50, incoming picture $1.00, nonfree content $0.03 per minute. |
| Personal mail address | Smart Communications, [Inmate Name and Booking ID], PO Box 9216, Seminole, FL 33775-9195. |
| Mail scan window | Mail typically posts to tablets 24 to 72 hours after arrival at the processing center. |
| Legal mail | Still accepted direct at the facility. |
| Block calls | Call 616-632-6400, then press Option 2. |
Outgoing mail is stamped: "Originates from the Kent County Correctional Facility." Inmate-to-inmate mail is not allowed and is treated as contraband. The Sheriff's Office does not accept incoming calls or messages to inmates.
Commissary, Deposits, and Care Packages
The Kent County Inmate Support Services page sets the commissary limit at $150 per week in food and personal items. Commissary runs in each housing unit at least once per week. Family and friends can order care packages online up to $150 per week. The care-package vendor offers customer support at 877-615-3296, daily 8 am to 9 pm EST.
The image below shows the inmate bonding page that lists deposit options and the daily limits.
Source: Inmate Bonding.

Deposits run with a $1,500 daily limit and a $500 per-transaction cap, up to 3 transactions per day. Deposits can be made at kiosks in the visitors' and processing lobbies, by mailing cashier's checks or money orders to the facility, by phone at 866-232-1899, or through the TouchPay portal. The Indigent Welfare Package program gives inmates with $5 or less in their account for two weeks a basic toiletries and writing kit.
Information That Is Not Public
The Web Jail Viewer leaves out a long list of fields. Medical flags, mental-health details, suicide watch, protective custody status, internal classification, victim identifiers, juvenile information, and sealed warrants and cases are not in the public output. Juvenile data is restricted by MCL 712A.28. Health and mental-health detail is restricted by federal and state health privacy law.
The disclaimer at the bottom of every detail page tells users to contact the jail facility direct if information looks wrong. The hosting vendor disclaims responsibility for the content posted by the agency. A user should never assume the public page is the full record. It is a snapshot of public booking data.
MDOC, BOP, and VINELink Compared
The Web Jail Viewer covers county jail custody. State prison and federal custody live on different tools. Use the chart below to pick the right one for a Kent County search that turns up empty in the jail roster.
| Tool | What It Covers | Where to Search |
|---|---|---|
| Kent County Web Jail Viewer | County jail bookings and current custody | eisjailviewer.kentcountymi.gov |
| MDOC OTIS | State prisoners, parolees, probationers, discharges | mdocweb.state.mi.us/otis2 |
| BOP Inmate Locator | Federal prisoners and some release data | bop.gov/inmateloc |
| VINELink | Custody status and notification signups | vinelink.com |
| Michigan Sex Offender Registry | Public registry of Michigan sex offenders | mspsor.com |
For a deeper walk-through of state and federal release tools, see the released inmates page. For jail population data and demographic context, see the inmate population page.
Common Kent County Inmate Search Problems
A few patterns trip up Kent County inmate searches. The name on the booking may differ from the name a user expects (a middle name, a prior surname, or a legal spelling). The person may have been released since the last search. The booking may be too old for the default page-size view, so a user should extend the date range. The case may have moved from county jail to MDOC after sentencing, so the search needs to shift to OTIS.
Note: The Web Jail Viewer shows recent public bookings. If the inmate is not in the result, try a wider booking date range or check the state and federal locators.