The Jefferson County jail roster is a publicly accessible record of individuals currently held in the county jail in Birmingham, Alabama. JeffersonALCourt.us can help you find publicly available information about current and recent inmates. You can also access jail roster information through the official Jefferson County Sheriff's Office website, the county's online inmate search tool, in-person inquiries at the jail, or by calling the facility directly. The roster allows the public to look up who is currently in custody, view booking details, and check charges. Maintained by the Jefferson County Sheriff's Office, the roster is hosted through the Jefferson County Inmate Inquiry system and is updated on a regular basis as bookings and releases occur.
Search Current Inmates in Jefferson County Jail
There are several ways to search for someone currently held in the Jefferson County Jail.
Online Search
- Visit the Jefferson County Inmate Search portal.
- Enter the inmate's last name, first name, subject number, or booking number in the appropriate fields.
- You can filter results by custody status, booking date range, or housing facility (the system includes the Jefferson County Jail in Birmingham as well as the Bessemer facility).
- Click the search button to view matching results.
You can also search for court-related records through JeffersonALCourt.us for publicly available court record information tied to a case.
What You Need to Search
- The inmate's full legal name (first and last) — nicknames and aliases may not return results
- A booking number or subject number, if known
- Approximate booking date range, if narrowing results
Juvenile offenders are not included in the public roster.
By Phone
Call the Jefferson County Jail directly to ask about a specific individual's custody status.
In Person
You can visit the jail and inquire at the information window during regular business hours.
Jefferson County Jail (Birmingham)
The Jefferson County Jail houses state and federal inmates awaiting trial. Visitation is available Monday through Saturday evenings.
Jefferson County Sheriff's Office — Administration
Find Jefferson County Jail Booking Records Online
A booking record is created each time someone is processed into the Jefferson County Jail. During intake, jail staff collect identifying information and record the circumstances of the arrest. A booking record typically includes:
- Full legal name and date of birth
- Booking number and subject number
- Date and time of booking
- Charges at the time of booking
- Arresting agency (e.g., Birmingham Police, Sheriff's Office, Bessemer Police)
- Bond amount, if set
- Housing facility assignment
The most straightforward way to access current booking records is through the Jefferson County Inmate Inquiry system. This tool displays booking details for individuals currently in custody. For court case records connected to a booking, the Alabama Administrative Office of Courts provides on-demand access to state trial court records through its "Just One Look" system.
If you need booking records that are no longer displayed on the online roster — for example, after an individual has been released — you may need to submit a records request directly to the Jefferson County Sheriff's Office. Contact the Sheriff's Office for instructions on requesting older records.
Search the Jefferson County Jail Roster by Last Name or Booking Number
The Jefferson County Inmate Inquiry system supports two primary search methods:
Search by Name
- Enter the inmate's last name in the "Last Name" field.
- Optionally add a first name to narrow results.
- Click search to view all matching records.
Tips for name searches:
- Use the individual's full legal name — avoid nicknames.
- Double-check spelling. A single incorrect letter can cause the search to return zero results.
- If you are unsure of the exact spelling, try entering just the last name and browsing the results list.
- Common names may return multiple results. Use the date of birth or booking date to identify the correct person.
Search by Booking Number or Subject Number
If you have a booking number or subject number, enter it in the corresponding field. This is the fastest way to pull up a specific record, especially when the individual has a common name.
No Results?
If your search returns nothing, consider the following:
- The person may have already been released. The roster generally shows only individuals currently in custody.
- The person may have been booked under a different name or a legal name you are not aware of.
- There may be a processing delay — recently arrested individuals may not appear for several hours.
- The person may be held in a different facility (e.g., a municipal jail rather than the county jail).
- Call the jail directly to verify whether the individual is or was in custody.
Jail Roster Updates and Search Limitations in Jefferson County
The Jefferson County Inmate Inquiry system is updated regularly as new bookings and releases are processed. However, there is no guaranteed real-time accuracy. Several factors can affect what you see:
- Processing delays: After an arrest, it can take several hours for an individual to be fully booked and entered into the system. During high-volume periods, this delay may be longer.
- Release lag: When someone is released — whether on bond, by court order, or after serving their sentence — the record may remain visible briefly before being removed from the active roster.
- Current custody only: The online roster reflects who is currently held in the Jefferson County Jail. It is not a historical archive. Once a person is released, their record typically disappears from the search tool.
- Data entry variations: Names may be entered with slight differences across bookings (e.g., middle name included in one record but not another), which can affect search results.
For historical booking information or records that are no longer displayed online, contact the Jefferson County Sheriff's Office directly. Court records associated with criminal cases in Jefferson County can be accessed separately through the 10th Judicial Circuit Court or the Jefferson County Circuit Clerk's office.