Duval County 24 hour booking records show every person taken into custody at the Jacksonville Sheriff’s Office jail within the last day. The Jacksonville Sheriff’s Office (JSO) is a combined city and county agency that handles all arrests made anywhere in Jacksonville or the wider Duval County area.
Anyone can look up these records for free through the JSO inmate search portal at any time of day. The portal runs nonstop and updates each time a new booking finishes processing at the downtown facility.
Duval County Jail and Sheriff Office Basics
Duval County sits in northeast Florida with Jacksonville as its county seat. The county uses a consolidated government structure, which means there is no separate city police department and county sheriff’s office. One agency handles all police duties for the entire region. This setup makes the booking process simple because every arrest in the county ends up in the same system and shows on the same portal.
Who Runs Duval County
The Jacksonville Sheriff’s Office serves as the primary police agency for all of Duval County. JSO operates the main jail, runs patrol officers, manages investigations, and processes all arrest records. The sheriff is elected by voters in Duval County and leads the office along with a team of senior commanders. JSO answers public records requests and maintains the inmate database that powers the online search tool used by family members, attorneys, journalists, and the general public each day.
Where Bookings Happen
All Duval County arrests go to the main jail facility at 501 East Bay Street, Jacksonville, Florida 32202. This building sits in downtown Jacksonville near the St. Johns River. Officers bring people here after arrests for processing, fingerprinting, mugshots, and bond setting. The booking area operates nonstop to handle the steady flow of new arrests each day from across the 918 square miles that make up Duval County.
Why JSO Handles Everything
The consolidated government in Duval County means JSO acts as both the city police force and the county sheriff’s office at the same time. There is no duplication of services between agencies. When someone gets arrested in Jacksonville Beach, Neptune Beach, Atlantic Beach, or any other part of the county, the booking flows through the same JSO system. This makes the inmate search portal the single source for all 24 hour booking data in the area.
The Inmate Search Portal Step by Step
The JSO inmate search portal is the fastest way to check recent bookings in Duval County. The tool works on any device with internet access and costs nothing to use. You do not need an account or login to run a search. The page loads quickly on phones, tablets, and desktop computers through any modern browser.
How to Reach the Portal
The official inmate search portal lives at https://inmatesearch.jaxsheriff.org/. Type this address into your browser and the search page loads right away. The page shows a clean layout with search fields at the top and results listed below. No popups or extra clicks get in your way. The portal works around the clock without scheduled downtime for maintenance in most cases.
Search Fields You Can Use
The portal accepts three main search fields. You can enter a JSO ID number if you have one from a prior arrest record. You can type a last name by itself for a broader search. You can also enter a first name along with a last name to narrow down results when many people share the same last name. Leaving the first name blank pulls up everyone with that last name currently in custody or recently booked.
What Results Show
Each result entry displays the person’s full name, the booking date and time, the charges listed at booking, and bond amount when one was set. The table format makes it easy to scan many entries at once. You can click on individual entries for more details about housing location and court dates when those details are available. Some entries show additional fields like race, sex, and date of birth.
How Often Records Update
The portal updates as new bookings finish processing. New entries can appear at any time during the day or night. If you check the portal in the morning, you might see overnight bookings that did not show up the night before. Checking again in the evening adds the day’s new arrests to your search results. The system pulls data directly from the JSO jail management system.
Portal Screenshot Reference
The image below shows the JSO inmate search results in table format for Duval County 24 hour booking records.

Florida Booking Records and Public Access Law
Florida law makes booking records public for almost every adult arrest in the state. The Jacksonville Sheriff’s Office follows these statutes when posting data on the inmate search portal. Knowing the law helps you predict what records you can view and which ones stay private from public view.
Section 119.07 Public Records
Section 119.07 of the Florida Statutes requires government agencies to make public records open for inspection. Booking data, arrest reports, and jail records all fall under this rule. JSO must provide access to anyone who asks. The law does not require you to live in Duval County or give a reason for your request. You can be a tourist, a journalist, a worried family member, or anyone else with a legitimate interest in public safety.
Section 119.011 Definitions
Section 119.011 defines what counts as a public record under Florida law. The statute covers all documents, papers, letters, maps, books, tapes, photos, films, sound recordings, and data created or kept by a government agency. Booking photos, fingerprints, and arrest details all qualify as public records once they enter the system. This statute sets the broad rules that apply to every agency in Florida.
Section 119.071 Exceptions
Section 119.071 lists specific categories of records that stay confidential even though they belong to a government agency. Sealed records from cases that received a court order for sealing will not show up in the inmate search. Expunged records that were legally erased also stay hidden. Juvenile bookings follow separate rules and do not appear on the adult portal. Certain victim identification data also stays protected under this section.
Sealed and Expunged Cases
Records that have been sealed or expunged by a court order get removed from public view. If someone was arrested but later had their record sealed, that booking no longer shows on the portal. Expungement goes one step further and destroys the record so it cannot be retrieved through standard public searches. Only specific agencies with legal authority can view sealed or expunged records under narrow conditions.
Booking vs Conviction
A booking record only shows that someone was arrested and charged with a crime. The booking does not mean the person is guilty. Courts determine guilt through trial or plea agreements. Charges get dropped by prosecutors. People get acquitted by juries. A booking record stays in the system regardless of the final outcome. Readers should always consider the difference between an arrest and a conviction when looking at booking data.
What Happens During a 24 Hour Booking
The booking process at the Duval County jail follows standard Florida procedures. Each new arrest goes through several steps that create the record you see in the inmate search portal. Knowing the steps helps you predict what details will appear in search results and how long the process takes from arrest to posting.
Intake and Identification
Officers start the booking process by confirming the person’s identity. They record the full legal name, date of birth, physical description, and address. The intake officer checks for outstanding warrants and verifies personal details through state databases. This step ensures the booking record links to the correct person. Fingerprints and DNA swabs may also be collected at this stage for identification purposes.
Charges and Bond Schedule
After intake, officers enter the charges that led to the arrest. Each charge gets linked to a bond amount from the standard bond schedule for Duval County. Misdemeanor charges carry lower bonds than felony charges. Some charges like murder or certain violent felonies have no bond allowed under Florida law. The bond amount appears on the inmate search portal soon after booking finishes.
Right to Phone Call Under Section 901.243
Section 901.243 of the Florida Statutes gives every arrested person the right to make phone calls within a reasonable time after booking. JSO must allow at least one completed call to a family member, attorney, or bail bondsman. The jail provides phone access at no charge for this initial call. This right applies to every arrest processed at the Duval County jail.
Mugshots and Fingerprints
The booking process includes taking a mugshot and collecting fingerprints. The mugshot shows the person from the front and side. Fingerprints get sent to the state database for identification and to check for past arrests. Both pieces of data become part of the booking record stored in the JSO system. Mugshots may be released to the public through separate requests or media outlets.
Recent Arrests and Daily Booking Activity
Duval County processes a high volume of arrests each day because of its large population. Jacksonville ranks as one of the biggest cities in the United States by land area. This size creates steady booking activity around the clock. Visitors and residents alike can check the portal any time to see who got arrested recently.
How Many People Get Booked
The Duval County jail books hundreds of people each week. Daily numbers shift based on police activity, court operations, and local events. Weekends and holidays often show higher booking counts than regular weekdays. Special operations can spike the numbers even higher for short periods. The average daily count varies based on seasonal crime patterns and local events.
When New Entries Appear
New booking entries appear on the inmate search portal as soon as the booking process finishes. Bookings made during overnight hours typically show up by the next morning. Daytime bookings appear within hours of processing. The portal does not have a fixed refresh schedule, so new names can drop in at any moment. Checking the portal at different times can produce different results.
Checking Names Within 24 Hours
If you want to know whether someone was booked in the last day, run a search by their last name on the portal. Sort or scan the results by booking date to find the most recent entries. The portal keeps records going back further than 24 hours, so you can also check older arrests using the same tool. Comparing results across multiple days helps you spot new bookings as they appear.
JSO Website Reference
The image below shows the Jacksonville Sheriff’s Office website where the inmate search portal lives.

Bond and Release After Booking
Most people booked into the Duval County jail have a bond amount set within hours of arrival. Bond lets the person leave jail before their court date if they pay the required amount. The bond schedule controls the amount for each charge. Bond decisions follow both the standard schedule and special circumstances of each case.
Standard Bond Schedule
Duval County follows a standard bond schedule that sets amounts for each type of charge. Misdemeanor bonds often range from a few hundred to a few thousand dollars. Felony bonds run much higher and can reach tens of thousands of dollars. Some serious charges carry no bond option at all. A judge can also raise or lower the bond based on the facts of the case.
Cash and Surety Bonds
You can post bond in two main ways. A cash bond means you pay the full bond amount in cash, which gets refunded when the case finishes. A surety bond involves a licensed bail bondsman who posts the bond for a fee, usually ten percent of the total bond amount. The bondsman keeps the fee as payment for the service.
Release Times
After bond gets posted, the jail staff processes the release. This takes time because staff need to verify the bond, complete release paperwork, and return personal property. Most releases happen within a few hours of bond posting during daytime hours. Overnight releases take longer because of reduced staffing. Weekends and holidays add extra time to the release process.
Other Florida County Booking Searches
Florida has 67 counties, each with its own jail and booking system. If you cannot find a record in Duval County, the person may have been arrested in a different county. Below are the booking search tools for the largest counties in Florida that share many features with the JSO portal.
Miami-Dade County
Miami-Dade County runs the Miami-Dade Corrections and Rehabilitation Department. Their inmate search portal lets you check bookings at the Turner Guilford Knight Correctional Center and other county facilities. The portal shows current inmates along with charges and bond amounts for anyone in custody in the Miami-Dade system.
Broward County
Broward County uses the Broward Sheriff’s Office for police duties. The BSO inmate search shows current bookings at the Main Jail in Fort Lauderdale and the North Broward Bureau. The portal accepts searches by name and booking number for anyone recently arrested in Broward.
Hillsborough County
Hillsborough County in the Tampa area runs the Hillsborough County Sheriff’s Office jail. Their online search tool covers bookings at the Falkenburg Road Jail and the Orient Road Jail. Users can search by name and view charges, bond, and housing location.
Orange County Florida
Orange County, home to Orlando, uses the Orange County Corrections Department. The inmate search covers the Orange County Jail and Central Booking. The portal updates regularly as new arrests come through the booking process.
Palm Beach County
Palm Beach County operates through the Palm Beach County Sheriff’s Office. Their inmate search shows bookings at the Main Detention Center in West Palm Beach. Search results include mugshots, charges, and bond details for current inmates.
Pinellas County
Pinellas County runs the Pinellas County Sheriff’s Office. The jail search covers the Central District Court and the Pinellas County Jail. The portal lists current inmates with their booking dates and charges.
Lee County
Lee County, which includes Fort Myers, operates the Lee County Sheriff’s Office jail. Their search tool shows current inmates at the Lee County Jail with names, charges, and bond amounts.
Polk County
Polk County uses the Polk County Sheriff’s Office. The inmate search covers bookings at the Polk County Jail in Bartow. Search results show booking details for anyone currently in custody in Polk.
Brevard County
Brevard County, home to the Space Coast, runs the Brevard County Sheriff’s Office. Their search tool shows inmates at the Brevard County Jail Complex with charges and bond details.
Volusia County
Volusia County operates the Volusia County Sheriff’s Office. The inmate search covers bookings at the Volusia County Branch Jail and the Main Jail. The portal shows current inmates with their arrest details.
Statewide Criminal History Through FDLE
The Florida Department of Law