How to Search for an Inmate in Jefferson County Jail
The Jefferson County Sheriff's Office operates the official inmate search portal. This is the only official, free, government-operated inmate search tool for Jefferson County. Do not pay any third-party website for inmate information — the official search is always free.
-
1
Open the official portal
Go to https://www.jeffcosheriff.net in your web browser and look for the inmate search or 'Find Someone in Jail' section.
-
2
Complete any verification
The website may require you to complete a CAPTCHA or screening notice before accessing the search form.
-
3
Enter the inmate's last name
Type the person's last name in the Last Name field. Use the full legal last name, not a nickname.
-
4
Enter first name (optional but recommended)
Adding the first name narrows results significantly, especially for common last names.
-
5
Click Search and review results
Click the Search button. Results will show matching inmates currently in custody. Confirm by checking name, date of birth, and booking date.
-
6
Click the person's name to see full details
Click on the person's name to see the full booking record including facility, charges, bail amount, and court date.
-
7
Note the booking number
The booking number is critical. Write it down. You will need it to schedule a visit, send mail, and make phone account deposits.
-
8
If no results found
If no results appear, the person may not yet be in the system (new bookings take 2–4 hours), may have been released, or may be held at another facility. Call JCSO directly for live assistance.
JCSO Inmate Search
📞 Phone: See official website · 24 hours a day, 7 days a week
🕐 Continuous — new bookings typically appear within 2 to 4 hours after arrest
💡 Search Tips
- Search by last name only first — first names may be recorded differently.
- New bookings take 2–4 hours to appear in the system.
- If no result: check alternate spellings or call the jail directly.
- Email inquiries: See https://www.jeffcosheriff.net
Law Enforcement Agencies in Jefferson County
Jefferson County Sheriff's Office
Sheriff
Jefferson County and unincorporated areas
📍 Jefferson County Sheriff's Office, Alabama AL
https://www.jeffcosheriff.net →Jefferson County Police Department / City Police
City police
Incorporated cities and municipalities within Jefferson County
📍 Jefferson County, Alabama AL
https://www.jeffcosheriff.net →State Police / Highway Patrol — Alabama
State police
State highways and freeways throughout Jefferson County
📍 Alabama State Police, Alabama
https://www.state.al.gov →Jefferson County Probation Department
Other
Probation violations in Jefferson County
📍 Jefferson County, Alabama AL
https://www.jeffcoinTouchcourtsAL.gov →How the Arrest Process Works in Jefferson County
In Jefferson County, an arrest occurs when a law enforcement officer has probable cause to believe a person has committed a crime. The Jefferson County Sheriff's Office (JCSO) and local city police departments are among the primary agencies that make arrests.
-
1
Detention and probable cause determination
An officer stops or detains the individual based on reasonable suspicion or probable cause. The officer identifies themselves and states the reason for the stop.
-
2
Miranda rights are read
If the officer intends to question the person in custody, they must read Miranda rights: the right to remain silent, the right to an attorney, and the warning that anything said can be used in court.
-
3
Search of the person
The officer conducts a search incident to arrest for weapons and contraband. The person may be handcuffed for officer safety.
-
4
Transport to a jail facility
The person is transported to the JCSO facility or city jail for booking and intake processing.
-
5
Notification rights
After booking, the arrested person has the right to make at least one phone call. Alabama law governs the specific number of calls and timeframe.
Jefferson County Jail Booking Process — Step by Step
After arrest, every person taken into custody in Jefferson County goes through a booking process at a JCSO facility. The booking procedure typically begins at the main jail or intake center operated by the Jefferson County Sheriff's Office.
-
1
Personal information collection
Jail staff records the full legal name, date of birth, home address, physical description, and identification details. This information is entered into the JCSO database.
-
2
Fingerprinting
Digital fingerprints are taken using the LiveScan system and submitted to the Alabama Department of Justice and the FBI's national criminal database (AFIS).
-
3
Mugshot photograph
A booking photograph (mugshot) is taken showing the front and side profile of the person. This photo becomes part of the official booking record.
-
4
Medical and mental health screening
All inmates are medically and mentally screened upon intake. The JCSO medical team assesses individuals who may require medical or mental health services.
-
5
Property storage
All personal belongings (wallet, keys, phone, jewelry, clothing) are cataloged, inventoried, and stored in a property bag assigned to the booking number. Items are returned upon release.
-
6
Criminal record and warrant check
Authorities check the person's prior criminal history, any outstanding warrants in Alabama or nationally, current probation or parole status, and any immigration holds.
-
7
Charges recorded and bail set
The specific charges are formally recorded. Bail is set according to the Jefferson County bail schedule. Some non-violent offenses may qualify for cite-and-release or own-recognizance release.
-
8
Classification and facility assignment
Based on charges, criminal history, medical needs, and security classification, the person is assigned to a specific housing unit within a JCSO facility. The person may not be visible in the inmate search system until classification is complete.
Jefferson County Jail Locations — Addresses & Phone Numbers
Jefferson County Main Jail Primary Facility
Main jail
Primary booking and intake facility for Jefferson County operated by the Jefferson County Sheriff's Office. Check https://www.jeffcosheriff.net for current address, hours, and capacity.
Official Website →Jefferson County Detention Center
Detention center
Secondary housing facility in Jefferson County for pre-trial detainees and sentenced inmates. Check https://www.jeffcosheriff.net for current information.
Official Website →Jefferson County Jail — Location Map
How to Find Booking Photos and Mugshots in Jefferson County
A booking photograph (mugshot) is taken during the booking process at every JCSO facility. The official source for booking information, including any available photos, is the JCSO inmate search portal.
Search Booking Photos →Alabama public records law governs access to booking photographs. Mugshots taken during booking are generally part of the public arrest record. Check Alabama specific statutes for any restrictions.
How to Visit an Inmate in Jefferson County Jail
-
1
Go to the official visitation page
Open https://www.jeffcosheriff.net and locate the visitation or inmate visitation section.
-
2
Register your visitor account
Complete your profile with your full legal name, date of birth, government ID number, phone number, and email address.
-
3
Add the inmate to your account
Enter the inmate's full legal name and booking number to link them to your visitor account.
-
4
Check if the inmate is eligible for visits
Newly booked inmates may not be available for visits until classification is complete. Contact the facility to verify visit eligibility.
-
5
Select a date and time slot
Choose an available visit slot up to 7 days in advance. Confirm the booking.
-
6
Check for confirmation
A confirmation will be sent to your registered contact. Save this confirmation and note the date and time.
-
7
Arrive early with your government ID
Arrive at least 30 minutes before your visit start time. Bring only your government-issued photo ID. Leave all other items in your vehicle.
-
8
Check in with staff
Check in at the facility entrance. Staff will verify your ID. All visitors are subject to a search for contraband.
ID Required
Valid government-issued photo ID required. Accepted forms typically include: State Driver's License, State ID Card, U.S. Military ID, U.S. Passport. Check the official website for the complete accepted list.
Dress Code
Visitors should wear clean, modest attire. JCSO reserves the right to deny entry to any visitor whose attire is deemed inappropriate.
Hours
Visiting hours vary by facility and are subject to change without prior notice. Always verify current hours at https://www.jeffcosheriff.net before traveling.
Important Notes
All visitors are subject to identity verification upon arrival. Visitors with outstanding warrants may be subject to arrest.
If you are on probation or parole, or are an ex-felon, contact JCSO prior to visiting to determine eligibility.
Minors must be accompanied by a parent or verifiable legal guardian. Check with the facility for specific age requirements and rules for unaccompanied minors.
Banned Clothing Items
- Clothing resembling inmate uniforms
- Gang-related attire or clothing with gang symbols
- Clothing with offensive graphics or language
- Revealing or sexually suggestive clothing
- No cameras, cell phones, or recording devices
- No food or drinks
- No packages or mail to be left for inmates
How to Set Up Phone Calls with an Inmate in Jefferson County Jail
Phone calls are provided through Securus Technologies or ViaPath Technologies.
-
1
Go to securustech.net
Open https://www.securustech.net or download the Securus Mobile app from the Google Play Store or Apple App Store.
-
2
Create your account
Click Sign Up and create a free account using your name, phone number, and email address.
-
3
Search for the facility
In the facility search, type 'Jefferson County Sheriff' and select the specific jail where your inmate is housed.
-
4
Add the inmate
Add the inmate to your account using their full legal name and booking number.
-
5
Deposit funds
Choose a deposit amount and pay by credit or debit card. Funds are applied to the account and the inmate can then call your registered phone number.
-
6
Wait to receive calls
When the inmate calls, the call will come from the provider's number. Answer and accept the call to connect. Calls are monitored and recorded except attorney calls.
📬 Mailing Address for Inmates
[Inmate Full Name and Booking Number] Jefferson County Jail Jefferson County, Alabama AL
Always include the inmate's full legal name and booking number on all mail. Verify the exact mailing address at https://www.jeffcosheriff.net as addresses and mail policies may change.
📷 Sending Photos
Check https://www.jeffcosheriff.net for current photo size limits and content restrictions. No nude, sexually suggestive, or gang-related content is permitted.
How to Send Money to an Inmate in Jefferson County Jail
Provider: Securus Technologies or ViaPath Technologies
Max deposit: Check with facility for current deposit limits for inmate commissary accounts
Account portal: https://www.securustech.net
Mobile app: Securus Mobile app (available on Google Play and Apple App Store)
Rates: Rates are set by the phone service provider and are subject to change. Family members must create an account and deposit funds before receiving calls from inmates in Jefferson County.
https://www.securustech.net →How Bail Works in Jefferson County — Step by Step
⚖️ Alabama state law governs pre-arraignment release in Jefferson County. Some defendants may qualify for release on their own recognizance (OR release) or a personal recognizance bond depending on the charges and criminal history.
-
1
Find out the bail amount
Look up the inmate on the JCSO inmate search portal at https://www.jeffcosheriff.net to see if a bail amount has been set. Call JCSO directly if unavailable online.
-
2
Decide: pay full bail or use a bondsman
If you can afford the full bail amount, you can pay it directly at the Jefferson County jail or courthouse. If not, contact a licensed bail bond agent who will post the full bail for a non-refundable fee.
-
3
Go to the jail or courthouse
Visit the Jefferson County jail or courthouse bail window. Check https://www.jeffcosheriff.net for the current address and hours.
-
4
Pay the bail amount
Pay the full bail amount by accepted payment method. Include the inmate's full name and booking number on any check or money order.
-
5
Wait for release processing
After payment is accepted, processing typically takes 4–8 hours. The inmate will be released after processing is complete.
-
6
Get your receipt — it is important
Keep your bail receipt. Bail money is returned to the payer at the conclusion of the case, as long as the defendant appears at all scheduled court hearings.
Bail Bond Agents — 10% Option
If the bail amount is higher than you can pay in full, a licensed bail bond agent (bondsman) can post the full bail on your behalf. In Alabama, a bondsman typically charges 10% of the total bail amount as a non-refundable fee.
You pay the bondsman 10% of the total bail. The bondsman posts a bond (a guarantee) with the court for the full bail amount. The defendant is released. If the defendant appears at all court hearings, you owe nothing more. If the defendant fails to appear, the bondsman is required to pay the full bail to the court.
Accepted payment methods: Cash, Cashier's check or money order, Credit or debit card (where accepted), Bail bond through a licensed bondsman
How to Find a Criminal Defense Lawyer in Jefferson County
Anyone arrested in Jefferson County has the constitutional right to an attorney. If you cannot afford a private attorney, the Jefferson County Public Defender's Office will be appointed to represent you at no cost.
Jefferson County Public Defender's Office
📍 Jefferson County Courthouse, Alabama AL
https://www.jeffcoinTouchcourtsAL.gov →To request a public defender, tell the judge at your arraignment that you cannot afford an attorney. The court will then appoint a public defender from the Jefferson County Public Defender's Office.
Jefferson County Criminal Court Locations and the Arraignment Process
After arrest in Jefferson County, the defendant will appear before a judge at the Jefferson County Courthouse. The specific courthouse depends on the type of charges — felony cases go to the district or superior court, while misdemeanor cases go to the county or circuit court.
Jefferson County Superior/District Court — Criminal Division
Criminal — Primary felony courthouse
Primary felony and criminal courthouse for Jefferson County. Arraignment occurs within the timeframe required by Alabama law. Check https://www.jeffcoinTouchcourtsAL.gov for current schedules.
https://www.jeffcoinTouchcourtsAL.gov →Jefferson County Misdemeanor Court
Misdemeanor Criminal
Handles misdemeanor cases for Jefferson County. Check https://www.jeffcoinTouchcourtsAL.gov for current dockets and arraignment schedules.
https://www.jeffcoinTouchcourtsAL.gov →Jefferson County Probable Cause / Magistrate Court
Probable Cause and Initial Hearings
First appearance and probable cause hearings for Jefferson County arrestees. Held on an ongoing basis as required by Alabama law.
https://www.jeffcoinTouchcourtsAL.gov →🔍 Search Court Cases Online
Criminal case information can be searched online at https://www.jeffcoinTouchcourtsAL.gov. Search by defendant name or case number.
https://www.jeffcoinTouchcourtsAL.gov →Frequently Asked Questions — Jefferson Inmate Search
⚖️ Important Legal Disclaimer
All information is for informational purposes only. An arrest does not equal a conviction. All persons are presumed innocent until proven guilty in a court of law. Inmate Search is NOT affiliated with Jefferson County, the Sheriff's Office, or any government agency. Not a consumer reporting agency under the FCRA. Do not use for employment, housing, credit, or insurance decisions. Data may be outdated — always verify with official sources. Full Disclaimer