Duval County Jail Roster Overview
The roster is the JSO Inmate Information Search, run by the sheriff's Department of Corrections. The sheriff describes it as a tool for searching both current and historical information about incarcerated and released inmates, and it says mugshots and charges can be viewed through it. That historical reach matters. Many county rosters only show who is in custody today, but Jacksonville's wording supports finding people who have already been released. The app does not list a fixed refresh time, so treat it as close to current.
What the county roster does not cover is just as important. It is not the place for a person already sentenced to a Florida state prison, who instead appears in the Florida Department of Corrections offender network. It does not hold federal inmates, who are in the Bureau of Prisons system, and it does not hold immigration detainees, who are in the ICE locator. Knowing those boundaries up front saves a lot of dead-end searches.
The sheriff's inmate page links straight to the search and confirms its scope in plain language. A look at that page sets expectations before you search.
From this page you reach the search app itself, where the name and number lookups described below are run.
How to Use the Duval County Inmate Roster
You can open the search from the JSO Inmate Information page or go directly to inmatesearch.jaxsheriff.org. A last name is enough to begin, and a booking number gives the cleanest match. Because the app uses a CAPTCHA, expect a short verification step before results appear.
- Open the JSO Inmate Information Search from the sheriff's inmate page or the direct search address.
- Use Search By Name and type the last name, adding a first or middle name to narrow the list.
- Switch to Search By Number if you have the booking number or inmate number for an exact match.
- Open the result to read charges, bond, next court date, housing, and the booking photo.
Note: A very recent arrest can take a few hours to post, so check the recent-bookings view if someone was just brought in.
Duval County Roster Search Fields
The official app configuration exposes the inputs it accepts. It offers a name search, a number search, a last-initial browse, and recent-booking and release-log views. The table lists the fields and how each behaves, so you can pick the most exact one you have.
| Field Label | Type | Required | Notes |
|---|---|---|---|
| Last Name | Text | Primary input | The main name-search field. |
| First Name | Text | No | Narrows a common last name. |
| Middle Name | Text | No | Optional extra filter. |
| Inmate Active | Checkbox | No | Limits to current inmates or includes released records. |
| Booking Number | Text | No | Exact match; mail rules use a 10-digit booking number. |
| Inmate Number | Text | No | Used with the number search. |
| Last Initial | Letter | No | Browses by first letter of the last name. |
What a Duval County Inmate Profile Shows
Opening a result brings up the inmate profile, which gathers custody and case data in one place. The fields come from the official app model and the sheriff's own description of the search. Not every field is filled for every person, and some are protected, but the inventory below covers what a typical profile carries and how the pieces fit together. The booking number identifies the custody episode, the inmate number identifies the person in the jail system, and the court fields point to the next hearing.
| Field | What It Shows |
|---|---|
| Booking Number | The 10-digit custody identifier, also required for inmate mail. |
| Inmate Number | The person or record identifier in the jail system. |
| Mugshot | The booking photo, which the sheriff says can be viewed through the search. |
| Charges | Arrest or booking charges, arresting agency, and arrest type. |
| Bond / Bail | Overall bail amount and bond details. |
| Court | Next court date, court location, and court department. |
Booking photos get their own treatment on the jail roster mugshots page, including what is and is not public.
Finding County, State, and Federal Inmates
The county roster only covers part of the picture. A pretrial detainee or county-sentenced inmate is on the JSO search. A person sentenced to a Florida prison term moves to the Florida Department of Corrections offender network. A federal inmate is in the Bureau of Prisons locator, and an immigration detainee is in the ICE detainee locator. The table maps each custody type to its system.
| Custody | Where to Look |
|---|---|
| Pre-trial / short sentence | JSO Inmate Information Search |
| Sentenced felon | Florida Department of Corrections locator |
| Federal | Federal BOP locator |
| Immigration hold | ICE detainee locator |
The state offender network shown below runs several searches at once, covering inmate population, releases, and supervision.
Use this menu when a Duval County case has ended in a state prison sentence and the person is no longer on the county roster.
What to Do When a Roster Search Fails
A blank result does not always mean the person is free. Run through the alternatives in order before giving up. The sheriff offers a jail information line, a public records process, and several other channels, and the right one depends on why the search came up empty.
- Call the JSO Jail and Inmate Information line at 904.630.5760 to confirm custody by phone.
- Check the recent-bookings and release-log views if the arrest or release was very recent.
- File a public records request with the JSO Public Records Unit for a booking record not shown online.
- Search the Florida Department of Corrections locator if the person was sentenced to state prison.
- Check the federal BOP or ICE locators for federal or immigration custody.
- Register with VINELink for custody-change alerts when you cannot watch the roster yourself.
The VINELink portal handles victim notification and custody status across participating systems.
VINELink is the fallback when you need to be told about a release or transfer rather than checking the roster again and again.
Public Records Requests for Booking Records
When a record is not online, the sheriff's Public Records Unit is the official route. Florida's public records law, Chapter 119, gives the public a right to inspect and copy non-exempt records, and booking records generally fall under that right. Requests can be made through the online Public Records Center, by phone to the Public Records Unit at 904.630.2209, by mail to the unit at 501 E. Bay Street, or in person at headquarters or a district station. Include the person's name, date of birth if known, arrest date, and a booking or case number to speed the search.
Duval County Jail Facilities
The sheriff runs three custody facilities, and two more in Jacksonville are state contract centers. Inmate records for the three county facilities all run through the same JSO search, while the state centers use the Florida Department of Corrections locator. The cards below give the main jail and the county prison; the full list, with links to each facility page, sits in the sidebar and footer.
John E. Goode Pretrial Detention Facility
500 E. Adams Street
Jacksonville, FL 32202
904.630.5760
Jail / Inmate Information line
Montgomery Correctional Center
4727 Lannie Road
Jacksonville, FL 32218
904.630.8800
Prison information line
Booking Process in Duval County
When someone is arrested, the sheriff says they are brought to the Pretrial Detention Facility for processing. The listed steps are property inventory, booking, medical screening, and cell assignment. The sheriff adds that identification clearance must be finished before a person is considered for release or visitation, and that intake is completed as soon as possible. A booking usually posts to the roster within a few hours, though the sheriff does not publish an exact timing.
First appearance follows quickly. The sheriff's courthouse security unit staffs First Appearance Court every day of the year, including weekends and holidays, and can hold up to 350 inmates at a time for court. That is where bond is set early in a case. The booking charges on the roster are the arrest view, while the formal charges arrive later through the prosecutor and the court.
Visitation Hours and Rules
The sheriff does not allow in-person social visits at the downtown jail. Visits are by video, either free onsite or paid remotely through the GettingOut vendor at 25 cents per minute. Onsite video runs Friday, Saturday, and Sunday, including holidays, from 9 a.m. to 7 p.m., using the west-side entrance that also serves First Appearance court. Each inmate may receive one visit per week of up to two hours, scheduled at least 24 hours ahead and up to 14 days out. Same-day scheduled visitors are turned away.
| Day | Hours | Type |
|---|---|---|
| Monday | Remote only | Video (GettingOut) |
| Tuesday | Remote only | Video (GettingOut) |
| Wednesday | Remote only | Video (GettingOut) |
| Thursday | Remote only | Video (GettingOut) |
| Friday | 9 a.m. - 7 p.m. | Onsite video, free |
| Saturday | 9 a.m. - 7 p.m. | Onsite video, free |
| Sunday | 9 a.m. - 7 p.m. | Onsite video, free |
How to Contact a Duval County Inmate
Mail rules changed on October 1, 2024. Personal mail now goes to an outside processing center, addressed to the Jacksonville Sheriff's Office, Duval, FL, with the inmate's name and 10-digit booking number, P.O. Box 247, Phoenix, MD 21131, where it is scanned and loaded to the inmate tablet system. Legal mail and authorized publications are not scanned and still go to the housing facility addressed with the inmate name and jail number. Envelopes cannot be larger than 8.5 by 11 inches, boxes are not accepted, and paperback books must come directly from Amazon, Books-A-Million, or Barnes & Noble.
The sheriff's corrections page collects the visitation, bond, mail, and money rules in one place, with the facility phone numbers.
That page is the source for the mail addresses, video-visit vendor, and deposit options summarized here.
Commissary and Inmate Funds
Money goes onto an inmate account through Access Secure Deposits at inmatedeposits.com, by phone at 1.866.345.1884, or at lobby kiosks at the jail, the prison, and the Community Transition Center. The vendor accepts Visa and MasterCard debit and credit, and the sheriff says deposits post within minutes of confirmation. Phone account funds are handled through OffenderConnect. Sheriff staff will not accept cash, cashier's checks, or money orders for an inmate account by mail or in person.
Note: Confirm the person is still in custody at this facility through the JSO search or the jail information line before you send money or schedule a visit.