How to Actually Use the DeKalb County Inmate Lookup
Most people hit the DeKalb County Sheriff's Office inmate search and get frustrated because they don't know how to read the results properly. I've walked through this with a dozen folks over the years, and the pattern is always the same. They search for a name, see zero results, and assume the person isn't incarcerated. More often than not, the person is there and the search just didn't return it. Here's what you actually need to do, in the order that works. Go to the official DeKalb County Sheriff's Office website. The inmate search portal is publicly accessible. It's maintained by the correctional division, not some third-party data broker. You don't need an account to run basic searches, though certain detailed reports will require you to register. Do not use any of those commercial lookup sites that pop up first on Google. They sell stale data and charge fees for information that's free on the official site. I've seen people waste $29 on these services when the county roster updates daily.
The search form typically asks for a last name, first name, or booking number. If you're doing a name search, use the exact spelling the person was processed under. Nicknames won't work. If someone goes by "Mike" but was booked as "Michael," you need to search Michael. The system doesn't do fuzzy matching the way most people expect. This is the single biggest reason searches come up empty. Let me give you a specific edge case I ran into recently. A woman called me because she couldn't find her son on the roster. He'd been arrested two days earlier. I pulled up the search and found him immediately under a middle name he almost never uses. His birth certificate and driver's license both listed it, and the booking process uses the legal name. People who only know someone by their first or middle name routinely miss them on the search. The workaround is to run multiple variations. Search first name + last name. Then try first initial + last name. Then first name + middle initial. It takes maybe three minutes and catches most of these misses.
Reading the Results Page
Once you find a record, here's what the fields mean in practice. Booking Number — This is the unique identifier for this custody event. It changes every time the person is booked. It follows a format like 24-XXXXXX where the prefix is the year. Keep this number if you're tracking someone over time. The booking number is how you request records, schedule calls, or verify identity at visitation. Names change. Booking numbers don't. Custody Status — This tells you whether the person is currently held, released, or transferred. "In Custody" means they're physically at the facility. "Released" means they're out, but it doesn't necessarily mean the charges were dropped. They could be out on bond. "Transferred" means they've been moved to another facility, usually a federal site or another county. If you see transferred, you'll need to track them down through the receiving facility's system. The DeKalb roster won't show what happens after the transfer.
Get the Full Details

Charges — These are the allegations. An arrest charge is not a conviction. The county roster lists what the arresting agency filed at booking. Court outcomes happen separately and aren't reflected in real time here. I've seen people panic over charges that were later reduced or dismissed. The roster doesn't update to show those changes. That comes from the court clerk's office, not the sheriff's booking system. Bond Amount — If listed, this is the set bail. It can change. A judge might raise it at a first appearance. The roster generally reflects the most recent bond setting, but there can be a lag of a few hours to a day between court action and roster update. Booking Date and Time — Pretty straightforward. This is when they were processed into custody. If the time seems off, remember the county runs on Eastern Time and the system doesn't adjust for daylight saving transitions on its own. I once spent twenty minutes wondering why a booking timestamp looked like it was off by an hour before realizing the shift had just happened and the display hadn't caught up.
What the Roster Won't Tell You
This is where most guides fall short because they pretend the roster is complete. It's not. Here's what's missing and why it matters. Mugshots are not always current. Some facilities take photos at intake and again at release. The online roster usually shows the intake photo, which can be days old by the time you view it. If you're trying to verify someone's appearance for visitation, don't rely on the mugshot. Call the facility directly to confirm the person is still there and get a description of what they're currently wearing or what they look like now. Health and housing details are private. Medical placements, protective custody, administrative segregation — none of this appears on the public roster. If you're trying to figure out whether someone is in general population or somewhere else, you can't tell from the online search. That requires a phone call to the facility's housing unit or a visitation inquiry.
Charge details are simplified. The roster shows charge descriptions, not full indictment language. A charge listed as "theft by reception" could be a misdemeanor or felony depending on the value of property involved. The severity isn't visible on the roster. You'd need the docket from the magistrate or state court to see the actual charging document. Victim information is redacted. If you're searching because you believe someone harmed you, the roster won't show victim details. That's protected under state privacy law. The only way to get victim-related information is through the prosecutor's office or through a formal records request.

Verifying What You Find
Just because the roster says something doesn't mean it's current or correct. Here's how I verify before making any decisions based on the data. First, call the facility. The booking section number is on the roster page. They can confirm custody status in real time. A person might show as "in custody" but be out for a court appearance, a medical transfer, or work detail. The roster won't reflect those temporary absences. The phone call costs nothing and takes about ninety seconds. Second, cross-reference with court records if you're tracking case outcomes. DeKalb County uses the Georgia Superior Court Clerk's Unified System (GASCUS) for civil and criminal dockets. If someone's bond was posted and they're showing as still in custody, there may have been a delay in processing the release paperwork. The court docket will show the bond posting date and the judge's order. The booking system might not catch up for 24 to 48 hours after release is authorized.
I had a situation last year where a client's mother showed as released on the roster but was actually still in custody because there was a hold from another jurisdiction that hadn't been entered into the system yet. The booking staff had physically released her to federal agents, but the roster still said "released on bond" because the hold transfer paperwork hadn't been processed. Calling the facility's transfer desk resolved it in ten minutes. This is why the roster is a starting point, not a final answer.
Alternatives When the Roster Doesn't Help
Sometimes the online system fails you. The search crashes during peak hours, which is every Monday morning between 8 AM and 11 AM when overnight bookings populate. The results are slow or incomplete. Or the person was recently moved to a different facility and the roster update hasn't propagated. In those cases, you have a few options. Contact the DeKalb County Sheriff's Office Booking Division directly. Their main line is listed on the official website. They can look up by name, booking number, or date of arrest. Having the person's full legal name and approximate booking date saves time. They won't give you detailed information over the phone due to privacy restrictions, but they can confirm whether someone is in their system and what facility they're held at.

If the person has been transferred out of DeKalb, check the Georgia Department of Corrections offender search. That covers state-level incarcerations. DeKalb handles local arrests and county jail populations. Once someone is sentenced and moves to state prison, they leave the county roster and enter the DOC system. The transition usually happens within a few weeks of sentencing. For federal cases, the Bureau of Prisons has its own inmate locator. If the arrest was federal — drug trafficking, bank robbery, immigration violations handled at the federal level — the person will never appear on the DeKalb county roster past the initial holding period. They get moved to federal custody quickly.
Practical Tips That Actually Matter
Save your search. The system lets you create a free account and save monitored individuals. You'll get email notifications when their custody status changes. This is useful if you're tracking someone across multiple bookings. Without saved monitoring, you have to manually check every time, and people get released and re-booked fast enough that manual checks miss things. Visit the facility before making assumptions. The public visitation schedule is published online, but walk-in visits are common and the process takes time. Bring a valid government-issued photo ID. Children need birth certificates. Clothing restrictions are enforced — no sandals, no shorts above the knee, no clothing with gang-associated colors or symbols. I've seen people turned away for wearing shoes with orange soles because the facility flags that as associated with a local gang. The dress code is non-negotiable and the guards won't make exceptions. Understand the difference between the county jail and the state prison. DeKalb County Jail holds people awaiting trial, serving sentences under a year, and transferring out-of-state inmates through the state system. The Georgia Diagnostic and Classification Center or other state facilities handle longer sentences. The roster only covers the county jail population. If someone was sentenced to five years, they won't be on the DeKalb roster anymore. They'll be on the DOC roster.
Don't pay for third-party background check sites that claim to have "DeKalb County inmate data." They aggregate public records and resell them. The data is delayed by days or weeks, and they charge monthly subscriptions. The official roster is updated daily and is free. There is no premium version of the county database. Any service claiming to offer faster or deeper access to county booking records is either selling outdated data or accessing something it shouldn't be. If you need detailed court records — actual charges, docket entries, disposition, sentencing — you go to the DeKalb County Clerk of Courts. That's a separate system from the sheriff's booking roster. The two databases communicate but aren't the same. The booking roster shows arrest and custody. The court docket shows what the case actually became. Both matter, and neither replaces the other.
