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.
| Measure | Figure | Source / Year |
|---|---|---|
| County jail annual processing | About 43,000 people in and out | Sheriff Corrections page, inspected 2026 |
| County jail average population | About 1,000 across Birmingham and Bessemer | Sheriff Corrections page, inspected 2026 |
| Corrections deputies | 185 assigned to two county jails | Sheriff Corrections page, inspected 2026 |
| Donaldson state prison population | 1,440 | ADOC facility page, inspected 2026 |
| Birmingham Community Based Facility population | 251 | ADOC facility page, inspected 2026 |
| Statewide ADOC inmate total | 27,601 | ADOC 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 Context
The research did not locate an official year-by-year jail average table for Jefferson County. Instead, the official record gives a current operational scale: two county jails, about 43,000 annual processings, and about 1,000 people held on an average day. That large flow fits Jefferson County's local context. County budget material describes Alabama's largest county jurisdiction, with more than 659,000 people, 27 police departments, and 1,124 square miles. Arrests may come from sheriff deputies, Birmingham police, Bessemer police, suburban agencies, warrants, or court transport orders.
| Population Layer | Reported Figure | How to Read It |
|---|---|---|
| County jail average | About 1,000 | People in Birmingham and Bessemer sheriff custody on an average day |
| Annual processing | About 43,000 | Admissions and releases over a year, not a one-day count |
| State prison in Bessemer | 1,440 | Donaldson's ADOC population, separate from county jail custody |
| State work-center facility | 251 | Birmingham Community Based Facility's ADOC population |
Because no official local multi-year table was found, any claim that the Jefferson County inmate population rose or fell by a precise percentage would be unsupported. The safer reading is operational: the county jail roster shows individual custody records, while the sheriff and ADOC pages supply the published count and staffing context.
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.
Search Jefferson County Inmate Population
The official county roster is the Jefferson County Inmate Inquiry, a Tyler/New World portal for the Birmingham and Bessemer county jails. It accepts a single name field, subject number, booking number, an in-custody checkbox, booking date fields, and a housing facility filter. The portal covers both sheriff-operated county jails, so the facility dropdown matters when a person may be housed in Bessemer rather than downtown Birmingham.
The official search form is shown in the image below. The source page documents the fields used to search the Jefferson County inmate population in local jail custody.
The form is useful because it can search across both county jail facilities or narrow the search to Birmingham or Bessemer when that detail is known.
- Open the official Inmate Inquiry portal.
- Enter the name, subject number, or exact booking number if known.
- Check In Custody when the goal is a current jail population search.
- Use booking date fields when looking across the available portal range.
- Choose Birmingham or Bessemer only if the housing facility is known.
- Open the linked name to view charges, bond, photos, and housing details.
If no result appears, do not assume the person is free. Try a wider date range, clear the facility filter, call the jail, check ADOC for sentenced custody, and use federal or ICE tools when the case type points that way.
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 Label | Type | Required | Notes |
|---|---|---|---|
| Name | Text | Unspecified | Single name field; observed query uses Name=Smith. |
| Subject Number | Text | Unspecified | Person-level numeric identifier, useful for common names. |
| Booking Number | Text | Unspecified | Observed format like 2026-00004858. |
| In Custody | Checkbox | Optional | Portal title says "Currently jailed only." |
| Booking From Date | Date field | Optional | MM/DD/YYYY format. |
| Booking To Date | Date field | Optional | MM/DD/YYYY format. |
| Housing Facility | Dropdown | Optional | Blank, 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.
| Field | What It Shows |
|---|---|
| Photo | Booking image when available; not every row displays one. |
| Name and aliases | Full listed name plus any alias entries. |
| Subject number | Person-level identifier in the Tyler/New World system. |
| Booking number | Booking-event identifier such as 2026-00004858. |
| Prisoner type and classification | Custody type and jail classification code. |
| Housing facility | Jefferson County Jail - Birmingham or Jefferson County Jail - Bessemer. |
| Bonds | Bond number, type, amount, total bond, and total bail. |
| Charges | Charge 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 Type | Where to Search | What It Covers |
|---|---|---|
| County jail | Jefferson County Inmate Inquiry | Pretrial inmates, local detainees, and people awaiting transfer. |
| State prison | ADOC inmate search | Currently incarcerated Alabama state prisoners. |
| Federal custody | BOP Inmate Locator | BOP custody records from 1982 forward. |
| Immigration detention | ICE ODLS | ICE 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.
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 Jail - Birmingham - downtown county jail for pretrial inmates, local detainees, state or federal inmates awaiting trial, and people awaiting transfer.
- Jefferson County Jail - Bessemer - county jail serving the Bessemer Cutoff and western Jefferson County custody path.
- William E. Donaldson Correctional Facility - ADOC maximum and close custody state prison in Bessemer.
- Birmingham Community Based Facility and Community Work Center - ADOC female minimum-community and minimum-out work-center facility in Birmingham.
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.