The Kent County Inmate Population
The Kent County inmate population is centered at the Kent County Correctional Facility, the sheriff-operated adult jail in Grand Rapids. It holds adults in sheriff custody, including people waiting for court action, people serving local jail sentences, people held on warrants, municipal agency lodgings, and some accepted state or federal billing categories. The separate Kent County Juvenile Detention Center is a secure youth facility and is not part of the adult Web Jail Viewer roster.
Several events can move the Kent County inmate population up or down. Arrests and warrant bookings add people to the jail count. First appearances, bond decisions, case dismissals, time-served releases, and transfers out of the jail reduce it. A person sentenced to state prison leaves the county jail population and is searched through MDOC OTIS. Federal and immigration custody use separate federal tools, so the county jail roster should not be treated as the full list of every Kent County resident in custody.
Kent County Inmate Population Statistics
The most detailed source for the Kent County inmate population is the KCCF annual statistical report archive. The 2025 report gives the average daily population, peak count, booking totals, classification work, health screening counts, and long-run trend tables. The public corrections page gives the design-capacity figure used for the jail as a building.
| Measure | Figure | Source / Year |
|---|---|---|
| Average daily population | 912 | 2025 KCCF Annual Statistical Report |
| Peak jail population | 983 | 2025 KCCF Annual Statistical Report |
| Designed public capacity | Up to 1,500 inmates | Kent County Corrections page, reviewed 2026 |
| Total bookings | 17,234 | 2025 KCCF booking statistics |
| New booking numbers issued | 17,860 | 2025 average and peak counts table |
| County resident population | 675.232 thousand | FRED county estimate, updated March 27, 2026 |
Kent County Inmate Population Trends
Kent County's jail count fell sharply in 2020, then rose as normal court and jail operations resumed. The 2025 annual report says the average daily count decreased again after 2022, even while annual bookings kept recovering from the COVID-era low. That means fewer people were held on an average day, but the intake system still processed more people than it did in 2020 and 2021.
The trend table also shows why booking totals and bed use are different measures. A person released the same day affects annual bookings, but has little effect on the average daily count. A smaller group held for weeks or months uses more bed days and has a larger impact on the Kent County inmate population.
| Year | Bookings / NBI | ADP | Peak | Note |
|---|---|---|---|---|
| 2019 | 20,826 | 1,084 | 1,199 | Pre-COVID baseline year. |
| 2020 | 12,019 | 798 | 1,128 | Bookings fell sharply during COVID. |
| 2021 | 13,631 | 919 | 1,065 | Operations began returning toward normal. |
| 2022 | 14,561 | 993 | 1,054 | Average daily population rebounded. |
| 2023 | 16,127 | 966 | 1,036 | ADP dropped from 2022. |
| 2024 | 16,911 | 944 | 1,014 | Downward ADP trend continued. |
| 2025 | 17,860 | 912 | 983 | Bookings rose while ADP fell. |
Kent County Jail Population Makeup
The 2025 annual report gives unusual detail about who moved through the Kent County inmate population. People in their 20s and 30s made up about 60 percent of admissions. The overall booking profile showed 87.4 percent male and 12.4 percent female. Race labels in the report chart showed White at 40 percent, Black at 46 percent, and Hispanic at 13 percent. The jail also tracked charge counts, prior booking status, birth country, city of residence, and length of stay.
- Age at booking: 31.2 percent were in their 30s, and 27.7 percent were in their 20s.
- Charge count: 58 percent of bookings showed one charge, while 20 percent showed three or more.
- Prior booking history: 75 percent were listed as returning bookings, and 24 percent as first time.
- Short stays: 7,687 people booked and released in 2025 stayed less than one day.
- Home city: Grand Rapids led the arrestee home-city table, followed by Wyoming and Kentwood.
Kent County Jail Capacity
KCCF is described by the county as designed to hold up to 1,500 inmates across all security levels. The 2025 average daily population of 912 and peak of 983 were below that public design-capacity statement. The annual report still treats length of stay as a major capacity issue because people held from two weeks to five months can use a large share of jail bed days even when the overall count is below the building's top capacity figure.
Capacity has been part of Kent County jail history for decades. The 2025 report traces a 1979 federal lawsuit, a 1982 federal occupancy limit in Johnson v. Heffron, and a long period when the county boarded inmates in other counties due to crowding. That boarding practice ended in 1994 after expansions and operational changes. Modern population analysis now focuses less on a single headcount and more on booking flow, classification, health needs, bond timing, and longer stays.
Kent County Inmate Record Laws
Michigan law shapes how jail records, booking photos, inspection records, and request fees work. A current jail roster result is the fastest public access channel, but the legal backstop is the Michigan Freedom of Information Act. When Web Jail Viewer does not show a record, Kent County directs public-record requests to the county FOIA process and sheriff records channels.
Key Statutes:
MCL 15.231 states Michigan's policy that people are entitled to full and complete information about government affairs, subject to exemptions.
MCL 15.233 gives a person the right to inspect, copy, or receive nonexempt public records from a public body.
MCL 15.234 governs FOIA fees, deposits, and the first $20 waiver for qualifying indigent requesters.
MCL 801.4 makes the county sheriff the keeper of the county jail and prisoners committed under law.
Kent County and State Prison
No Michigan Department of Corrections prison was found inside Kent County in the official facility map review. A Kent County arrest can still lead to state prison after conviction and sentencing. At that point, the person leaves the county jail roster and is searched through MDOC OTIS, which covers prisoners, parolees, probationers, absconders, and certain recent discharges.
MDOC reported a statewide prison population of 32,778 incarcerated people through the end of calendar year 2024, down from a 2007 peak of 51,554. That statewide number is separate from the Kent County inmate population at KCCF. The distinction matters because families often keep searching the county roster after a state transfer, when the better tool is OTIS.
Search Kent County Inmates
The official online path starts at the Kent County inmate lookup page and continues to Web Jail Viewer. The county says Jail Viewer provides public access to people booked at KCCF and may include descriptive information, mugshot images, and offenses charged by the arresting agency. VINELink is linked for custody notifications, and the phone fallback is the inmate information line.
Use the online roster for current adult county jail custody. Use the Records Unit or FOIA for older booking records, missing mugshots, or records not visible online. Use state or federal locators when the person is no longer in county jail custody.
- Open the Kent County Web Jail Viewer from the county inmate lookup page.
- Enter the complete last name. Add first name when the last name is common.
- Add booking from and booking to dates when narrowing a recent arrest search.
- Review the result grid for booking number, name, middle name, and booking date.
- Open the booking detail to check custody status, charges, bond fields, court fields, and holds.
- If the person is sentenced to state prison, switch to MDOC OTIS instead of the county roster.
Kent County Roster Search Fields
Web Jail Viewer is built around a last-name search. A sample search for a common last name returned multiple candidates over more than one result page, so first name and date filters can matter. The results table can be sorted, paged, refreshed, and expanded by selecting a row.
The Jail Viewer landing page explains that the hosting agency decides what public booking information appears. The fields below were captured from the Kent County booking search form.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| Last Name | Text | Yes by instruction | Instruction says to enter a complete last name; HTML max length 20. |
| First Name | Text | No | Use to narrow common last names; HTML max length 20. |
| Booking From Date | Date text with datepicker | No | Must be a date when used. |
| Booking To Date | Date text with datepicker | No | Useful for recent arrests or long result lists. |
Kent County Inmate Record Details
A Kent County booking detail is not just a name match. The inspected sample showed a custody-status label, booking number, inmate ID, booking date, booking photo, physical descriptors, charge count, violation text, arrest agency, arrest date, court-case fields, bond and bail fields, fine fields, pay-or-stay indicator, hold count, and an EIS published-information disclaimer.
| Field | What It Shows |
|---|---|
| Custody status | Current label such as in custody as of a stated date. |
| Booking number and inmate ID | Jail identifiers used to distinguish one booking or person from another. |
| Mugshot and description | Photo when displayed, plus age, sex, race, hair, eyes, height, and weight. |
| Charges and status | Violation text, charge status, charge disposition fields, and count of charges. |
| Court fields | District or circuit court codes and case numbers when populated. |
| Bond, fines, holds | Required bond/bail, bond type, fine amount, pay-or-stay indicator, and holds count. |
Past Kent County Inmate Records
Released people may not remain easy to find through the current roster. The safest fallback is the Kent County Sheriff's Records Unit and the county FOIA portal. The Records Unit handles inmate records, including mugshots, fingerprints, and personal details. Kent County accepts FOIA requests online, by mail, fax, hand delivery, verbally, or in writing, but a written or portal request is easier to track.
Describe the record with the person's full name, date of birth if known, approximate booking date, arresting agency, court case number if available, and whether the request is for the booking record, booking photo, incident report, or jail record. Kent County's FOIA page says the usual response window is five business days, with a possible ten-business-day extension.
County Jail vs State Prison
Most search errors come from using the right name in the wrong system. Kent County Web Jail Viewer is for adult county jail bookings at KCCF. MDOC OTIS is for Michigan prisoners, parolees, probationers, absconders, and certain discharged offenders. Federal and immigration custody use still different tools.
| Question | Kent County Jail | Michigan State Prison |
|---|---|---|
| Who is held | Pretrial detainees, local sentences, warrants, court holds | People sentenced to MDOC custody, parolees, probationers |
| Operator | Kent County Sheriff's Office | Michigan Department of Corrections |
| Search tool | Web Jail Viewer | MDOC OTIS |
| Record type | Booking and charge-level jail record | Prison, supervision, and sentence profile |
State and Federal Search
For state custody, use MDOC OTIS search. It accepts name fields, offender number, sex, race, age, offender status, and marks or scars. For federal custody, use the BOP inmate locator. It can search by federal register number, DCDC number, FBI number, INS number, or name. For immigration custody, use ICE ODLS by A-number and country of birth or biographic fields.
VINELink Michigan is also available for custody notifications. It is useful after a roster match because release and transfer timing can change. The Kent County Sheriff's Office app is a public reporting and resource app, but the research did not document an app-only jail roster or mugshot gallery.
Kent County Detention Facilities
The facility map has one adult jail roster facility and one separate juvenile detention facility. The adult jail is the main population and search hub. The youth facility has a different purpose and should not be searched through adult booking tools.
- Kent County Correctional Facility - adult county jail for pretrial detainees, local sentences, court holds, warrants, and sheriff custody.
- Kent County Juvenile Detention Center - secure court-ordered juvenile custody, not an adult roster population.
The corrections campus and sheriff records channels also support jail visits, inmate information, bonding questions, records requests, and public-record follow-up when a roster record is missing or older.
Kent County Inmate Population FAQ
How big is the Kent County inmate population?
The 2025 KCCF Annual Statistical Report lists a 2025 average daily population of 912 and a peak of 983 at the adult jail. The public corrections page says the facility is designed to hold up to 1,500 inmates across all security levels.
How do I search the Kent County inmate population?
Start with Kent County Web Jail Viewer for a current adult county jail booking. Search by complete last name, add first name or booking dates if needed, then open the booking detail. Call 616-632-6300 option 1 when the roster does not resolve the person.
Are booking photos part of the roster?
They may be. Kent County says Jail Viewer may include mugshot images, and the inspected sample record showed a public booking photo. If a photo is not visible or the person is no longer listed, use the Records Unit or FOIA process.
Where do sentenced prisoners show up?
Sentenced state prisoners from Kent County are searched through MDOC OTIS, not the county roster. Federal prisoners use the BOP locator, and immigration detainees use ICE ODLS.