Search the Brevard County Jail Roster

Brevard County inmate records start with the Sheriff's online jail roster. The county runs a free search tool that lets anyone look up Brevard County inmates by name, by booking number, or by date of a recent arrest. The roster is the fastest way to confirm that someone was booked into the county jail, to read the charges, and to check whether a bond has been set. It is not the place to find sentenced state prisoners or federal detainees, who are tracked in other systems. Knowing which roster covers which kind of custody is the single biggest time saver when you are trying to locate a person.

Public Record Search

Sponsored Results

Brevard County Jail Roster Overview

The Brevard County Sheriff's Office hosts the inmate search at its own web address and links to it from the Arrest Inquiry page. The tool is free, and no login was seen during research. It is built to return recent bookings by date and to find a named person who is currently or very recently in custody. The Sheriff is blunt about its limits, saying the database is a courtesy, that inmate information changes quickly, and that it should not replace a formal public-records request.

The roster covers county custody only. It will not show a Brevard defendant who has already been sentenced and shipped to a Florida state prison. It will not show a federal prisoner or an immigration detainee. For those, the search moves to the state corrections locator, the federal Bureau of Prisons, or the ICE detainee system. The comparison further down lays out which tool fits which situation.


How to Use the Brevard County Inmate Roster

You can open the search from the Sheriff's bookings page or go straight to the roster site. A last name is enough to begin, though a subject number or booking number returns a cleaner result.

  1. Open the Arrest Inquiry page or the Brevard County inmate search.
  2. For recent arrests, set a From Date and To Date and leave the name fields blank. For a person, type the last name using letters only.
  3. To narrow further, add a subject number of up to eight digits, or a booking number in the exact year-and-eight-digit format.
  4. Press Search, then click the booking number in the results to open the full profile with charges, bonds, and booking history.

The search form is shown below so you know what to expect before you start typing.

Brevard County inmate records search form with date, name, subject, and booking number fields

You can open the live form yourself at the Brevard County inmate search and run a date or name query right away.


Brevard County Roster Search Fields

The form accepts six search inputs plus the Search and Reset buttons. The name boxes validate to letters only, the subject number to digits, and the booking number to one strict pattern. The table lists each field and how it behaves.

Field LabelTypeRequiredNotes
From DateDateNoBlank allowed; pairs with To Date for recent bookings
To DateDateNoBlank allowed; sets the end of the date range
Last NameTextNoLetters only
First NameTextNoLetters only
Subject NumberNumericNoDigits only, maximum 8
Booking NumberTextNoExact pattern YYYY-00000000, for example 2024-00013841

Note: the date fields had a maximum of June 2, 2026 when inspected, so very recent bookings may not appear until the system catches up.


What a Brevard County Inmate Profile Shows

Clicking a booking number opens a detail page titled with that booking number. It groups the subject information, the bonds, the charges, and a booking history of prior events. An inspected 2026 record displayed "No photo available" in the photo area, so a mugshot is not guaranteed on every profile. The inventory below covers the fields seen on a sample booking detail.

FieldWhat It Shows
Name and Subject NumberLast, first, and any middle name, plus the numeric subject ID
DemographicsDate of birth, age, gender, race, height, and weight
Booking DateDate and time the person was booked
MugshotA photo panel that may read "No photo available"
BondsBond number, type such as Cash or Surety, amount, charge count, and comments
ChargesCharge, offense date, case and docket number, crime class, court date, judge, and arresting agency
Booking HistoryPrior bookings with status badges such as In Custody or Released and release dates

Arresting agencies on a sample record included the Palm Bay Police Department and the Sheriff's Office, a reminder that any local agency can book a person into the county jail. Booking photos and how to request one are covered on the jail roster mugshots page.


Booking and First Appearance in Brevard County

An arrested person is taken to the Jail Complex, entered into booking, given a booking number and a subject number, screened, and classified. After that the record can appear in the Arrest Inquiry database. The Sheriff does not publish a minute-by-minute intake manual, so the timeline should not be stated more precisely than the official sources allow.

First appearance is the first court step. The jail holds courtrooms inside the secure complex, and public access is limited for security reasons, so the Sheriff streams the proceedings. Initial proceedings are listed Monday through Friday at 1:15 p.m. and on weekends and holidays at 9:30 a.m. If bond is not posted on a schedule, a person appears before a judge within 24 hours, who reviews the charges and probable cause and can consider bail.


Bond, Purge, and Release Timing in Brevard County

Once a roster profile shows a bond amount, families want to know how to pay it. The Sheriff lays out the local rules clearly. A full bond can be paid by cashier's check, certified check, or money order made out to the Brevard County Clerk of Courts. For cash or a credit card, the Sheriff points to TouchPay online, by phone at 1-866-204-1603, or in person at the Jail Complex. A depositor needs the inmate's CID number and full name in last, first format.

A roster bond entry can read Cash or Surety, No Bond, or Not Applicable. A no-bond or not-applicable entry means the person may not be releasable on that charge through ordinary payment, so call the jail information line or check the court case. People may use a bail bonding agent, but the Sheriff states that by law it cannot recommend one. A purge is a separate, delinquent court-ordered payment that follows the same payment instruments as a bond.

Posting bond does not mean an immediate walk out the door. The Sheriff says bond can be posted 24 hours a day, yet release can still take several hours while the jail completes identity and release checks on everyone moving through the facility. That caveat answers one of the most common family questions.


When the Roster Is Not Current: Phone and Records Fallbacks

The roster can lag, and very recent arrests may not show right away. The Sheriff offers a direct line for exactly this. Charges, bond amounts, and pending court dates can be confirmed by calling the jail information line at (321) 690-1501, answered 24 hours a day. General non-emergency questions go to dispatch at (321) 264-5100.

When a record is older or not online, the formal route is a public-records request to the Sheriff under Chapter 119. A records check costs $2.00 per last-name inquiry for the local record of people booked into the jail, and copy fees run $0.15 per single-sided page on requests of ten pages or more. Requests cannot be completed the same day, since staff must review for exemptions. The mobile Brevard County Sheriff app offers quick access to agency tools, but inmate and warrant lookups are not app-only because the web roster and warrant pages already exist.


Finding County, State, and Federal Inmates

Custody type decides which system to use. The county roster covers pre-trial and short-sentence inmates. Sentenced felons move to the Florida Department of Corrections. Federal prisoners use the Bureau of Prisons, immigration detainees use ICE, and victims or families can set release alerts through VINELink. The table connects each custody type to the right locator.

CustodyWhere to Look
Pre-trial or short sentenceBrevard County jail roster (BCSO Arrest Inquiry)
Sentenced felonFlorida Department of Corrections locator
Federal prisonerFederal Bureau of Prisons locator
Immigration holdICE detainee locator
Release notificationFlorida VINELink

The state locator is the next stop after a county sentencing. Its menu is shown below.

Florida DOC Corrections Offender Network menu for Brevard County state inmate records

From the Florida DOC offender search menu, you can run a population search, a release search, or a combined search across the state databases.

Federal custody is different again. The Federal Bureau of Prisons locator searches by register number or by name and returns custody location, but no public mugshot.

Federal Bureau of Prisons inmate locator used for Brevard County federal inmate records

For ongoing custody alerts rather than a one-time lookup, the Florida VINELink system notifies a registered user when a person's status changes.

Florida VINELink custody notification page for Brevard County inmate records

VINELink is a notification channel, not a full record, so it works best alongside the roster rather than in place of it.


Visitation, Mail, and Calls

The jail has no ordinary face-to-face social visiting. The Sheriff contracts with Smart Communications for video visits, phone calls, electronic messaging, photo delivery, and scanned mail. Visitors set up a SmartInmate account, then schedule a remote video visit during the listed windows. Visits run 15 or 30 minutes. The schedule below is the same seven days a week.

ServiceScheduleCost
Remote video visit7 days: 8 a.m.-12 p.m., 1 p.m.-5 p.m., 8 p.m.-10:30 p.m.$0.25 per minute
Electronic messageAny time through SmartInmate$0.50 each; two free every Saturday
Photo deliveryReviewed before inmate access$1.00 per photo
Inmate phone callUp to two hours per week$0.16 plus tax per minute

Visits can be scheduled no more than seven days ahead and no less than 24 hours ahead. At on-site visits, all personal property except a photo ID must be secured in the vehicle, cell phones included.


How to Write or Send Money to an Inmate

Regular mail does not go to the jail. It goes to Smart Communications for Brevard County at PO Box 9145, Seminole, FL 33775-9145, with the inmate's first name, last name, and ID number printed clearly on the envelope. Originals are scanned and destroyed after 30 days, so never send important documents. Legal mail is the exception. It goes to the jail at 860 Camp Road in Cocoa, marked for the Mail Clerk and labeled privileged or legal mail. Released inmates can log into the Smart Communications portal and download their photos, messages, and scanned mail free for up to 30 days after release.

Mail is screened, and certain content is rejected. That includes codes, threats, contraband, plans of criminal activity, inmate-to-inmate correspondence, and photos showing nudity, weapons, drugs, or gang signs. Keeping letters and photos simple avoids a rejection and a returned envelope.


Commissary and Inmate Funds

Aramark provides three meals a day, with a state-certified dietician verifying caloric content. Inmates can buy extra items from commissary. Accounts are funded through the TouchPay portal online, by phone at 1-866-204-1603, or at a jail kiosk in Reception. Commissary gift packages can be ordered through iCare. If an account is in the negative, half of each deposit goes to the balance and half stays available.

Note: Confirm a person is actually in county custody on the roster or the jail info line before you send money or schedule a visit, because records change quickly.


Brevard County Jail Facility and Contact

The county operates one detention facility. The main numbers and the address are below, with the jail information line answered around the clock for charges, bond, and court dates.

Brevard County Jail Complex

860 Camp Road

Cocoa, FL 32927

(321) 690-1500

Jail info / bond / court line: (321) 690-1501, 24 hours

The full facility profile, including visitation rules, programs, and directions, is on the Brevard County Jail Complex page.