Search Arrest, Mugshot & Inmate Records by Name
Search by name and state for arrest, booking, mugshot, inmate, jail roster, prison, criminal and court-record search categories.
Independent records-search resource. This website is not a government agency, police department, sheriff's office, jail, prison or courthouse. Search coverage varies by source and jurisdiction. Some links may lead to third-party services, and compensation may be received when a partner service is used.
Find Madison County Mugshots and Booking Records
For Madison County, Alabama, the most direct place to check a current jail booking is the official Madison County Sheriff’s Office inmate roster. The roster can show booking photographs, booking numbers and times, charges or descriptions, bond information and custody-related details for people processed through the county detention system.
If the person is no longer listed as a current inmate, use the Sheriff’s released-inmate option before assuming the record disappeared. Court records, state-prison records and victim-notification services are separate systems and may answer different questions.
Start with the official Madison County inmate roster
Search by first or last name, or browse the roster. Use the booking number shown in the profile when you need to discuss that booking with jail staff or prepare inmate mail.
Official Madison County Sheriff’s Office resources open in a new tab. This website does not operate the jail roster.
How to Search Madison County Mugshots
The Sheriff’s inmate roster is designed for people who need current county-jail booking information. A first or last name is enough to begin, although additional identifiers help when several people have similar names.
What the Madison County Booking Roster Can Show
Individual roster entries may include a booking photograph together with identifying and custody information. The exact fields available can vary by booking.
| Roster field | What it helps confirm | Important limitation |
|---|---|---|
| Booking photo | Visual record associated with a jail booking | It does not prove guilt or a later conviction |
| Booking number | The jail’s identifier for the booking record | It is not the same as a court case number |
| Booking time | When the person was entered into the jail system | It does not necessarily equal the arrest time |
| Description or charges | Offenses or legal reasons associated with custody | Charges can later change or be dismissed |
| Bond amount | Bond information shown for the booking | A $0 display does not automatically explain why release is unavailable |
| Holds | A possible additional agency or custody restriction | Ask the jail or responsible agency what a particular hold means |
How to Check Recent Madison County Releases
A person can disappear from the current-inmate view after release, transfer or another custody change. The Sheriff’s roster provides a released-inmate route covering people released from the detention center within the previous 48 hours.
Still in custody?
Use the Current inmate option and compare the booking information with the person you are trying to locate.
Recently released?
Use the Released or 48-hour release option. Released entries can include a release time in addition to the original booking information.
Booking Charges and Court Case Results Are Different Records
The jail roster answers custody and booking questions. It does not replace the court record. If you need hearing dates, filings or the final disposition, move from the booking information to Alabama’s trial-court record system.
Best for current detention status, booking photos, booking numbers, booking dates, listed charges, bond information and recent releases.
Madison County’s Circuit Clerk is the official record keeper for proceedings in the county’s District and Circuit Courts, including criminal and traffic matters.
Alabama’s court system provides public trial-court access through its court-record services. The Madison County Circuit Clerk notes that fees can apply to on-demand court-record access.
Madison County Bond Information
The Sheriff’s jail-information page lists different bond routes depending on the jurisdiction handling the case. Before paying anything, confirm the defendant’s identity, the charge, the correct court or magistrate and the current bond status.
City of Huntsville
The Sheriff’s guidance says misdemeanor bonds may be posted through the City of Huntsville magistrate 24 hours a day, seven days a week.
Phone: 256-427-7817
City of Madison
The Sheriff’s guidance lists the City of Madison Magistrate for misdemeanor bonds Monday through Friday, 8:00 a.m. to 4:30 p.m., excluding holidays.
Phone: 256-772-5617
Madison County
The Sheriff’s guidance lists the District Court Clerk’s Office for county misdemeanor and felony bonds Monday through Friday, 8:00 a.m. to 3:30 p.m., excluding holidays.
Phone: 256-532-3373
The Sheriff’s jail page also states that the Madison County Sheriff’s Office does not process property bonds. Bond procedures can depend on the case and court order, so verify the current instructions before traveling or paying a third party.
Register for Madison County Custody and Release Notifications
Someone who needs an actual notification of a custody-status change should not rely on repeatedly refreshing a mugshot page. Madison County directs users to Victim Information and Notification Everyday, commonly called VINE.
VINE notification route
- Available 24 hours a day, seven days a week.
- Can provide custody-status and criminal-case information.
- Registration is required if you want notification when someone is released.
- The Sheriff’s jail page states detention-facility staff do not make those release-notification calls.
Madison County Detention Facility Contact Information
Physical location
Madison County Detention Facility815 Wheeler Ave
Huntsville, AL 35801
Main jail line: 256-519-4800
Administration: 256-519-4839
Sheriff’s Office contacts
General office: 256-532-3412
Non-emergency: 256-722-7181
The Sheriff’s site identifies the non-emergency and jail-booking lines as 24-hour contact routes.
Mailing an Inmate After You Find the Booking Record
The Sheriff’s jail instructions require the inmate’s first and last name and booking number on incoming mail. The booking number can be taken from the official roster.
Official inmate mailing format
Inmate First and Last Name
Inmate Booking #
Madison County Jail
P.O. Box 2047
Huntsville, AL 35804
Personal correspondence received by the detention facility is digitized for inmate access through housing-unit kiosks. The jail states that original personal-mail items are retained for seven days after receipt and may be retrieved by a person designated by the inmate during that period.
Property, Medication and Other Jail Tasks
Personal property pickup
The detention facility says inmate property is stored for 30 days. Family members may pick up property for housed inmates at 815 Wheeler Ave seven days a week, 24 hours a day, and must bring valid photo identification.
Approved medical items
The jail states that medications, eyeglasses, contacts and other approved medical items may be dropped off or picked up Monday through Sunday from 8:00 a.m. to 6:00 p.m., subject to medical and jail approval.
What If the Person Is in an Alabama State Prison?
The Madison County roster covers the county detention system. If a person has moved into Alabama Department of Corrections custody, use the ADOC inmate search instead.
ADOC allows searches by Alabama Institutional Serial number or inmate name. The agency explains that the six-digit AIS number is the fastest identifier when you already know it, and its online database covers currently incarcerated ADOC inmates rather than a complete historical archive.
Why a Madison County Mugshot or Booking May Be Hard to Find
Check the released-inmate view. The person may have been released after an earlier booking.
Search the last name alone and compare identifiers carefully. Do not assume two people with similar names are the same person.
If the person is serving a state sentence, use the Alabama Department of Corrections search instead of the county roster.
Move to the Alabama court-record system or contact the Madison County Circuit Clerk. Jail entries do not show every later court development.
Register with VINE rather than depending on a manual mugshot search for notification.
Official Madison County Search Routes
madisoncountysheriffal.org/inmate-roster
madisoncountysheriffal.org/jail-information
madison.alacourt.gov/circuit-clerk
doc.alabama.gov/inmate/inmate-search