Find Madison County Recent Arrests

Finding out who was arrested in Madison County means checking a few separate systems, because no single one tells the whole story. The Sheriff's roster shows who is currently in custody at the county jail. City police reports and court files fill in what happened before and after the booking. Anyone hunting Madison County mugshots should start with that official roster rather than an old repost floating around online. Keep timing in mind, too. A fresh booking may not appear right away, and someone released can drop off the current list fast. Madison County recent arrests, records requests, booking photos, warrants, court records, and custody alerts are all covered here, piece by piece.

Public Record Search

Sponsored Results

Where Madison County Recent Arrests Post

Start with the Madison County Sheriff's Office inmate roster. That page lists people currently held at the Madison County Detention Facility, and each card carries a booking photograph, the person's name, a booking number and time, age, race, gender, charge descriptions, bond, holds, and a profile link. It is a current-custody list, not a full history of every Madison County arrest, so a name missing from it does not mean the person was never booked.

There is no fixed 24-hour county feed and no historical countywide blotter. Instead, the windows are split between the newest-first roster, the City of Madison's weekly arrest reports, and records-request routes for Huntsville and Triana. The Daily Arrest Report covers the same-day fallback, and the Weekly Arrest Log widens the lens to city reports.

NeedOfficial sourceWindowPhoto
Fresh county bookingMCSO newest-first rosterCurrent custody, not a fixed dayYes
Madison city arrestsMPD weekly archiveWeekly, with three-month web removalNot in the sampled report
Huntsville recordHPD Records & ReportsRequest basedAsk the custodian
Triana recordTown Clerk requestRequest basedNot verified

Was Someone Arrested Last Night?

Sort the roster by booking time, then compare the name, booking number, and arresting agency. One caution: a booking time marks jail intake, not the moment officers made the street arrest. MCSO publishes no fixed refresh schedule, and intake review, photography, classification, a quick bond, or release can each change what shows up. If the record is urgent or simply not there, call the Madison County Detention Facility booking-information line at 256-519-4800. For release and transfer notices over time, the VINELink Inmate Check walks through registration and the county's instructions on its limits.

StatusLikely official pathWhat the result can establish
Just booked or still heldMCSO current roster and jail phoneCurrent county custody when checked
Released from county custodyMCSO records request and the proper courtThe retained booking record and later case events, if public
Sentenced to state prisonADOC inmate searchCurrent Alabama prison location or status
Federal or immigration custodyBOP or ICE locatorStatus within that separate custody system

A missing card or a delayed roster is never proof that no arrest happened, so confirm any time-sensitive custody question directly with the jail.


Search the Madison County Jail Roster

An accuracy disclaimer may appear before the roster loads. Once inside, rely on the visible booking-time sort, the page controls, and the profile links. The interface offers no documented full-name search endpoint, so browser page-find and careful pagination beat guessing at a hidden search box. A profile page can carry more than the summary card, including extra charge descriptions. Write down the booking number before you call, because MCSO treats it as the key jail reference.

Roster fieldHow to read it
Booking numberCounty jail reference, distinct from a court case number
Booking timeIntake timestamp, not always incident time
Charge descriptionBooking charge that may later change
BondAmount listed at the time, not a sentence
HoldsAnother process or authority may be involved
PhotoIdentification image, never proof of guilt
Roster presenceIndication of current county custody when checked
  1. Open the current MCSO roster and read its disclaimer.
  2. Choose newest booking time when recency matters.
  3. Compare more than the name, especially booking number and time.
  4. Open the profile for added descriptions or holds.
  5. Call the jail when timing or identity remains uncertain.

The official roster disclaimer explains the limits attached to the public interface.

Madison County Sheriff inmate roster disclaimer and access page

The Sheriff's roster page places its accuracy warning above the current-custody cards, which is why every detail deserves a second check.


Official Madison County Arrest Channels

No single channel covers every stage of custody. MCSO handles people currently held in the county facility. Madison Police puts out a weekly municipal report. HPD and Triana both steer requesters to records staff. ADOC covers state prison after sentencing, while BOP and ICE run their own federal systems. Local news adds another angle: WAFF 48 Crime reports selected cases, though a story is not a complete arrest list and may run a police image, a scene photo, or nothing at all.

ChannelOfficialWhat it answers
MCSO rosterYesCurrent county custody and displayed booking photo
Madison Police archiveYesWeekly city incident and arrest entries
City records officesYesRequestable police reports and local records
ADOC searchYesCurrent sentenced state-prison custody
Local newsNo, editorialSelected arrest and court stories

The local crime-news source illustrates how story-based coverage differs from a booking roster.

WAFF 48 local crime coverage page for Madison County and Huntsville

News coverage can supply useful event context, but custody status and case outcome still come from the jail or the court.


Madison County Recent Arrests by City

City of arrest, arresting agency, home address, and booking location are four different facts, and mixing them up leads people astray. Huntsville Recent Arrests untangles the split between HPD reports and county booking. Madison Recent Arrests tracks the city's weekly reports and its three-month web policy. Triana Recent Arrests follows the town police and clerk request path, since the town hosts no online log. In all three cities, anyone held in county custody is booked at the Madison County Detention Facility.


Why Arrest and Booking Times Differ

MCSO's jail guidance separates several clocks, and the differences matter. A felony warrant process can run up to 48 hours through the magistrate route. A district-court case follows a 72-hour hearing pathway for notice of charges and bond. Huntsville misdemeanor bookings can land in city court the next business day when no bond is posted. Madison handles its misdemeanor scheduling by charge. So arrest time, jail intake, web publication, bond, and first appearance are five distinct moments, never one timestamp.


Roster Pages Do Not Measure Time

The live roster spans 61 pages. That looks like historical depth, but it is not. MCSO publishes no date filter and no retention promise that turns each page into a day. Pagination simply reflects the current list and its display size. Someone held for more than a day stays on it, while a person released quickly vanishes. Keep that in mind when comparing the roster against Madison Police's weekly reports and its three-month removal policy, which state their timeframes outright.


The Sheriff App Is Not a Roster

The official Madison County AL Sheriff app is a communications tool, not a custody tool. Its listing advertises press releases, most wanted notices, special alerts, FAQs, crime tips, and contact messages. Nowhere does it promise a live inmate roster or booking-photo feed. For custody questions, go back to the roster or the jail phone line. For registered release and transfer notices, use VINE as the jail directs.

What a Madison County Arrest Record Shows

A roster card is just the first layer. The full Madison County arrest record stacks several documents on top of it. The jail card names the person, the booking time, the listed charges, bond, holds, and whether the arrestee remains in custody. From the arresting agency, an incident report adds details and a case number. The court file picks up the story later, tracking filings and how the case ends. Keep the numbering straight. A booking number is not a court case number, and the time someone was booked is not always the time of the incident itself.

FieldWhat it shows
Name and photoIdentification used at booking; compare other identifiers
Booking numberReference for jail questions
ChargesCharges recorded at intake
Bond and holdsConditions or other authority listed at check time
Police case numberReference for an agency report
Court case and dispositionLater judicial record, obtained from the right clerk

The court file, not the roster card, is where a charge takes its final shape.


Booking Photos on the Official Roster

The MCSO roster displays booking photographs, though the Sheriff publishes no fixed retention period for images online. A photo documents identification at booking. Nothing more. Someone released from custody may drop off the roster while the booking record or image stays with the custodian. The Alabama Department of Corrections search, meanwhile, works as a current state-prison locator; it offers no public photo field and is no substitute for a county mugshot gallery.

Want a copy that is not online? Ask the office that controls the record. MCSO offers a local records service through its Criminal Records Division, with no dedicated booking-photo form, no photo-specific fee, and no guaranteed response time. Name the person, the booking number, the date, the arresting agency, and the exact photo or booking sheet you want. Ask the fee and the legal basis for anything withheld.

For current county custody, the official photo-bearing roster is the primary source.

Official Madison County Sheriff current inmate roster interface

Current booking photos appear on the Sheriff's own roster, which is the record of who is in custody right now.


Request Madison County Records

The MCSO Criminal Records Division sits at 705 Wheeler Avenue in Huntsville, open to the public Monday through Friday, 8:00 a.m. to 4:00 p.m. Its page advertises a $10 local records service, current state photo identification, and cash payment. Published service is not a promise of release, though. Not every booking photo or record field has to come out the door. The public-record baseline comes from Alabama Code sections 36-12-40 and 36-12-45, which also set the written-request framework, subject to exemptions.

  1. Identify the person, booking number, booking time, and arresting agency.
  2. Describe the booking sheet, photograph, charges, holds, or status sought.
  3. State whether inspection, paper copies, or electronic copies are requested.
  4. Ask for a fee estimate and the applicable records-retention series.
  5. Request the legal reason for withheld material and keep the response.

Why Local Record Fees Differ

Madison County has no universal records fee. Each custodian prices its own service. MCSO lists a $10 local records service payable in cash with current state photo ID. HPD lists a $10 report with a 72-hour processing allowance on its narrower report-copy route. The City of Madison charges a $25 minimum for the first labor hour, $25 per added hour, $5 for an arrest report, and separate fees for still photos. Triana supplies a written request form but posts no dollar figure or turnaround time.

Send each request to the office that actually holds the item, describe it precisely, and confirm the live price before paying. The Wheeler Avenue offices sit near each other but serve different roles. The detention facility is at 815 Wheeler Avenue; MCSO Criminal Records is at 705. A close address does not make the fee schedule or the record holder interchangeable.


Alabama Photo Publication Law

Alabama has no general statute that bars publishing an ordinary adult booking photo or broadly bans payment demands for removal. The rule that matters is narrower. Section 41-9-625 governs arrest-identification information inside the state criminal-justice system. It calls for disposition reporting and for elimination from that system when a covered person is released without charge or cleared. That is where its reach ends. It does not erase an MCSO web card, a news story, a search result, or a copied page on its own.

The official Alabama public-records statute provides the legal context for a focused request.

Alabama Code public records statute page used for Madison County requests

The statute is a starting point; the records custodian applies the exemptions and the specific request procedure.


Correcting Old Photos and Records

Start with the disposition and the agency that made the arrest. Alabama's expungement process is fact specific, requiring a court petition, certified arrest and disposition material, and a certified ALEA criminal-history record. Section 15-27-1 lays out several misdemeanor and municipal pathways. Felony rules run separately. Even a granted expungement does not make every file or photograph disappear, since section 15-27-10 lets law-enforcement agencies keep specified investigative materials.

After an official correction or order, send documentation to each publisher through its free published process. If an old search result lingers after the source changes, use the search engine's outdated-content tool. That refresh is not an expungement. And never pay an unsolicited intermediary claiming it can fix the court, the Sheriff, and every copy at once.


Web Removal Is Not Expungement

Madison Police removes its weekly arrest records automatically after three months, a safeguard against publishing youthful-offender and expunged records. That is a city website publication rule, nothing broader. It does not mean the underlying police or court record was destroyed, and it is not an Alabama expungement order. The MCSO current roster publishes no such three-month policy.

An Alabama expungement takes the applicable statutory route, a circuit-court petition, and certified supporting records. Anyone seeking correction should obtain the disposition first, then work through the originating agency and each publisher. Treat the weekly report's disappearance as a change to one public page, not a declaration that the arrest never happened or that every lawful copy must vanish.


Madison County Magistrate Warrant Checks

Wondering whether a warrant exists for someone in Madison County? The Madison County Magistrates' Warrant Office states plainly that an arrest warrant stays nonpublic until it is served. There is no online county warrant search to use instead. A warrant check has to happen in person at the Sheriff's Annex, 705 Wheeler Avenue, second floor Room 217, during split hours: 8:00 a.m. to noon and 1:00 to 4:30 p.m. The listed phone number is 256-532-3611. For legal advice about your own situation, talk to a lawyer rather than trusting a web list. The magistrate office handles the judicial side of warrants, while MCSO Criminal Records handles warrant entry. Neither function creates a public online lookup. Keep one distinction in mind, too: an unserved warrant being nonpublic is not the same thing as a name coming back empty on some unofficial site.


Most Wanted Module Was Unavailable

The sheriff's Most Wanted module is built with search and sort tools. The trouble is that its content has not been loading. That gap says nothing about how many people are actually wanted. It just means no count, photos, rewards, or update schedule can be pulled from it. Anyone with a tip can call MCSO's crime line at 256-533-8820. Never approach someone because a wanted notice lists them. For anything current, the official MCSO most-wanted interface remains the authority, even when the module is down.

Madison County Sheriff official most wanted interface

A dead module is not proof that no wanted subjects or active warrants exist in Madison County. Treat it as a blank page, nothing more.


Bond Routes After an Arrest

After an arrest in Madison County, bond depends on which jurisdiction holds the case. Huntsville misdemeanors run through the city magistrate, Madison misdemeanors through that city's channel, and county misdemeanors or felonies through the District Court Clerk. MCSO does not process property bonds, and it does not set or publish release dates. This is why a jail roster card can shift with no explanation of what triggered the change. The Madison County Circuit Clerk handles requests for circuit and district criminal and traffic records only; federal and municipal cases sit elsewhere. The request form wants a detailed description, a case number if you have one, date of birth or alias, and a certification choice. Fees differ by search medium and copying, and the form advises allowing two weeks. Check the live form before sending payment. Municipal cases stay with the right city court.


City Court Timing After Booking

Timing matters after a booking in Madison County. MCSO reports that Huntsville misdemeanor arrests head to city court the next business day when no bond gets posted. Madison misdemeanors may be heard Tuesdays at the jail or Thursdays at the Madison City building, depending on the charge. District-court cases move along the county's own hearing path. So a booking card is only the first page of a much longer process. Nothing on the roster can predict a hearing time or final disposition. Figure out which court controls the charge, then go to the Huntsville magistrate, the Madison city channel, or the Madison County clerk that actually has the file. The detention facility tracks custody, not calendars.


ADOC, Federal, and Immigration Custody

The ADOC Inmate Search shows who is in Alabama prison custody right now, searchable by AIS number or name with filters for race, sex, birth year, and institution. It is not a county booking archive. It also offers no public photo field. When someone moves from the Madison County Detention Facility into a state sentence, the county roster and ADOC are answering two different questions. The federal Bureau of Prisons locator covers inmates from 1982 forward, listing status and location rather than mugshots. ICE's locator tracks current ICE or qualifying CBP custody using an A-number plus country of birth, or exact biographical details. Neither system tells you what happened in a Madison County court, and a hold on the county roster should never be read as fact until the responsible agency confirms it. Booked, released, sentenced, and transferred are four different states. Use the county roster for county custody, the court for outcomes, ADOC for state sentences, BOP for federal custody, and ICE for immigration detention.


Madison County Sheriff’s Office Location and Directions

Madison County Sheriff’s Office

100 Northside Square, Room 206
Huntsville, AL 35801
256-532-3412

Administrative hours: Monday through Friday, 8:00 a.m. to 4:00 p.m. The Madison County Detention Facility is at 815 Wheeler Avenue (256-519-4800); 24-hour non-emergency: 256-722-7181.