DeKalb County, Alabama Inmate Search

The DeKalb County Sheriff’s Office inmate roster is the direct path to confirm whether someone is currently held at the DeKalb County jail. The roster is searchable by name and sortable by booking time, giving you a real-time view of who is in custody. Alabama law requires the sheriff’s jail register to be open to public inspection, so booking date, charges, and booking photo are part of the public record.

Looking for someone booked tonight? See DeKalb booking contacts for phone-first contact info.

Maintained by AL Arrests Editorial Team · Verified 2026-09-10 · Report an Error

Searching the DeKalb County jail roster

Pull up the DeKalb County Sheriff’s Office inmate roster directly. The roster requires you to accept a brief disclaimer before displaying results. Once past that screen, you can filter by booking time (ascending or descending) or search by name.

  1. Go to dekalbcountysheriff.org/inmate-roster and accept the disclaimer.
  2. Use the name search field or sort by booking time descending to see the most recent bookings at the top.
  3. Each record shows the inmate’s name, booking date and time, charges, and bond information where available.

Publicly visible fields include full name, booking date and time, charges, and any booking photo the official record contains. Bond amount, when set, also appears on the roster. The roster covers current detainees held at the DeKalb County jail under the custody of the elected sheriff. For someone serving a state prison sentence rather than awaiting trial, the correct tool is the Alabama Department of Corrections inmate search.

What the roster does (and doesn’t) show

A booking processed at the DeKalb County jail may not appear on the online roster right away. Processing takes time — paperwork, fingerprinting, and data entry all happen before a record goes live. Searching within the first few hours of an arrest and finding nothing does not confirm the person was not booked; it may simply mean the record hasn’t posted yet.

Several categories of custody never appear on the county roster regardless of timing. Juveniles are excluded entirely. Federal detainees held on federal charges are processed through the federal system and won’t show here. Cases handled by municipal courts in DeKalb County’s smaller cities — Fyffe, Geraldine, Rainsville, and others — may sit outside the county roster if the person was cited rather than transported to the county jail. The roster also reflects only current detainees; once someone is released or transferred, the record drops off. The Alabama Department of Corrections ADOC database at Inmate Search covers state-sentenced residents, not county pretrial detainees.

Booking lag is the most common reason a name doesn’t appear in the first hours after an arrest — a gap that matters most when someone was taken in late at night.

If someone was just booked tonight

Call the DeKalb County Sheriff’s Office at 256-845-8565 (verify before calling) to confirm custody tonight. That’s a hard night, and the phone is the fastest path.

The online roster may not reflect a booking made in the last few hours. That’s normal and expected. Calling directly gets you a real-time answer the website can’t always provide. When you call, have the person’s full legal name ready; staff can confirm whether they’re in custody and give you a general sense of where things stand.

Bond is set at first appearance, which in Alabama typically happens within the first day or two after booking — not at the time of arrest. Tonight’s call confirms custody; it won’t tell you the bond amount because a judge hasn’t set it yet. Alabama uses money bail with judicial discretion, and for certain violent charges a 2022 constitutional amendment allows a court to deny bail entirely after a hearing. That’s frustrating to sit with, but it’s the process.

Visitation won’t be available tonight. Check the DeKalb County jail visitation schedule for hours that begin the following day. In the morning, you can also contact the DeKalb County Circuit Court clerk for case filing information once a case number is assigned. If you need an attorney, the Alabama State Bar Lawyer Referral Service can connect you with counsel, and the Alabama indigent defense locator covers public defender eligibility. It’s a long night — the morning actions are where you’ll have more to work with.

If someone isn’t on the DeKalb County roster

  • Booking lag: The record may not have posted yet. Bookings processed late at night or during shift changes can take time to appear online.
  • Released: The person may have been booked and released before the roster updated, or bond was posted quickly.
  • State prison transfer: If serving a sentence rather than awaiting trial, search the Alabama Department of Corrections resident lookup at Alabama Department of Corrections inmate search.
  • Neighboring county: An arrest near a county line may have resulted in booking in Marshall, Cherokee, Etowah, or Jackson County instead.
  • Federal custody: Federal charges route through the federal detention system entirely. The county roster will never show a federal detainee.
  • ICE hold: If the person may be subject to an immigration detainer, U.S. Immigration and Customs Enforcement maintains a separate detainee locator. An ICE hold can result in transfer to a federal or contract facility not visible on the county roster.
  • Victim notification: Alabama’s own victim notification system through the Attorney General’s office (not VINE) can send custody-status alerts. Check Vinelink for any legacy enrollment, but note that Alabama now operates its own separate notification system.

Booking lag is the most common explanation when a recent arrest doesn’t appear. Call the DeKalb County Sheriff’s Office directly if the roster search comes up empty and the arrest was recent.

A nationwide records search may help surface custody records from other counties, other states, or federal facilities that the DeKalb roster cannot display. No third-party database can guarantee complete coverage, but a broader search can help fill gaps that local portals often leave when someone may be held outside DeKalb County.

By searching you certify that you are above 18 years of age

This tool is not a consumer reporting agency under the FCRA and may not be used to screen anyone for employment, housing, credit, or any other purpose covered by that law.

Sponsored: Nationwide Records Search (we may earn a commission at no extra cost to you).

DeKalb County inmate search — resource comparison

Resource What it confirms What it won’t show Next step
DeKalb County Sheriff’s Office inmate roster Current county jail detainees; booking date, charges, bond if set Juveniles, federal detainees, state prison residents, recently released Accept disclaimer, search by name or sort by booking time
DeKalb County Sheriff’s Office — 256-845-8565 (verify before calling) Real-time custody confirmation, including bookings not yet on roster Bond amount before first appearance; case details Call with full legal name.
Alabama Department of Corrections inmate search State prison residents serving ADOC sentences County pretrial detainees; historical records not available online Search by name at Alabama Department of Corrections inmate search
DeKalb County Circuit Court — Ninth Circuit Filed felony case numbers, charges, court dates once case is docketed Custody status; cases not yet filed; municipal court cases Search by name after first appearance; note that the statewide Alacourt index is a paid service
ICE Detainee Locator Immigration detainees in federal or contract custody County jail detainees without an ICE hold Search by name and country of birth at locator.ice.gov

Related DeKalb resources

Nearby counties

Why doesn’t a name appear on the DeKalb County inmate roster after a recent arrest?

Booking lag is the most common reason. After an arrest at the DeKalb County jail, processing — paperwork, fingerprinting, data entry — takes time before a record appears online. A search in the first few hours may return nothing even when the person is in custody. Call the DeKalb County Sheriff’s Office directly at 256-845-8565 (verify before calling) for a real-time answer. If the person was arrested on federal charges or is subject to an ICE immigration detainer, the county roster will never show them — check the ADOC inmate search for state sentences or the ICE Detainee Locator for immigration holds.

Does Alabama have a free statewide inmate or court records search?

Alabama’s statewide trial-court index (Alacourt) covers all 67 counties but charges a fee per name search — there is no free statewide trial-court search. The free public portal covers appellate courts only and will not show a DeKalb County criminal case. For current county jail detainees, the DeKalb County Sheriff’s Office inmate roster is free. For state prison residents, the Alabama Department of Corrections inmate search is also free. Municipal court cases in DeKalb County’s cities may sit outside both systems and require contacting that city’s court directly.