How to Pull Recent Lexington County Arrests Without Losing Your Mind
Lexington County, South Carolina publishes its booking and arrest data through the Sheriff's Office public access portal. It's not elegant. It's functional. I've pulled these records for clients, for my own curiosity, and probably too many times when I just needed to verify whether someone I was working with had an active warrant or a recent misdemeanor charge that never showed up on a standard background check. The Lexington County Sheriff's Office maintains an online inmate search tool at lexintonsheriff.org. The system lists bookings with names, dates of birth, booking photos, charges, bond amounts, and court dates. It's updated daily, usually within a few hours of someone going through intake at the Lexington County Detention Center on Harden Street. Here's the thing most people miss: the portal doesn't include everyone. It shows bookings at the county jail, which means you'll catch most misdemeanors and felonies processed through Lexington County. But if someone was arrested by the Clemson Police Department or the Irmo Police or the North Lexington Sheriff's Office and held elsewhere pending transfer, those records might not appear immediately in this system. They could show up in Greenville or Orangeburg or Columbia depending on where they're housed. I learned this the hard way with a client whose domestic violence case involved the Irmo PD. The arrest was real, the paperwork was done, but it took three days before it showed up in the Lexington system. In the meantime, I had nothing to go on.
Recent Lexington County Arrests are also not the same thing as convictions. A booking record tells you someone was arrested and processed. It does not tell you whether they pleaded guilty, whether the charge was dropped, or whether a judge found insufficient evidence. I had a situation where a landlord asked me to screen a tenant and relied entirely on a booking record from 2019 showing a drug possession charge. The person had actually been acquitted at trial, but the portal didn't reflect that outcome. You need a separate criminal history pull through SLED or the South Carolina Law Enforcement Division to get disposition data. The search interface itself is about as sophisticated as a government website from 2014. You can search by first name, last name, or date range. The date range filter is your best friend because a name search alone can return hundreds of results if you have a common name like David Smith. Narrowing it to the last 90 days usually cuts that down to something manageable. I typically search by full name first, then fall back to date range if the results are unwieldy.
Step-by-Step Walkthrough
Go to the Lexington County Sheriff's Office website and navigate to the inmate search section. Enter the person's name. Use the most current spelling because if you miss even one letter, the system won't match it. I wasted about twenty minutes looking for someone named "Kendrick" who was actually booked as "Kendric" — one r, not two. Typographical errors in police booking data are more common than you'd think, especially with non-standard names. Filter by date if needed. The default view might show you everything since the system was digitized, which can go back years. Set a date range to the last six months unless you have a reason to go further back. Each record shows the booking date, charge descriptions, bond amount if set, and whether the person is still in custody or has been released. Some entries include a fingerprint photo and a mugshot. Not all of them do. The system is inconsistent about which fields are populated, especially for older records. If you need the actual arrest report — the narrative written by the responding officer — that's a separate request. The portal doesn't host those documents. You file a public records request through the Sheriff's Office records division, and turnaround time is anywhere from five business days to three weeks depending on volume and how complicated the case is. I recommend filing it while you're waiting on the online data because there's no dependency between the two. Send a written email or use their public records form, specify the booking number or approximate date, and ask for the complete arrest report including any supplement reports.
Get the Full Details

One workaround I use that nobody seems to mention: cross-reference with the South Carolina Judiciary'scourt records portal at escourt.net. If you know the person's name and a general date, you can pull the actual case docket. That tells you whether the case is still active, whether there's a court date scheduled, and eventually whether there was a disposition. It's not as fast as the booking portal but it's more authoritative about what actually happened in court.
Common Problems and What Actually Works
The biggest frustration with these records is that they lag behind reality. Someone might be released from custody but still show as in-jail in the system for twelve to forty-eight hours. I've seen it happen regularly. The booking system updates when someone goes through the intake workflow, and the release workflow is separate and not always synchronized. If you're making a time-sensitive decision based on custody status, call the detention center directly at the number listed on their website. The front desk can confirm whether someone is physically there right now. Another issue is name ambiguity. Lexington County has a large military population because of nearby bases, and a lot of people with the same name cycle through the system. I once spent an afternoon tracking down someone who wasn't even in Lexington County because I had the wrong middle initial. Always verify with a date of birth if it's available. The booking record should include DOB, but it's not always displayed in search results. Click into the individual record to see the full details. The system also doesn't seal or expunge records automatically on the public-facing portal. If someone has had their record expunged under South Carolina law, it may still appear in the booking search for a while until the agency manually clears it. I don't know of a reliable way to check whether an expungement has been processed through this particular system. If that's relevant to your situation, you'd need to work through an attorney or file a direct inquiry with the Clerk of Court's office.
For the actual data, there's no API available to the public. You can't programmatically pull these records in bulk. If you're doing research that requires hundreds of bookings — like analyzing arrest trends over time — you're stuck with manual searches or filing repeated public records requests. I've seen researchers request six months of data at once and get a spreadsheet back within two weeks, but that's at the discretion of the records division and they can push back if the request looks too large. Keep it under 300 records per request to avoid delays. Costs are another factor. Booking records and mugshots are public information and free to access online. Arrest reports cost money — usually a per-page fee plus a search fee. Expect to pay somewhere between twenty and eighty dollars depending on the length of the report and how many supplementary documents are included. Payment is typically by credit card or check made out to Lexington County Sheriff's Office.

When This Approach Falls Short
Some people get arrested in Lexington County but are processed and held in Richland County or another jurisdiction. The LexCO booking system simply won't have them. If you're searching for someone and can't find them despite knowing they were arrested, try the Richland County Sheriff's inmate search as well. They share some proximity and some arrest overflow, and the systems are completely independent. Also keep in mind that a search for Recent Lexington County Arrests only covers criminal bookings. It won't show you civil citations, traffic arrests that resulted in citation releases without jail processing, or juvenile records. Juvenile information is not publicly accessible in South Carolina except under very limited circumstances, and those cases don't appear in the adult booking database regardless of how minor the offense might have been. The portal's search function also has a character limit and doesn't handle wildcard searches well. You can't search by partial last name and expect it to work like a Google search. "Sm" won't pull up "Smith" and "John" won't pull up "Johnson." You need to know the full name or be prepared to search multiple variations. This sounds obvious until you've already spent an hour getting nowhere because you weren't sure about the spelling.
Finally, data accuracy is someone else's problem, not yours to solve. Typos in names, incorrect dates of birth, charges listed under the wrong statute — these happen. I once found a record where the charge field was completely blank for a felony domestic violence arrest. The booking existed, the person was listed, but the charge information hadn't been entered yet. The arresting agency hadn't finalized the charging document. If you're relying on this data for something important, verify charges through the court docket system before drawing conclusions.