Jefferson County Inmate Population Search

The Jefferson County inmate population includes people held in the county jail system, people waiting for court action, and sentenced prisoners who may later move into Alabama correctional custody. A Jefferson County inmate search starts with the county jail roster when the person is in local custody. The Jefferson County inmate population also includes state prison and work-center facilities located inside the county, but those records use a separate state lookup. Current and past custody questions are best handled by matching the right record source to the right type of custody.

Public Record Search

Sponsored Results

Jefferson County Inmate Population

The local jail count is reported by the Jefferson County Sheriff's Office Corrections Division, which operates the Birmingham and Bessemer county jails. The sheriff's office says those two jails house incarcerated offenders awaiting trial or transfer to the Alabama Department of Corrections. That means the Jefferson County inmate population changes with arrests, bond decisions, court orders, transport needs, and ADOC transfers. It is not one fixed number. A person can be counted in the county jail today, released on bond tomorrow, or moved into state custody after sentencing.

The county jail roster is the public search layer for the sheriff-run jails. It should not be treated as a full picture of every detained person with a Jefferson County connection. ADOC separately lists currently incarcerated state prisoners, including people housed at William E. Donaldson Correctional Facility and Birmingham Community Based Facility. Federal and immigration custody use still other systems. The key is to ask where the person is held, not just where the case began.


Jefferson County Inmate Population Statistics

The strongest official county jail figures come from the sheriff's Corrections Division page inspected May 27, 2026. It reports about 43,000 jail processings each year, an average county jail population of about 1,000 people across the Birmingham and Bessemer jails, and 185 deputies assigned to those two facilities. The same research did not locate a separate official rated capacity for either county jail, so capacity should not be guessed.

1,000 Average County Jail Population
43,000 Annual Jail Processings
4 Detention Facilities in the Map
MeasureFigureSource / Year
County jail annual processingAbout 43,000 people in and outSheriff Corrections page, inspected 2026
County jail average populationAbout 1,000 across Birmingham and BessemerSheriff Corrections page, inspected 2026
Corrections deputies185 assigned to two county jailsSheriff Corrections page, inspected 2026
Donaldson state prison population1,440ADOC facility page, inspected 2026
Birmingham Community Based Facility population251ADOC facility page, inspected 2026
Statewide ADOC inmate total27,601ADOC inmate search page, inspected 2026

These figures should stay in their lanes. The sheriff's average of about 1,000 describes the county jail population. Donaldson and Birmingham Community Based Facility are state correctional populations in Jefferson County, but they are not part of the sheriff's jail roster count.



Jefferson County Jail Population Makeup

The county jail population is mostly defined by case stage. The sheriff states that the jails house people awaiting trial or transfer to ADOC. A person marked as a pretrial inmate has not reached final disposition on the listed case. A person awaiting transfer may have been sentenced but is still physically in the county jail until ADOC receives custody. The public profile can also show prisoner type, classification, booking origin, bond data, and the Birmingham or Bessemer housing facility.

State facilities in Jefferson County add a different custody mix. Donaldson holds sentenced male state prisoners in maximum or close custody, including people serving lengthy sentences and a 24-bed death-row unit for people who need to be incarcerated in the Birmingham judicial area. Birmingham Community Based Facility holds female ADOC inmates in a minimum-community or minimum-out work-center setting. Those state records are found through ADOC, not through the county jail roster.

Pretrial inmate
A person held before the criminal case has reached a final court outcome.
Classification
A jail code or process used for risk, security, and housing placement.
Detainer or hold
A notice from another court or agency that may stop release even after bond is posted.
ADOC
The Alabama Department of Corrections, which handles sentenced state prison custody.

Jefferson County Inmate Record Laws

Alabama law is the reason jail custody records are treated as public records, with important limits. Alabama Code Section 36-12-40 gives citizens the right to inspect and copy public writings unless another law creates an exception. Alabama Code Section 36-22-8 requires sheriffs to keep a jail prisoner book. Those two statutes support public access to basic Jefferson County inmate population and custody information, including jail roster data and public booking records.

Statute callout: Alabama public-records law supports inspection and copying of public writings, the sheriff jail-record statute requires a prisoner record, and juvenile confidentiality limits access to juvenile court records.

Alabama Code Section 36-12-41 addresses certified copies from public officers when legal fees are paid. Alabama Code Section 12-15-133 treats juvenile court records as confidential, so youth records should not be expected in the same way as adult jail data.

Public does not always mean free, online, current, or complete. Court orders, expungement, juvenile status, safety concerns, investigative limits, and incomplete data fields can all affect what appears in a public search. For older booking material or copies not shown in the roster, the researched local fallback is the sheriff Records Unit at (205) 325-5900.


Jefferson County State Prison Population

Jefferson County has two ADOC facilities in the facility map. William E. Donaldson Correctional Facility in Bessemer is a maximum and close custody state prison with an ADOC listed population of 1,440. Birmingham Community Based Facility and Community Work Center is a female minimum-community and minimum-out facility with an ADOC listed population of 251. These facilities are physically local, but they are not run by the sheriff.

The statewide ADOC inmate search page inspected May 27, 2026 listed 27,601 total inmates, including 25,007 males and 2,592 females. That statewide number helps explain why Jefferson County searches often require more than one system. A person booked in Birmingham may appear in the county roster first. After a state sentence and transfer, the same person should be searched by AIS number or name through ADOC.

The ADOC inmate search page is also where people held at Donaldson or Birmingham Community Based Facility should be checked. ADOC says its locator covers currently incarcerated inmates only, does not provide historical online data, and excludes inmates sentenced under the Youthful Offender Act from the population totals and inmate search.



Jefferson County Roster Search Fields

The roster search fields are more detailed than a simple last-name search. Subject number follows a person in the county system, while booking number follows a specific booking event. The in-custody checkbox limits results to people currently jailed, but an unchecked search can use the portal's date fields. The official source did not publish a retention window for released records, so broad date searches should be used with that caveat.

Field LabelTypeRequiredNotes
NameTextUnspecifiedSingle name field; observed query uses Name=Smith.
Subject NumberTextUnspecifiedPerson-level numeric identifier, useful for common names.
Booking NumberTextUnspecifiedObserved format like 2026-00004858.
In CustodyCheckboxOptionalPortal title says "Currently jailed only."
Booking From DateDate fieldOptionalMM/DD/YYYY format.
Booking To DateDate fieldOptionalMM/DD/YYYY format.
Housing FacilityDropdownOptionalBlank, Jefferson County Jail - Bessemer, or Jefferson County Jail - Birmingham.

The results grid can show photo, name, subject number, custody status, scheduled release date, race, gender, date of birth, height, weight, multiple-bookings indicator, and housing facility. A blank scheduled release date means the public field is blank, not that release is impossible.


Jefferson County Inmate Record Fields

A full roster detail page can be more useful than the search results grid. The sample profile inspected May 27, 2026 showed identity data, alias data, booking history, bond tables, a court table, and a charge table. It also showed a booking photo when available. The street address was not shown in the sample, only city, state, and ZIP, which is a useful privacy and redaction point.

FieldWhat It Shows
PhotoBooking image when available; not every row displays one.
Name and aliasesFull listed name plus any alias entries.
Subject numberPerson-level identifier in the Tyler/New World system.
Booking numberBooking-event identifier such as 2026-00004858.
Prisoner type and classificationCustody type and jail classification code.
Housing facilityJefferson County Jail - Birmingham or Jefferson County Jail - Bessemer.
BondsBond number, type, amount, total bond, and total bail.
ChargesCharge description, offense date, crime class, disposition, sentence, and bond fields when populated.

Jefferson County Jail vs ADOC

Many failed searches happen because the wrong custody system is being searched. The county roster is for people held in the sheriff's Birmingham and Bessemer jails. ADOC is for sentenced state prisoners and state work-center custody. BOP is for federal Bureau of Prisons custody. ICE ODLS is for immigration detention. VINELink is a custody-notification supplement, not the main source for jail booking details.

Custody TypeWhere to SearchWhat It Covers
County jailJefferson County Inmate InquiryPretrial inmates, local detainees, and people awaiting transfer.
State prisonADOC inmate searchCurrently incarcerated Alabama state prisoners.
Federal custodyBOP Inmate LocatorBOP custody records from 1982 forward.
Immigration detentionICE ODLSICE detainees searched by A-Number or biographical data.

For people moving from local booking to sentencing, the record path can shift. A Jefferson County jail profile may stop being the best source once ADOC accepts the person into state custody.


Jefferson County Inmate Search Fallbacks

The sheriff's access channels are not limited to the web roster. Current custody questions can go to the Birmingham jail at (205) 325-5670 or the Bessemer jail at (205) 481-4160. Older booking records, copies, incident reports, or booking photo questions should be routed to the Records Unit at (205) 325-5900 when the public roster is not enough. In-person requests should bring identification and as much booking detail as possible.

The official Jefferson County Sheriff AL mobile app page describes a public safety app with alerts, press releases, accident-report information, pistol-permit information, sex-offender features, and tip submission. A separate official sheriff news post says app features include an inmate roster. Treat the app as a supplemental mobile path, while using the inspected Tyler/New World roster as the primary source for field-level inmate search.

The Alabama VINELink portal can help with custody notification where records are available. The BOP Inmate Locator applies to people in federal Bureau of Prisons custody. The ICE Online Detainee Locator System applies to immigration detention and searches by A-Number/country or biographical data.


Jefferson County Booking Photos

The Jefferson County roster displays booking photos in search results and detail pages when photos are available. Some rows may show a blank photo cell. That means the photo is not shown in that row, not that no booking image exists in agency records. A detail page can include a Photos section, a timestamp, and a full-photo link when the portal provides one.

The official results grid shows how current custody records can display a photo column, housing facility, and demographic fields.

Jefferson County inmate population search results with booking photo column

Booking photos should be read as part of the custody record. They are not proof of conviction, and the court file may later show a reduced, dismissed, amended, or expunged charge.


Jefferson County Booking and Courts

A Jefferson County booking starts with arrest or warrant pickup, transport to the Birmingham or Bessemer jail, identity intake, booking photo, demographic entry, charge entry, bond review, classification, and housing. The public roster can show booking origin, bond fields, charge rows, prisoner type, classification, and housing facility. It does not replace the court docket.

The Jefferson County Law Library page says jail personnel can provide information about charges, bond amount, bond arrangements, and jail-stay issues, but jail staff do not maintain court dates for individual inmates. Birmingham District Court and Circuit Court handle court-date questions for Birmingham Division matters. Bessemer District Court and Circuit Court handle Bessemer Cutoff matters. The jail record answers custody questions; the court record answers formal case questions.

Note: A roster charge is an arrest or booking entry, while a court charge is the formal criminal case record.


Jefferson County Jail Programs

The sheriff reports on-site medical services at both county jails. The Birmingham jail has law libraries and adult educational services. The Pre-Trial Release Office operates from both facilities to help qualified people release and to help the public with bonds for people who have not qualified for pretrial release. These details matter because the Jefferson County inmate population is not just a count; it is also a flow of people moving through short local stays, court dates, bond decisions, and reentry needs.

The official JCSO IGNITE page says Jefferson County uses education, workforce training, and reentry support inside the jail. It describes a GED testing site directly inside the jail, virtual labs, high-demand trade training such as HVAC and electrical work, and partnerships with Lawson State Community College, The Dannon Project, faith-based organizations, nonprofits, and service agencies. The Department of Justice also announced a civil investigation of the Jefferson County Jail in Birmingham, which is relevant oversight context for conditions and reform discussions.


Jefferson County Detention Facilities

Jefferson County's facility map includes two sheriff-run county jails and two ADOC facilities. The county jails are the right starting point for a current Jefferson County inmate search after a local arrest. Donaldson and Birmingham Community Based Facility require ADOC search because they are state facilities, not county jail branches.


Jefferson County Inmate Population FAQ

How large is the Jefferson County inmate population? The sheriff reports an average county jail population of about 1,000 people across Birmingham and Bessemer. ADOC separately reports 1,440 at Donaldson and 251 at Birmingham Community Based Facility.

Where does a current Jefferson County jail search start? Start with the official Jefferson County Inmate Inquiry. It covers the sheriff's Birmingham and Bessemer jails and can filter by name, subject number, booking number, custody status, date range, and housing facility.

Can released people be searched? The portal allows date-range searching when In Custody is not checked, but the official source did not state a released-record retention window. For older material, contact the Records Unit.

When should ADOC be used? Use ADOC when the person is a sentenced Alabama state prisoner, is housed at Donaldson, or is assigned to Birmingham Community Based Facility.

Does the jail roster show mugshots? The roster can show booking photos in results and detail pages when available. A blank photo cell should not be treated as proof that no agency photo exists.

What if the person may be federal or ICE custody? Use the county roster first if local jail housing is possible, then check BOP, ICE ODLS, VINELink, and court or U.S. Marshals channels as the case facts require.

Public Record Search

Sponsored Results

Directions to Jefferson County Jail

Jefferson County Jail - Birmingham is at 809 Richard Arrington Jr. Blvd. N, Birmingham, AL 35203. The jail is downtown near the Jefferson County criminal court buildings and the government district. Visitors coming from I-20/I-59 should use downtown Birmingham exits that feed the civic and courthouse area, then navigate to Richard Arrington Jr. Boulevard North.

Visitors coming from Red Mountain Expressway, U.S. 31, or I-65 should plan for one-way streets, courthouse traffic, and event traffic near the BJCC and civic-center area. Official visitor parking rates and a dedicated visitor lot were not located in the sheriff sources, so confirm parking and entry details before leaving.

Address

Jefferson County Jail - Birmingham
809 Richard Arrington Jr. Blvd. N
Birmingham, AL 35203
(205) 325-5670

Visitor Parking

No official visitor parking rate or dedicated visitor lot was located. Confirm parking with the jail before arrival and leave extra time for downtown parking.

Public Transit

Official transit route guidance was not located in the sheriff or county sources inspected. Check current local transit routing before travel.

Visitor Entry

Visitors need valid state ID or driver's license. Phones, electronics, purses, packages, food, and drinks are not allowed inside the facility.