Alabama Inmate Search

Alabama holds people in custody at two distinct levels. The Alabama Department of Corrections (ADOC) runs the state prison system; its ADOC Resident Lookup covers anyone serving a state sentence. Anyone arrested recently — awaiting trial or serving a short sentence — is held in one of Alabama’s 67 county jails, each operated by an elected Sheriff whose booking register is open to public inspection by state law.

Looking for someone booked tonight? See If someone was just booked tonight below for the fast path.

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

Searching for an inmate in Alabama

Start with the right system for where the person is likely held. Alabama custody splits cleanly into two tiers, and searching the wrong one wastes time.

State prison (ADOC): If the person was convicted and sentenced to state custody, search the ADOC Resident Lookup by name or DOC number. The result shows current facility, custody status, and projected release date. ADOC manages all state correctional facilities across Alabama.

County jail: If the person was arrested recently or is awaiting trial, they are in one of Alabama’s 67 county jails. Each jail is run by the county’s elected Sheriff, who maintains a booking roster. Alabama law requires that roster to be open to public inspection — a meaningful right. Use the county index below this article to reach the inmate page for the specific county. Each county page lists that Sheriff’s booking-line contact and local roster access.

Custody notification: Alabama runs its own state victim and custody notification system through the Attorney General’s office. You can register with Alabama’s own victim notification system at Victims to receive alerts when a person’s custody status changes. The statewide notification line is 1-800-626-7676.

What the state and county systems show (and don’t)

The ADOC Resident Lookup covers only people in state prison. It will not return results for county-jail detainees, people on probation or parole supervision only, or anyone held in a federal facility. If the person you are looking for was arrested recently, ADOC is the wrong starting point.

County jail rosters cover local bookings, but their online availability and format vary by Sheriff’s office. A new booking can take time to appear on a publicly accessible roster — the record may exist at the jail before it surfaces online. Plan to call the Sheriff’s office directly if an online search returns nothing.

Additional gaps apply statewide. Juvenile records are not publicly searchable. Cases sealed by court order will not appear. Federal arrests — by the FBI, DEA, or U.S. Marshals — go into the federal system, not Alabama’s county or state databases. The Alacourt court portal at Alacourt covers trial-court case records, but that is a paid service — there is no free statewide trial-court search in Alabama. The free public portal covers appellate courts only and will not show a county criminal case.

If you’re reading this because someone was just booked tonight, the section below is for you.

If someone was just booked tonight

That’s a hard night. The fastest path right now is the county jail’s booking line in the county where the arrest happened. That part is the hard part — you need to know which county. Once you do, find that county’s page in the index below this article; it lists the exact booking-line number for that Sheriff’s office. Call and ask whether the person is in custody. Do not start with ADOC — its lookup covers state prison, not fresh county bookings, and it will not help you tonight.

Bond is not set at booking. A judge decides release conditions — including whether to set a money-bail amount or release the person on recognizance — at a first appearance before a judge. Alabama uses money bail with judicial discretion. For a defined list of violent offenses, a court can deny bail entirely after a hearing; that is a real possibility worth knowing. Calling the jail tonight confirms custody. It will not tell you a bond amount, because that decision has not been made yet.

Visitation is almost never available the first night. That’s the standard across Alabama’s county jails. Once your family member is processed and assigned to a housing unit, the Sheriff’s office can tell you the visitation schedule. The county page below has contact details.

You can also register with Alabama’s own victim notification system at Victims — it will alert you when custody status changes, so you are not calling the jail repeatedly. The statewide line is 1-800-626-7676. That is a practical tool for tonight and the days ahead.

Tomorrow morning, take three steps. Call the Clerk of Court in the county where the arrest happened to ask about the case number and first-appearance date. Attend the first appearance if you can — that is when bail is addressed. And consult an attorney: the Alabama State Bar’s Lawyer Referral Service can connect you with a criminal defense attorney. If cost is a concern, the Alabama indigent defense locator can help identify a public defender. Those are the concrete next steps — and they can wait until morning.

If you can’t find them in Alabama

A missing result most often means the booking has not yet propagated to the online roster. Call the Sheriff’s office in the county of arrest directly before drawing any other conclusion.

  • The person may have been transferred into ADOC state custody after sentencing — check the ADOC Resident Lookup.
  • The arrest may have occurred in a different Alabama county than expected — check neighboring counties.
  • Federal authorities (U.S. Marshals or the Bureau of Prisons) may hold the person — Alabama’s state systems will not show federal detainees.
  • The person may already have been released.
  • Register with Alabama’s own victim notification system at Victims to receive automatic status updates rather than checking manually.

Search Records Across States by Name

Alabama’s ADOC lookup and county rosters cover only Alabama custody. If the person may be held in a neighboring state — or if you need to check records across multiple states — the nationwide search below can fill that gap.

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.

Resource What it confirms What it won’t show Next step
ADOC Resident Lookup State-prison custody status, facility, projected release date County-jail detainees, probation-only cases, federal holds Search by name or DOC number at the ADOC site
County jail rosters Local booking status for recent arrests in that county State-prison inmates, federal detainees, sealed records Find the county’s inmate page in the index below
Alacourt Trial-court case records across Alabama’s 67 counties (paid); appellate records (free) Current custody location, federal cases, municipal courts outside the index Search by name — note the per-search fee for trial-court records
Alabama’s own victim notification system Custody-status change alerts for registered users Real-time booking data; case details Register at victims.alabama.gov or call 1-800-626-7676
Nationwide Records Search Records across multiple states, federal data not in Alabama portals Real-time booking feeds; official court documents Run the name search above

Related Alabama record searches

See also: Alabama arrest records and Alabama warrant search.

Inmate pages for each of Alabama’s 67 counties — with local jail roster access and Sheriff booking-line contacts — are listed in the county index below this article.

Sources & official Alabama custody resources

All sources verified 2026-09-15.

Found an error? Please submit a correction — we review and update within 48 hours.

Frequently asked questions

How do I find out if someone is in jail in Alabama?

Check the right system for where the person is likely held. If they were sentenced to state prison, search the ADOC Resident Lookup by name or DOC number. If they were arrested recently, they are in a county jail — use the county index below to reach that Sheriff’s roster. Alabama law makes the county jail register open to public inspection, so the Sheriff’s office must provide booking information on request.

My family member was just arrested in Alabama — how do I find them tonight?

Call the county jail’s booking line in the county where the arrest happened. The county page in the index below this article lists that number. ADOC will not help tonight — it covers state prison, not fresh county bookings. A judge sets bond at a first appearance, not at booking, so tonight’s call confirms custody only. You can also register with Alabama’s own victim notification system or call 1-800-626-7676 to receive automatic alerts when custody status changes.