Find Jefferson County Recent Arrests

Custody in this metro area splits between cities and the county. Someone arrested by Birmingham or Hoover police may sit in a city jail first. The Jefferson County Sheriff's Office runs its own portal for people moved into county custody in Birmingham or Bessemer. Jefferson County recent arrests can therefore show up in more than one system. Knowing where to look saves time. The pages here walk through the sheriff's search, what a booking entry contains, how to find an official photo, and how to follow a case after release or transfer.

Public Record Search

Sponsored Results

Track Recent Jefferson County Arrests

Start with the sheriff's own tool, the Jefferson County Inmate Inquiry. This live search covers people arrested and held in county custody. You can look someone up by name, subject number, or booking number. The system also filters by custody status, booking date, and where a person is housed. Jefferson County runs two jail sites, so pick between Jefferson County Jail - Birmingham and Jefferson County Jail - Bessemer when you narrow a search. Remember that the tool is a live database, not an archive. A result only shows what the sheriff has entered so far. An empty result simply means nothing is visible right now, and it never proves that no arrest took place in Jefferson County.

WindowOfficial routeQuestion answered
Same calendar dayArrests Last 24 HoursSame-day booking filters and intake lag
Several recent daysPolice BlotterDate comparisons, agencies, and selected news
Current county custodyIn Custody filterWho remains in Birmingham or Bessemer
Release or transfer alertsVINELink Custody CheckParticipating custody records and notifications

Who Was Arrested Last Night?

Looking for who was arrested in Jefferson County last night? Set the booking-date fields yourself rather than trusting the current-custody checkbox alone. People get booked and released quickly, sometimes before anyone runs a search. A person held by a city may not appear in the county system yet either. The sheriff posts no fixed refresh schedule, so there is no guaranteed delay window, weekend pattern, or holiday catch-up rule to lean on. Treat the date filters as live tools rather than a certified 24-hour report.

When a search comes back empty, work the angles. Try spelling variants and clear the custody-only filter. Search both the Birmingham and Bessemer housing lists. Then move to the city route, since each city handles its own arrests differently. Birmingham offers a public city-jail inquiry, and Hoover runs its own jail and booking desk. Vestavia Hills lists no public city booking roster. The same-day arrest guide walks through this sequence in more detail.


Search the Jefferson County Jail Roster

For county custody, the sheriff's portal is the authoritative online source. It shows current inmates along with the booking details attached to each public record. Search with the narrowest identifier you have. A booking number beats a common name every time. A date range helps separate a recent arrest from older matching records. Only choose Birmingham or Bessemer when you know where the person is housed, because the wrong facility selection can hide the entry you need.

FieldUse
NameTry last name or a careful full name, then retry without punctuation.
Subject numberUse a person-level county identifier from an earlier entry.
Booking numberUse the intake-specific number for the narrowest result.
In CustodySelect for current population; clear when checking a recent release.
Booking From/ToSet one day or a broader interval.
Housing facilityLimit to Birmingham or Bessemer only when known.
  1. Open Inmate Inquiry from the official sheriff site.
  2. Search a name without the custody filter, then narrow by booking date.
  3. Open a possible match and compare identifiers, facility, date, and charges.
  4. Rerun with “In Custody” for present status and telephone the jail if timing matters.
  5. Use the court record, not the roster, to learn how a charge ended.

A full result on the roster can show a lot. Expect a photo thumbnail, the person's name, subject and booking numbers, booking date, custody status, housing location, charges, and bond details. Updates follow no fixed schedule, and the sheriff publishes no retention window for how long a record stays up. If the page fails to load, phone the jail directly. Birmingham Jail answers at 205-325-5670, Bessemer Jail at 205-481-4160, and sheriff records at 205-325-5900. The official roster search displays every control you can use to narrow a lookup.

Jefferson County official inmate inquiry search form

The search form splits queries by type. You can search by booking date, custody status, personal identifiers, or housing location. That structure helps prevent a broad name match from pointing at the wrong person.

The sheriff's office also offers the Jefferson County Sheriff AL app. It carries news, alerts, tips, and an inmate search. The app serves as an official alternate channel, though the county lists no separate app-only roster or booking photo feed.


Where Arrest Information Is Published

ChannelPhotos?Status and scope
County Inmate InquiryVisible thumbnailsOfficial county booking and custody source
Birmingham inquiryWhen attachedOfficial Birmingham city custody
Sheriff news and appStory dependentOfficial alerts, not a complete ledger
Birmingham TimesStory dependentSelected news context
RecentlyBookedOftenUnofficial; verify against county
Arrests.orgOftenUnofficial dated copies
Mugshots.zoneOftenUnofficial aggregator
AlArrestsVariesUnofficial roster-derived pointer

Begin with the agency that holds the person or created the arrest record. Court records then show how a case turned out. Local news can add useful context around an arrest event.

Aggregator sites deserve caution. Their listings may sit stale or incomplete, and some carry sealed, city-only, or already-released material that no longer reflects who is in custody. A page such as the AlArrests county page shows why any secondary Jefferson County arrest listing deserves a cross-check against the official roster before you rely on it.

Unofficial AlArrests Jefferson County page

County-local organization can help discovery, but the sheriff portal and originating court remain authoritative.


Recent Arrests by City

Where a Jefferson County arrest happens shapes where the record lands. Birmingham Recent Arrests covers the Birmingham Police Department, the city-jail inquiry, the records division, and possible transfer into county custody. Hoover Recent Arrests walks through the Hoover city jail and booking desk before any county entry. Vestavia Hills Recent Arrests takes the police-records route and explains why CityProtect is a crime map rather than an arrest roster. Each page follows its actual municipal sources instead of assuming every city arrest surfaces instantly in the county portal.

Population explains the attention these cities get. The county's FY2024 annual report ranks Birmingham at 198,829, Hoover's Jefferson County portion at 65,961, and Vestavia Hills at 39,062, using 2020 federal census and enumeration figures. The Hoover number counts only its Jefferson County residents because the city crosses county lines. These figures reflect city size, not arrest volume or booking location.

Agency boundaries also affect timing. A municipal arrest can stay in a city system, move into one of the two county jails, or produce only a police report before any public county entry appears. When the arresting department is known, search that city source first. Then check the county roster without a facility restriction. The holding agency can confirm the final booking destination, which an unofficial listing cannot.


Read a Jefferson County Arrest Record

Three documents tell three different stories about one Jefferson County arrest. A booking record logs the jail process. An arrest report describes the event itself. A court file tracks the prosecution that follows. They overlap, but none replaces the others.

The portal can show a booking, the custody location, initial charges, and bond fields. A records request may return a report copy or booking photo where disclosure rules allow. Later filings and case outcomes live with the Jefferson Circuit Clerk and the Alabama court system.

FieldMeaning and limit
Name and identifiersListed identity plus subject and booking numbers.
Booking dateRecorded intake time, not necessarily exact arrest time.
ChargeAn charge that may be amended, dismissed, or resolved differently.
BondCustody-system amount or status, not proof of payment.
Housing facilityBirmingham or Bessemer county location for the entry.
PhotographIntake image when publicly displayed.
Court informationA route to a case that needs clerk verification.
Booked versus released: booked means intake occurred; in custody means the portal presently marks the person held; released means the current roster may no longer show the person although agency and court records can remain; sentenced to ADOC points to a later state-corrections record.

Jefferson County Arrest Photos

Booking photos in Jefferson County start with the county jail roster, which shows a thumbnail for each person listed. The Birmingham city inquiry can attach a thumbnail too. Elsewhere the rules split. Vestavia Hills states plainly that it does not routinely publish mugshots, and neither Birmingham nor Hoover follows one photo policy across every arrest. When an image is missing, the cause may be custody routing, agency policy, youthful-offender confidentiality, a sealed record, or simply how the lookup page is built.

State custody opens a second door. After a prison sentence, the Alabama Department of Corrections search can display a photo for someone held in ADOC custody, though youthful-offender cases stay out and it is not a pretrial tool. Federal lockups give less. The Bureau of Prisons locator has no public photo field, and the U.S. Marshals Service rarely releases prisoner photographs.

Alabama has no general statute banning pay-to-remove mugshot sites. Two narrower laws exist: Ala. Code §13A-6-183 restricts certain prostitution-arrest photographs, and §15-19-7 shields youthful-offender records. No photo gallery is hosted here, and no booking photo is rehosted. Unofficial photo pages can run stale or contain errors, so treat any image found off the official roster with care.


Request an Arrest Record or Photo

Jefferson County runs a public-records portal for requests, and sheriff booking questions can start with records staff at 205-325-5900. The legal footing is Ala. Code §36-12-40, which grants general inspection rights within confidentiality and other lawful limits. No single sheriff fee or turnaround is set in stone. Ask for an estimate up front instead of assuming a deadline.

  1. Give the full name, approximate arrest and booking dates, agency, booking number, and exact item wanted.
  2. Send the focused request to the county portal or correct city or sheriff custodian.
  3. Ask about inspection and obtain an estimate for search or copying charges.
  4. If withheld, ask for the legal basis and whether redaction permits partial release.
  5. Pair booking material with the clerk’s disposition.

Some third-party publishers offer free correction or removal paths. Busted Newspaper and RecentlyBooked both do, covering certain dismissed, sealed, expunged, wrong-person, juvenile, or inaccurate entries. Remember what these are: publisher policies, not court relief, and they bind no other site. Gather official documentation first, stick to verified no-cost policies, and steer clear of paid intermediaries that imply payment is needed to honor a court order.


Alabama Arrest Records and Privacy

Alabama's public-record rule begins at §36-12-40, yet openness has limits. Youthful-offender records stay confidential. Certain prostitution-arrest photos face a specific restriction, and sealed or expunged material follows whatever the court ordered. For relief, the criminal forms page carries the CR-65 petition, and the Jefferson Circuit Clerk handles the local filing route.

Coming off a live roster is not the same as destruction. The sheriff publishes no fixed retention period, so ask which Records Disposition Authority governs intake, jail, release, and photo records, and whether an item was destroyed, transferred, sealed, expunged, or merely hidden from public view. The ADAH RDA search explains retention authority. Its historical incarceration collection skews toward old state-prison material rather than modern county mugshots.

Note: The official statute page supplies the full text.

Alabama public records statute page

The general access rule is only the start. Confidentiality statutes and court orders control particular material, so a record's status always depends on the specific law or order that applies to it.


Check Jefferson County Arrest Warrants

The sheriff's Court Services page lays out how warrant operations work and lists separate Birmingham and Bessemer contacts. What it lacks is a public most-wanted list. Don't lean on people-search sites for warrant confirmation either. Court Services or the correct court can answer directly, and an attorney helps when the stakes are high, since name matches and warrant status can shift at any time.

The official Court Services source shows the full warrant structure.

Jefferson County Sheriff Court Services page

Its Birmingham and Bessemer organization beats any unverified wanted directory. Never approach a wanted person yourself. Call law enforcement, or 911 if danger is immediate.


After Arrest: Court and Release

Jail staff can answer questions about current charges, bond amounts, and how to arrange bond in Jefferson County. Court dates are a different matter, and the county sends those questions to District or Circuit Court. A bond figure on the roster does not mean the bond was posted, that release followed, or that the amount held steady. For pretrial release, call 205-325-5716 in Birmingham or 205-481-8529 in Bessemer.

For filings that come after an arrest, use the Jefferson Circuit Clerk and Alabama's court access system. The clerk's docket tracks a case as it moves through District and Circuit Court.


Locate State or Federal Custody

A name missing from the county system could mean release, transfer, or a sentence already served. Match the tool to the custody type. For current ADOC custody, use the ADOC database. For federal sentences, use the BOP locator. For immigration detention, use the ICE locator. Each covers a different custody state, and none delivers a final state-court result.

Those boundaries matter. County Inmate Inquiry describes county intake and custody only. The ADOC system covers people serving qualifying Alabama sentences and excludes those sentenced under the Youthful Offender Act. BOP handles federal custody, ICE handles immigration detention. Searching all four while ignoring those lines yields empty screens without ever answering whether the person was arrested, released, or moved.

Need notification rather than a single lookup? County custody can surface through VINELink Custody Check, and Alabama VNS serves qualifying victims in state post-conviction custody. Alerts can lag behind transfer or release processing, so confirm urgent safety questions with the responsible agency.


Verify Before Using an Arrest Entry

Verify any arrest entry in two steps. Start with the agency that made the booking, and confirm the person is still in custody. Then pull the court case and read its outcome. Names repeat in Jefferson County, and a transfer between city and county custody can make an old entry look wrong. Match on booking number, subject number, date of birth when shown, or the court case number. Those beat a name or a booking photo every time.

Keep notes instead of screenshots. Write down the official URL, the date you queried it, the booking number, the agency, and anything the records custodian sends back. If the entry later drops off a current-only roster, your notes still explain what the page said. Do not republish anything after a sealing or expungement order. If a booking photo was lawfully restricted or pulled down, let it stay down.

FCRA limit: These public-record routes are for locating and understanding government records. They may not be used for employment, tenant screening, credit, insurance, or another decision regulated by the Fair Credit Reporting Act. Use a compliant consumer-reporting process for those purposes.

Two County Jails, One Roster

Jefferson County runs two jails. The Corrections Division staffs a Birmingham facility and a Bessemer one, and the public roster treats either as a possible housing spot. Both jails can hold state and federal detainees awaiting trial, per the county's own jail page. That still does not make the county roster a state-prison database or a federal-sentencing list. The sheriff's corrections page adds that people are held while awaiting trial or transfer to ADOC.

Where an arrested person sits shapes what you do next. Birmingham Jail sits at 809 Richard Arrington Jr. Boulevard North, main line 205-325-5670. Bessemer Jail is at 1822 2nd Avenue North in Bessemer, main line 205-481-4160. Always call the location shown on the official entry before you visit. A transfer or a release can make yesterday's answer stale today.

The official county jail page lays out both facilities and where jail records hand off to the courts.

Jefferson County official page listing Birmingham and Bessemer jails

When the roster cannot answer a court-date or release question, the county's own page still lists both facilities and their contacts.

Search Public Records

Sponsored Results


Jefferson County Sheriff’s Office Location and Directions

Jefferson County Sheriff’s Office

2200 Rev. Abraham Woods Jr. Boulevard
Birmingham, AL 35203
205-325-5700

Records: 205-325-5900. Non-emergency dispatch: 205-325-1450. Call before you travel to confirm hours.