Need to find someone in the Jefferson County Jail? The official Jefferson County Jail Inmate Search is the fastest, free way to check current inmates at the Birmingham or Bessemer facilities.
Run by Sheriff Mark Pettway’s office, it shows real-time photos, charges, bonds, and more—no account or login required.

How to Use the Jefferson County Jail Inmate Search (Easy Step-by-Step)
- Go straight to the official page: https://sheriff.jccal.org/NewWorld.InmateInquiry/AL0010000/
- Type the person’s last name (or full name) in the box.
- Tick the “In Custody” box to see only people still inside.
- Click Search.
- Click any result to open the full profile with photo, charges, bond, booking date, and which jail they’re in.
Quick tips: Try spelling variations or nicknames. You can also search by booking number. The list refreshes several times a day.
This tool handles all the popular searches people type: “Jefferson County Alabama inmate search”, “Birmingham jail inmate roster”, “Bessemer jail current inmates”, “Jefferson County AL jail lookup”, and “JCSO inmate search”.
What Details Does the Inmate Search Show?
- Clear mugshot (when available)
- Full name, aliases, date of birth
- Height, weight, race, gender
- All current charges and case numbers
- Bond amount and type
- Booking date and location
- Scheduled release date (if known)
- Housing facility: Birmingham or Bessemer
Jefferson County Jail Visitation – Simple Schedule & Rules
Birmingham Jail (809 Richard Arrington Jr. Blvd N) Visiting hours: 6:00 PM – 7:50 PM, Monday–Saturday Last-name schedule:
- Monday: A–C
- Tuesday: D–G
- Wednesday: H–L
- Thursday: M–Q
- Friday: R–T
- Saturday: U–Z
Bessemer Jail (1822 2nd Ave N)
- Saturday mornings: A–G
- Saturday afternoons: H–Q
- Sunday afternoons: R–Z
How to visit (micro steps):
- Check the schedule matches the inmate’s last name.
- Arrive 15–30 minutes early with a valid photo ID.
- Wear proper clothes (no shorts, tank tops, or gang colors).
- Go through security—no phones, purses, or food allowed.
- Most visits are non-contact (glass or video).
Call ahead if you have kids or special needs. Hours can change for holidays.
How to Post Bond or Get Someone Released
- Find the exact bond amount on the inmate profile.
- Pay cash/credit at the jail lobby kiosk (open 24/7).
- Or call a local Alabama bail bondsman (usually 10% fee).
- Bring your ID and the inmate’s full name/booking number.
Need lower or no bond? Ask about Pre-Trial Release: Birmingham: 205-325-5716 Bessemer: 205-481-8529
Sending Money, Mail & Phone Calls
Commissary (for snacks and supplies): Go to AccessCorrections.com, select Jefferson County Jail, and add money by name or ID. Or use the lobby kiosk.
Phone calls: Deposit funds at accounts.ncic.com for the right facility.
Mail: Send letters to the inmate’s full name + jail address. All mail gets inspected—no packages without permission.
Full Contact List (Birmingham & Bessemer)
- Main Sheriff’s Office: 205-325-5700
- Birmingham Jail info: 205-325-5670
- Bessemer Jail info: 205-481-4160
- General records/questions: Mon–Fri 8 AM–5 PM
Official sites:
- Inmate Search → https://sheriff.jccal.org/NewWorld.InmateInquiry/AL0010000/
- Sheriff’s Office → https://jeffcosheriffal.com/

The Editorial Staff at RadheInfotech LLP manages all content on JailInmateSearch.org. With 15+ years of experience in digital marketing and public records, our team manually verifies every record, link, and update without using AI. We partner with U.S. legal firms to ensure accuracy, privacy compliance, and trustworthy information for users.