How To Access Arrest Records And Mugshots In Brevard County Florida
Brevard County has its own booking system, and finding mugshots there is not the same process you would use in Orange County or Miami-Dade. I have spent several years pulling records through the Brevard County Sheriff's Office and dealing with the quirks their system has. The main portal is the VINElink database combined with the BSO online booking search, but there are gaps people usually do not know about. The Brevard County Sheriff's Office maintains an online booking log at brevardsheriff.org. You can search by name, date of arrest, or facility. The mugshots display right next to the booking details, including the charge list and bond amount. This is the most straightforward method for recent arrests within the last 30 days or so. The data refreshes within a few hours after processing completes at the booking center on Minton Road. However, the online system has limitations. Records older than roughly 90 days sometimes disappear from the public-facing search. I found this out when trying to pull a booking from early 2024 for a client whose record had been sealed but not fully expunged in the local system. The mugshot was still visible even though the underlying case status showed closed. I ended up filing a formal records request through the BSO records division to get the full chain of custody, which took about 14 business days to process. That delay is standard for non-emergency requests under Florida's public records law.
The Booking Process And What Actually Shows Up
When someone gets arrested in Brevard County, they go through intake at the Central Booking facility. The mugshot gets taken with a digital camera system, and the image is tagged with the arrest date, time, and the officer who processed it. These details matter because the same person arrested multiple times will have separate entries, each with their own photo. I once worked a case where a subject had four bookings in six months, and the first two mugshots showed the person significantly heavier due to medication side effects that affected their weight. The public searching by that earliest photo did not recognize the later image and made incorrect assumptions about the person's condition. The charges listed on the booking page are the initial allegations, not the final convictions. Many people confuse the two. A person booked on attempted murder might end up with a reduced plea to misdemeanor assault, but the original mugshot and charge list remain in the system indefinitely unless a court order specifically removes them. Brevard County does not automatically purge old mugshots even when cases get dismissed. I have seen bookings from 2019 still appearing in searches because the records clerk did not receive a formal expungement order from the circuit court.
Alternative Methods When The Online Search Fails
If the name search returns nothing useful, try the facility-specific filter. Brevard has multiple detention locations, and sometimes bookings get assigned to the wrong facility code in the database. I spent two hours once tracking down a client's record because it was filed under the Melbourne processing center instead of the main Minton Road facility. The online search only showed one or two results when there were actually three bookings in the system. Using the facility dropdown corrected the issue immediately. Another approach is to search by date range rather than name. If you know the approximate arrest date, narrowing the search to a 48-hour window around that date often reveals records that a broad name search misses due to spelling variations or alias usage. I use this method when dealing with subjects who have common names like David Smith or Michael Johnson. Running the date-range query usually cuts the result set down from 200 entries to about 12 relevant records.
Get the Full Details

What The Records Show And What They Do Not Tell You
The booking log does not include arrest narrative, witness statements, or evidence details. It shows the charge, bond amount, and facility location. If you need the full police report, you have to request it separately through the Brevard County State Attorney's office or the individual law enforcement agency that made the arrest. This usually takes 5 to 10 business days depending on the department's backlog. The Miami-Dade Police Department processes these requests faster, usually within 3 business days, while smaller agencies like the Palm Bay Police Department can take up to 3 weeks. Expungement and sealing do not always remove mugshots from the public booking page. Florida Statute 943.058 allows for expungement of certain arrest records, but the statute does not mandate removal of photographs from the booking system. I encountered this exact problem when representing a client whose records had been expunged but whose mugshot remained visible on the BSO website. The workaround was to submit a written request citing the expungement order and asking for the photo to be redacted, which the records division processed within 7 business days. They rarely deny these requests when the legal paperwork is complete.
Common Problems And Edge Cases
Booking records sometimes contain errors in the name field. I have seen misspellings, transposed letters, and even completely wrong names entered during intake. The BSO does not correct these errors automatically, and they require a written request with proof of identity to amend the record. This process usually takes 10 to 15 business days. I recommend always verifying the spelling against the arrest warrant before assuming the booking belongs to the person you are looking for. Another issue is duplicate bookings for the same incident. This happens when an arrest crosses county lines or when multiple agencies respond to the same call. Brevard County sometimes creates separate booking entries for the same event, each with its own mugshot. I found this when a subject arrested in Cocoa Beach by the Florida Highway Patrol also got booked by the BSO for the same incident. The two mugshots looked slightly different because they were taken at different facilities with different cameras and lighting conditions. Cross-referencing the date and time fields resolved the duplication.
Using The VINElink System
VINElink is a statewide notification system that includes Brevard County bookings. You can register for email or text alerts when a specific person gets booked or released. The system covers all Florida counties, not just Brevard. I use this for monitoring high-risk subjects in child custody cases where I need real-time notification of any booking activity. The alert latency is usually within 1 to 2 hours of the booking completion, which is fast enough for most practical purposes but slower than checking the BSO website directly. The VINElink system does not display mugshots in the notification emails. You have to visit the BSO booking page separately to see the photo. This is a limitation I wish they would fix, but it has not changed in the three years I have been using the service. The search function on VINElink is also less flexible than the BSO portal, offering only name and date filters without facility or charge-type options.

Third-Party Aggregators And Their Reliability
Several websites aggregate Brevard County mugshots and resell them. These sites usually pull data from the BSO public feed and refresh it daily. The problem is that they do not always mark records as sealed or expunged, which creates legal liability for both the site operator and anyone who uses the information incorrectly. I have seen these sites list mugshots for people whose records were sealed under Florida law, which is technically a violation of statute 943.0585. The accuracy of third-party sites varies widely. Some refresh within 24 hours of a new booking, while others lag by several days. I compared three aggregator sites against the official BSO portal once and found that two of them had errors in the bond amounts and one was missing three recent bookings entirely. Always verify critical information against the official source before relying on it for any legal or employment decision.
Legal Considerations And Restrictions
Florida has specific laws governing the use of arrest records in employment decisions. The state prohibits employers from asking about arrests that did not lead to conviction, but mugshots remain publicly accessible regardless of the case outcome. This creates a situation where a person arrested but never charged still has a visible booking record that any employer can see. I have advised clients on this exact issue multiple times, and the legal remedies are limited to requesting expungement or sealing, which only applies to certain qualifying offenses. The Brevard County Clerk of the Court maintains the official case records, and these are separate from the Sheriff's booking log. If you need the full docket showing dispositions, verdicts, and sentencing, you must search the clerk's online portal at flcourts.org. The clerk's system includes links to the actual court documents, which the BSO booking page does not provide. I recommend using both systems together, starting with the booking search to confirm the arrest occurred and then checking the clerk's docket for the final case status.
Practical Tips For Efficient Searching
Use middle initial or nickname variations when the exact name does not return results. I search "J" instead of "James" or "Jim" depending on what appears on the booking. The BSO system indexes the name as it appears on the arrest warrant, which sometimes differs from the person's legal name due to nickname usage or typographical errors during intake. Check the photo timestamp and facility code to confirm the booking is current. Old mugshots sometimes remain attached to new bookings if the records system did not properly reset the image field between processing cycles. I noticed this pattern when a subject arrested in 2023 had a mugshot from a 2021 booking still displayed on their newer entry. The facility code and booking number confirmed the discrepancy immediately. The official BSO booking search page is at https://www.brevardsheriff.org/booking. Bookmark it and check directly for the most current data. Third-party sites may show older information due to their refresh cycles, and relying on them for time-sensitive decisions can lead to incorrect conclusions about a person's current legal status.
