Duval County 24 Hour Booking
Duval County 24 hour booking records are managed by the Jacksonville Sheriff's Office. JSO is a combined city and county law enforcement agency, so it handles all arrests in both Jacksonville and the broader Duval County area. The office runs an online inmate search tool that is free and open to the public. You can check it any time of day. For live questions about someone in custody, call the jail at 904-630-5747 or the main JSO line at 904-630-0500.
Duval County Quick Facts
Duval County Inmate Search Portal
The Jacksonville Sheriff's Office provides an inmate search portal on its website. This is the main tool for looking up 24 hour booking records in Duval County. You can search by JSO ID, last name, or first name. The system shows who is currently in custody and basic details about their booking.
JSO offers this tool as a service to the community. It is free. No account or login is needed. You type in a name and get back results showing matching inmates. Each entry includes the person's name, booking date, and charges. The portal updates throughout the day as new bookings come through the system.
Duval County is one of the largest counties in Florida by population. That means the jail processes a high volume of bookings. On any given day, dozens of new entries may appear. The search tool handles this volume well and loads quickly. If you are checking recent 24 hour booking activity, you can search by name or just browse through recent entries.
Under Section 119.07 of the Florida Statutes, booking records are public. JSO is required to make this data available. The online portal is one way they do it. You can also submit a formal public records request if you need more detailed documents, like full booking reports or arrest affidavits.
How Duval County Booking Works
Jacksonville and Duval County have a consolidated government. That means the Jacksonville Sheriff's Office serves as the law enforcement agency for the entire county. There is no separate county sheriff and city police. JSO handles it all. When someone is arrested anywhere in Duval County, they are taken to the JSO jail at 501 E Bay St, Jacksonville, FL 32202, for processing.
The booking process follows standard Florida procedures. Officers record the person's name, date of birth, and physical description. A mugshot is taken. Fingerprints are collected and sent to the state database. Charges are entered. A bond amount may be set based on the offense and the bond schedule. The whole thing creates a booking record that enters the public system.
Because JSO is a large agency, the booking volume is significant. The jail holds a large number of inmates at any given time. New people are booked in around the clock. The inmate search portal reflects this. If you check it at different times during the day, you will likely see new names that were not there before.
Florida law under Section 901.243 grants arrested persons the right to communicate by phone within a reasonable time after booking. JSO must provide this. It is a state requirement that applies to every arrest processed at the Duval County jail.
Duval County Arrest Records and Public Access
Section 119.011 defines public records under Florida law. Booking data, arrest reports, and jail records all qualify. Anyone can request access. You do not need to be a Duval County resident. You do not need to state a purpose. The law applies equally to everyone.
There are some exceptions laid out in Section 119.071. Sealed and expunged records will not appear in the search tool. Juvenile cases are handled separately. Certain victim information is protected. But the vast majority of adult booking records in Duval County are available through the JSO inmate search portal for free.
An arrest record is not the same as a conviction. The booking shows that someone was brought in and charged. Courts determine guilt. Charges get dropped. People are acquitted. A booking record persists regardless of the outcome, but it should be understood in context.
Below is a look at the Jacksonville Sheriff's Office website.
The JSO website links to the inmate search portal and other public safety information. You can email JSO@jaxsheriff.org for general inquiries.
Statewide Searches Beyond Duval County
The FDLE maintains criminal history records for all of Florida. The FDLE Criminal History portal costs $24 per check as set by Section 943.053. It searches statewide, pulling data from every county. This is the right tool when you need more than what the JSO portal covers.
The Florida Department of State directory lists jail search tools for all 67 counties. Duval County is there. The FDLE main site also has broader law enforcement data and resources.
For quick checks on recent 24 hour booking activity in Duval County, the JSO inmate search is your best tool. It is free, fast, and specific to the county.
A screenshot of the Duval County inmate search results is shown below.
The search results show inmate names and booking details in a clean table format.
Cities in Duval County
Jacksonville is by far the largest city in Duval County and the most populous city in all of Florida by land area. Because of the consolidated government, Jacksonville and Duval County share the same sheriff's office. All 24 hour booking records for the city go through the JSO system. The Jacksonville Beaches communities, including Jacksonville Beach, Neptune Beach, and Atlantic Beach, have their own small police forces but bookings still end up in the county system.
Nearby Counties
Duval County is in northeast Florida. If you are not sure where someone was booked, try these neighboring counties. Each has its own jail and booking system.