To find an inmate currently held in Marion County, go to the Marion County Sheriff’s Office inmate records page. The roster is maintained by the elected Sheriff under Alabama’s requirement that the jail register remain open to public inspection. The Marion County Correctional Facility in Hamilton serves as the county’s detention facility. Confirm numbers and hours before visiting or calling.
Looking for someone booked tonight? See Marion booking contacts for phone-first contact info.
Searching the Marion County jail roster
138 or more current inmates appear on the Marion County Sheriff’s roster at any given time. The Marion County Sheriff’s Office inmate records page links directly to the live roster. Use these steps:
- Open the inmate records page.
- Search by last name. The roster sorts by booking date descending by default.
- Filter by first name to narrow results when a last name returns multiple entries. Partial first-name matches are typically accepted.
- Each record shows booking date, charges, and custody status. The official record may also contain a booking photo.
The Sheriff’s administrative office in Hamilton is open Monday through Friday, 8:00 AM to 4:00 PM. The roster itself is accessible online at any hour. If you cannot access the online roster, call the Marion County Courthouse at (205) 921-7451 for a custody inquiry.
What the roster does (and doesn’t) show
Booking records do not appear on the Marion County roster the moment an arrest occurs. Processing at the Marion County Correctional Facility takes time — a person booked late at night may not appear online until the following morning, and in some cases the lag extends longer depending on workload at intake. If you searched and found nothing, the arrest may be real but the record simply hasn’t posted yet.
The roster also has structural limits. Juveniles are not listed. People held on federal charges are in federal custody and never appear on a county roster. Anyone already sentenced and transferred to an Alabama Department of Corrections facility has left county custody and will not show here. The roster reflects current county jail population only — it does not show historical bookings beyond a short window, and charges listed at booking may differ from what a court later files.
A booking that happened within the last few hours is the most common reason a name doesn’t appear — and that timing question is exactly what a phone call to the Sheriff can answer tonight.
If someone was just booked tonight
Call the (205) 921-7451) — that’s the Marion County Sheriff’s Office main line, and it’s the fastest way to confirm whether someone is in custody right now. That’s a hard thing to be waiting on.
The online roster may not reflect a booking that happened in the last several hours. It’s frustrating, but normal. A staff member on the phone can confirm custody status directly from the jail register, which Alabama law requires to be open to public inspection.
Bond is not set at booking — it’s set at first appearance, which typically happens within the first day or two after arrest. You won’t get a bond amount tonight. What you can get is confirmation that the person is in custody and an approximate timeline for when first appearance is scheduled. Alabama uses money bail with judicial discretion; for certain violent offenses, a 2022 constitutional amendment allows a court to deny bail entirely after a hearing. An attorney can advise on that risk if it applies.
Visitation won’t be available tonight. It’s a long night, and that part is genuinely hard. Visitation scheduling typically begins the next day — check the Marion County Sheriff’s Office jail rules and visitation page for current hours and procedures. The facility also offers video visitation through Securus. Tomorrow morning, call the Marion County Circuit Clerk at (205) 921-7451 to ask about case filing and first-appearance timing. If you need an attorney, the Alabama State Bar Lawyer Referral Service can connect you with counsel, and the Alabama indigent defense locator covers public defender access.
If someone isn’t on the Marion County roster
Why might a name not appear on the Marion County roster at all?
Booking lag is the most common answer for recent arrests — the record simply hasn’t posted yet. But if the arrest happened more than a day ago and the name still doesn’t appear, other explanations apply.
- Transferred to state prison: If the person was already convicted and sentenced, they are no longer in county custody. Search the Alabama Department of Corrections inmate lookup to locate anyone serving a state sentence.
- Released: Bond may have been posted, or the person may have been released on recognizance. The roster removes names after release.
- Held in a neighboring county: If the arrest involved another jurisdiction, the person may be in Winston, Lamar, Fayette, or Franklin County custody. Each county maintains its own roster.
- Federal custody: Federal charges route to federal detention facilities, which never appear on county rosters.
- Victim notification: If you need custody status updates going forward, Alabama runs its own state notification system through the Attorney General’s office — not VINE. Register through that system for release alerts. You can also check Vinelink for any legacy records, but Alabama’s current system is the authoritative source.
For inmates in other counties or states
A nationwide records search may help surface custody records when someone could be held in another county’s jail, another state’s facility, or federal detention — locations that Marion County’s roster can never display. Such a search is one source among several and may help fill gaps that local portals often leave.
Sponsored: Nationwide Records Search (we may earn a commission at no extra cost to you).
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.
Marion County inmate lookup — resource guide
| Resource | What it confirms | What it won’t show | Next step |
|---|---|---|---|
| Marion County Sheriff’s Office inmate records | Current county jail population; booking date and charges | Releases, state prison transfers, federal holds, juveniles | Search by last name; call if name doesn’t appear |
| Marion County Sheriff’s Office 📞 (205) 921-7451) |
Real-time custody status from the jail register; booking timing | Bond amount before first appearance; case details | Call any hour for custody confirmation |
| Marion County Twenty-Fifth Circuit Court records portal | Filed criminal charges; case numbers; court dates | Current custody status; bond set before first appearance | Use after first appearance to track case filings; courthouse open Mon–Fri 8 AM–4:30 PM |
| Alabama Department of Corrections inmate search | State prison population; facility assignment; sentence status | County jail inmates; pre-trial detainees | Use when person has been convicted and sentenced to state custody |
| Alabama state victim notification system (Attorney General’s office) | Custody change alerts; release notifications | Current booking details; charge information | Register through the Alabama AG’s office; do not rely on older VINE numbers |
Related Marion County resources
Nearby counties
- Winston County inmate search
- Lamar County inmate search
- Fayette County inmate search
- Franklin County inmate search
Sources verified 2026-09-14:
- Marion County Sheriff’s Office — Inmate Records
- Marion County Twenty-Fifth Circuit Court — Public Search, Records & Copies
- Alabama Department of Corrections inmate search
- Marion County Sheriff’s Office — Jail Rules and Visitation
- Alabama Professional Bail Bond Board
- Alabama State Bar Lawyer Referral Service
- Alabama Indigent Defense locator
Errors or outdated information? Report a correction — we review and update within 48 hours.
Why isn’t the name I searched showing on the Marion County roster?
The most common reason is booking lag — a person arrested within the last several hours may not yet appear online. If the arrest was recent, call the Marion County Sheriff’s Office at (205) 921-7451 to confirm custody directly. If the arrest was more than a day ago and the name still doesn’t appear, the person may have been released, transferred to an Alabama Department of Corrections facility (search at Alabama Department of Corrections inmate search), held in a neighboring county, or in federal custody. Juveniles and federal detainees are never listed on the county roster.
Is there a free statewide Alabama inmate search that covers all counties at once?
Alabama does not offer a free statewide search for county jail inmates. Each county sheriff maintains its own roster. The Alabama Department of Corrections operates a Alabama Department of Corrections inmate search, but that covers only people serving state prison sentences — not pre-trial detainees held in county jails. Alabama’s statewide trial-court index (Alacourt) covers court case records but is a paid service; the free Alacourt portal covers appellate courts only and will not show a county criminal case. For a recent arrest, go directly to the Marion County Sheriff’s Office roster or call (205) 921-7451.
Search records by county: