Jefferson County, Alabama Jail Roster

The Jefferson County Sheriff’s Office maintains the county jail register, which Alabama law requires to be open to public inspection. No confirmed online roster URL exists for Jefferson County at this time; call the Sheriff’s Office at (205) 325-5700 to confirm custody status by name. Jefferson County is Alabama’s most populous county, encompassing Birmingham and dozens of municipalities, so the jail population can be large and the phone line may be busy — try calling during off-peak hours or visit in person.

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

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

Searching the Jefferson County jail roster

Confirm custody at the county level before checking state records. The Jefferson County Sheriff’s Office holds people arrested in unincorporated Jefferson County and those transferred from many of the county’s municipalities. Alabama law makes the sheriff’s jail register a public record, so the office is obligated to confirm whether a named individual is in custody.

  1. Call the Jefferson County Sheriff’s Office at (205) 325-5700. Have the person’s full legal name and approximate date of birth ready. Phone lines can experience high call volume; off-peak hours tend to yield faster answers.
  2. If the person was arrested by the Birmingham Police Department, they may be held at the Birmingham City Jail rather than the county facility. The Birmingham Police Custody Services Division maintains a separate booking process for city arrests.
  3. Confirm numbers before visiting or calling either facility, as hours and staffing can vary.

Federal detainees do not appear on the Jefferson County roster at all. If you have reason to believe the person is in federal custody — arrested by the FBI, DEA, or U.S. Marshals — use the Federal Bureau of Prisons inmate locator instead. That search covers federal facilities nationwide and is separate from any county or state system.

What the roster does (and doesn’t) show

The Jefferson County jail register reflects bookings as they are processed, but the roster is not a real-time feed. New bookings can take time to appear after a person physically arrives at the facility — the record is created during the intake process, not at the moment of arrest. Calling the Sheriff’s Office directly is faster than waiting for a roster entry to populate.

Several categories of people will never appear on the county roster regardless of timing. Juveniles held in the county’s juvenile detention system are not listed on the public register. People serving state prison sentences have already been transferred out of county custody to an Alabama Department of Corrections facility and will not show up here. Federal detainees, as noted above, are in a separate system entirely. And if a person was arrested by a municipality with its own jail — Bessemer, Homewood, and several others in Jefferson County operate their own holding facilities — that booking may not appear in the county register at all.

A booking record that does appear will typically include the person’s name, charge or charges, and booking date; the official record may also contain a booking photograph. Bond information, when set, is usually added after the first appearance hearing rather than at the time of booking — so a fresh entry may show charges but no bond figure yet.

If someone was just booked tonight

Call the Jefferson County Sheriff’s Office at (205) 325-5700 — that is the fastest way to confirm custody right now. That’s a hard night, and the phone call is the right move.

Visitation is almost certainly not available tonight. That part is the hard part. The Jefferson County Jail does have scheduled visitation windows, but those do not apply to someone who was just booked — the facility needs time to complete intake processing before visits are permitted. Call the Sheriff’s Office to confirm when visitation eligibility begins for a newly booked individual, and ask specifically about current hours and any ID requirements before you make the trip. Arriving without confirming first can mean a wasted visit.

Bond is set at the first appearance hearing. Calling now will confirm that the person is in custody and may tell you when the first appearance is scheduled, but the officer cannot tell you the bond amount because it hasn’t been set yet. Alabama uses money bail with judicial discretion; a judge sets the amount at first appearance. For certain violent offenses, a 2022 constitutional amendment allows the court to deny bail entirely after a hearing. You won’t know which situation applies until that hearing occurs.

Tomorrow morning, call the Jefferson County Circuit Clerk at (205) 325-5355 to ask about the case number and first appearance time. That’s the courthouse number for the Birmingham Division. If the arrest happened in the Bessemer Division of Jefferson County, the Bessemer Division Circuit Clerk handles those records. If you need to find a licensed bondsman, the Alabama Professional Bail Bonding Board maintains the list of licensed bondsmen in the state. If you need an attorney, the Alabama State Bar Lawyer Referral Service can connect you with one, and the public defender’s office is available for those who qualify — check Alabama’s indigent defense locator.

If someone isn’t on the Jefferson County roster

  • Booking lag: The person may have been booked recently and the record hasn’t been processed yet. Calling the Sheriff’s Office directly is faster than waiting for any roster to update.
  • Municipal jail: Jefferson County contains dozens of municipalities with their own police departments. Bessemer, Homewood, Hoover, and others may hold arrestees in city facilities that are separate from the county jail. Call the arresting agency’s jail directly.
  • State prison transfer: If the person is serving a sentence rather than awaiting trial, they may have been transferred to an Alabama Department of Corrections facility. Search the Alabama Department of Corrections inmate search to check state custody.
  • Released: The person may have been released on bond, on recognizance, or after charges were not filed. A roster absence does not confirm release — call the Sheriff to verify.
  • Federal custody: Arrests by federal agencies result in federal detention, which never appears on county rosters. Use the Federal Bureau of Prisons locator for federal cases.
  • Victim notification: If you need custody-status alerts going forward, Alabama runs its own state notification system through the Attorney General’s office — not VINE. You can also check Vinelink as a supplemental resource, though Alabama’s primary notification system is state-operated.

The municipal-jail scenario is the most common reason a Jefferson County name search comes up empty. Jefferson County has more incorporated municipalities than almost any other county in Alabama, and each one may hold its own arrestees before or instead of transferring to the county facility.

When a person may be held in another county, another state, or federal custody that Jefferson County’s roster cannot display, a nationwide search tool may help fill gaps that local portals often leave. The search is designed to query records across multiple jurisdictions and may surface custody information not visible in any single county system.

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

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.

Jefferson County custody resources at a glance

Resource What it confirms What it won’t show Next step
Jefferson County Sheriff’s Office
📞 (205) 325-5700
Current county jail custody; booking date; charges on file Municipal jail holds; state prison transfers; federal detainees Call with full legal name and date of birth; available 24 hours
Birmingham Police Custody Services City of Birmingham arrests held at the city jail County jail holds; other municipal jails; state or federal custody Contact directly if the arrest was made by Birmingham PD
Jefferson County Birmingham Division Circuit Clerk
📞 (205) 325-5355
Case number; first appearance date; court filings after charges are filed Custody status; bond amount before first appearance Call the morning after booking to get case information
Alabama Department of Corrections inmate search People serving state prison sentences in ADOC facilities County jail detainees; pretrial holds; federal inmates Search by name at the ADOC portal if the person may be serving a sentence
Alacourt statewide trial-court index (Alacourt) Trial-court case records across all 67 Alabama counties Current custody status; this is a paid per-search service, not a free statewide search; does not cover appellate courts Use for case history after charges are filed; budget for the per-search fee
Related Jefferson County resources

Nearby counties

Sources

Sources used for this page, verified 2026-09-10:

Errors or outdated information? Report a correction. We review flagged pages within 48 hours.

Frequently asked questions

Why doesn’t a name appear on the Jefferson County jail roster?

A missing name has several possible explanations. The booking may not yet be processed — the record is created during intake, not at the moment of arrest, so a very recent booking may not be visible yet. The person may be held at a municipal jail rather than the county facility; Jefferson County has many incorporated cities that operate their own holding facilities. They may have been released. Or they may be in state prison (search the Alabama Department of Corrections inmate search) or federal custody (search the Federal Bureau of Prisons locator). Calling the Jefferson County Sheriff’s Office at (205) 325-5700 directly is the fastest way to resolve any of these scenarios.

Does Alabama have a free statewide inmate or court search?

Alabama does not offer a free statewide trial-court search. Alacourt (alacourt.gov) is the statewide trial-court index covering all 67 counties, but it charges a fee per name search. The free portal on the same domain covers appellate courts only and will not show a county criminal case. Some municipal courts sit outside the statewide index entirely, so a municipal charge may need to be confirmed directly with that city’s court. For state prison inmates, the Alabama Department of Corrections inmate search is free.