Madison County AL Arrest Records Search | Jail & Court

Madison County, Alabama · Huntsville jail, police, warrants and court records

Track a Madison County Arrest From Booking to the Final Court Result

Start with the Sheriff’s official inmate roster. Use the Current filter for someone believed to be in jail or Released for an earlier booking, then verify the booking number, charge, bond and hold.

Continue to Huntsville Municipal Court, Madison County District Court or Circuit Court based on the arresting agency and offense level. The jail listing alone does not show the complete legal outcome.

ROCKET CITY RECORD ROUTER VERIFYING
INMATE ROSTER CURRENT / RELEASED
JAIL
REPORT
COURT
23RD CIRCUIT CASE
OUTCOME VERIFIED
IDENTITY + CASE CONFIRMED
Arrest is not conviction. A booking profile records an arrest or detention event and the allegations received by the jail. Charges can be rejected, amended, dismissed, reduced or resolved without a conviction.
Current custody

Use the Current roster filter.

Earlier booking

Use the Released roster filter.

Jail location

815 Wheeler Avenue in Huntsville.

Court outcome

Verify through District, Circuit or Municipal Court.

Official review

Facts checked July 29, 2026.

Start with the correct record

Which Madison County office answers the question?

MADISON COUNTY SHERIFF Is the person currently in jail?

Search current and released inmates, booking numbers, charges, bond amounts, holds and booking times.

Use for custody and jail-service questions.
ARRESTING POLICE AGENCY What did officers report?

Request the criminal case report, incident report, arrest report or releasable investigative material.

Huntsville, Madison, Gurley, New Hope and Triana maintain separate records.
COURT CLERK What happened to the charge?

Find complaints, hearings, warrants, indictments, dismissals, pleas, judgments and sentences.

The court record controls the legal disposition.
ALEA What appears on the Alabama history?

Use a fingerprint-supported personal review for statewide identity and accuracy questions.

Use for correction and expungement preparation.
Best workflow: Find the booking, save the booking number, identify the arresting agency, determine whether the case is municipal, District or Circuit Court, and obtain the disposition for every charge.

Go directly to the Madison County task

Official current inmate search

How to search the Madison County inmate roster

Open the Sheriff’s official inmate roster Use the county Sheriff website instead of a commercial mugshot or people-search site. Open the Madison County Inmate Roster
Select Current Use this filter when you believe the person is presently held at the Madison County Detention Facility.
Begin with one part of the name The search accepts a first or last name. Start with the surname to avoid excluding a result because of a middle name or suffix.
Open every plausible match A common Huntsville-area name can belong to multiple people.
Verify the age and photograph Do not use the photograph as the only identity match.
Save the booking number The booking number is required for inmate mail and is useful for jail, provider and records questions.
Record the booking time This separates the current arrest from earlier custody events involving the same person.
Open the full profile Review the arresting agency, charge description, bond amount and holds.
Read every charge separately One charge may have a bond while another charge or hold prevents release.
Continue to the court case The roster is a jail record. It is not a certified criminal-court disposition.
Jail booking information
Phone: 256-519-4800
Available 24 hours
Previous bookings

Use the Released filter for an earlier Madison County arrest

Select Released on the inmate roster This changes the search from current custody to earlier released bookings.
Search the first or last name Try aliases, former surnames and alternate spellings when necessary.
Compare the booking and release times Confirm that the custody event matches the arrest being researched.
Save the booking number Each booking can have a different number even when the same person appears multiple times.
Identify the arresting agency Use that department for the police narrative or incident report.
Find the related court file Release from the jail does not explain whether the case is pending, dismissed or resolved.
Released is a custody status—not a court outcome. The person may have posted bond, completed a sentence, received a court order or transferred to another agency.
Roster-result decoder

Understand the Madison County booking fields

What each roster field means and what to do next
Field What it identifies What it does not prove Best next action
Booking number One Madison County jail-booking event. Every listed allegation became a filed charge. Use it for mail, jail and provider accounts.
Booking time When jail intake was recorded. The exact time of the alleged offense. Compare it with the incident and arrest timeline.
Release time When the displayed custody event ended. The charge was dismissed. Search the court disposition.
Age The displayed age associated with booking. Identity without another identifier. Match the name, booking number and case.
Description A charge or reason entered in the jail system. What the prosecutor ultimately filed. Read the complaint, information or indictment.
Bond amount A bond entry associated with one or more matters. Payment will clear all charges or holds. Confirm every matter with the correct magistrate or clerk.
Holds Another matter or agency may control release. The local bond resolves the detention. Ask which agency owns each hold.
Arresting agency The department connected with the arrest. The Sheriff created the police report. Request the narrative from that department.
Mugshot A photograph associated with jail processing. Guilt, prosecution or identity by itself. Match stronger identifiers and the court file.
Fast-changing information: Bond, holds, release and housing can change after a judge’s order, additional warrant, classification decision or transfer.
Identity safeguard

Verify the correct person before relying on the arrest record

Full first and last name match
Middle name, suffix or alias is consistent
Age or birth details are consistent
Booking number matches another official record
Booking time matches the known arrest
Arresting agency matches the incident location
Charge description matches the court filing
Court case follows the same custody event
Minimum verification standard: Confirm at least two independent identifiers before sending money, contacting an employer, publishing an accusation or treating the result as belonging to a specific person.
No-result troubleshooting

No Madison County inmate found? Check these causes

Booking is still underway Fingerprinting, medical intake, warrant processing and roster publication can take time.
The person has already been released Switch from Current to Released.
The name is entered differently Try the surname alone, maiden name, alias, suffix or alternate spelling.
The arrest occurred in another county Search the county where the person was booked rather than the home address.
The person transferred Check another county, Alabama Department of Corrections or federal custody.
The record is restricted Juvenile, expunged or otherwise confidential information may not appear.
The agency issued a citation instead of booking Search Municipal, District or traffic court records.
The arresting agency has not completed the warrant process Some felony warrant processing can take up to 48 hours before the jail’s 72-hour hearing workflow.
Missing-booking call script
I am trying to confirm the custody or booking status of [full legal name], age or date of birth [details]. The arrest may have occurred on [date] through [agency]. Can you confirm whether the person is processing, currently held, released, transferred or listed under another spelling?
Madison County Jail Booking Information: 256-519-4800
Sheriff non-emergency: 256-722-7181
Critical court routing

Huntsville Municipal Court and Madison County courts are different

Huntsville Municipal Court

Handles Huntsville traffic violations, municipal misdemeanors, ordinance violations and regulatory offenses committed within Huntsville city limits.

Madison County District Court

Handles county and state misdemeanors, traffic cases and initial felony proceedings, including qualifying preliminary hearings.

Madison County Circuit Court

Handles felony prosecutions, indictments, felony pleas, trials, judgments and sentences.

Do not send every Huntsville-area case to Huntsville Municipal Court. Felonies and arrests made by Madison, Gurley, New Hope, Triana or county agencies require the appropriate county or municipal court.
Fast jurisdiction decision
Situation Likely first court Contact route
Huntsville city misdemeanor or ordinance case Huntsville Municipal Court Call 256-427-7810.
County or state misdemeanor Madison County District Court District Criminal / Traffic Division, Room 200.
New felony arrest District Court initially Check the preliminary case and later Circuit Court filing.
Indicted felony Madison County Circuit Court Criminal Division, Room 217.
City of Madison misdemeanor Madison Municipal Court Call 256-772-5617.
Arrest-to-court lifecycle

What happens after a Madison County arrest?

Police investigation Huntsville Police, the Sheriff or another municipal agency creates the incident and arrest records.
Jail booking The detention facility records identity, booking number, photograph, charges, property and holds.
Warrant and bond processing The arresting agency, magistrate or clerk addresses the charge and release conditions.
Initial hearing A qualifying District Court inmate can receive a 72-hour hearing after the necessary felony warrant process is completed.
Prosecutor review The City prosecutor or Madison County District Attorney determines how the matter proceeds.
Formal court filing A misdemeanor remains in Municipal or District Court, while a felony can proceed to Circuit Court.
Disposition Each charge may end by dismissal, nolle prosequi, acquittal, plea, conviction or another order.
Correction or expungement Incorrect information may be challenged, while qualifying records may be expunged.
Correct record holder

Which agency has the arrest document?

Send the request to the office that created or maintains the record
Record needed Likely custodian Useful identifiers Common mistake
Current jail custody Madison County Sheriff Name, age and booking number. Calling Huntsville Police for jail housing.
Huntsville criminal case report Huntsville Police Records Division HPD case number, date and location. Requesting it from the jail.
Sheriff incident report Sheriff Criminal Investigation Division Report number, victim name, date and location. Sending it to Huntsville City Hall.
Madison city police report City of Madison Police Municipal report number and incident details. Assuming Huntsville Police serves the entire county.
Misdemeanor or preliminary felony case Madison County District Court Case number, defendant name and filing date. Searching only Circuit Court.
Felony prosecution Madison County Circuit Court Circuit case number and indictment. Treating the initial District case as the final felony file.
Statewide Alabama history ALEA Criminal Records Fingerprints and personal identification. Using the jail roster as a statewide background check.
Huntsville Police Records Division

Request a Huntsville Police criminal case report

Huntsville Police generally provides a full criminal case report to the listed victim or reporting party. A person listed in another role may need to subpoena the record.
Find the HPD case report number Use paperwork from the responding officer, court file or victim advocate.
Allow the published processing period HPD asks requesters to allow approximately 72 hours for report processing.
Confirm that you are the victim or reporting party Other listed participants may require a subpoena for the full copy.
Bring valid government-issued identification The request is completed through the Records Division at HPD Headquarters.
Bring the incident date and location Also be ready to explain the reason for requesting the report.
Pay the current $10 report fee HPD accepts cash, credit card or check payable to the City of Huntsville.
Use the City public-record form for broader material Body-camera video, dash-camera files or extensive records use the City’s formal request procedure. Open Huntsville Public Records Request
Published Huntsville public-record charges
Record or service Current published amount Important note
Criminal case report $10 Victim or reporting party generally requests in person.
Public-record minimum $25 Nonrefundable minimum covering the first labor hour.
Additional labor $25 per hour Partial hours can be rounded to the next hour.
Black-and-white copy $0.50 per page Outside production costs can also apply.
Photo $1 each Availability and redaction rules still apply.
Body- or dash-camera file $50 per download Request review and legal restrictions can affect release.
Certified copy $1 per page Specify that certification is required.
Huntsville Police Records Division
815 Wheeler Avenue NW
Huntsville, AL 35801
Phone: 256-427-7020
Public hours: Monday–Friday, 7:00 a.m.–6:00 p.m.
Sheriff incident reports

Request a report created by the Madison County Sheriff

The county’s published FAQ states that the person who filed the incident report—the victim—is the person who may obtain the standard report copy.
Confirm that a Sheriff deputy created the report Check the arresting-agency field before visiting the Sheriff’s office.
Gather the report number Also bring the incident date, location and victim identification.
Visit the Criminal Investigation Division The published report-copy location is 715-A Wheeler Avenue.
Use the published report-copy hours Monday: noon–4:00 p.m. Tuesday–Friday: 8:00 a.m.–4:00 p.m.
Bring valid identification Call first when another person, lawyer, insurer or business needs the record.
Request only the needed record Ask for the incident report, arrest report or identified supplement rather than “everything.”
Copy-ready Sheriff request description
I request the releasable Madison County Sheriff incident and arrest records concerning [full legal name] for the incident on [date] at [location]. The report number is [number], and the related jail booking number is [number]. Please advise what identification, authorization and payment are required.
Madison County Sheriff Criminal Investigation Division
715-A Wheeler Avenue
Huntsville, AL 35801
Fingerprint and records information: 256-533-8821
Alabama trial-court records

Find the filed charge and final court disposition

Identify the correct court first Decide whether the charge belongs in Huntsville Municipal, another municipal court, District Court or Circuit Court.
Use the court case number when available A case number reduces same-name mistakes.
Open Alacourt Access The statewide system provides on-demand trial-court information and may require applicable search fees. Search Alabama court records
Search the defendant’s complete legal name Compare the court, filing date, offense and case number.
Locate the charging document The complaint, information or indictment can differ from the jail description.
Read docket events in date order Look for initial appearance, bond orders, preliminary hearing, grand-jury action, indictment, plea and trial.
Check every count separately One charge can be dismissed while another remains pending or results in conviction.
Read the final disposition—not only case status A closed case may have ended by dismissal, plea, acquittal, conviction or another order.
Request certified proof when needed Use the Circuit Clerk’s records-request process for an official copy.
Madison County Criminal Division
Madison County Courthouse, Room 217
100 North Side Square
Huntsville, AL 35801
Phone: 256-532-3386
District Criminal / Traffic Division
Madison County Courthouse, Room 200
Phone: 256-532-3373
Court records request

Order a Madison County criminal court document

Identify District or Circuit Court Use the case number and offense level.
Download the Records Request Form Madison County requires a completed form for each searched party. Open the court records-request page
Name the exact document Examples include the complaint, indictment, dismissal, plea order, judgment or sentencing order.
State whether certification is required A certified copy is different from an ordinary informational printout.
Prepare the accepted payment Mailed requests cannot use a personal check. Use a money order or cashier’s check payable to Debra Kizer, Circuit Clerk.
Submit by mail or in person Cash is accepted for qualifying in-person requests.
Ask for the current total before mailing Copy, certification and search charges depend on the requested record.
District criminal-record mailing address
Debra Kizer, Circuit Clerk
Records Search – District Court Division
100 North Side Square
Huntsville, AL 35801
Warrant verification

Check county and Huntsville warrants through different offices

Madison County warrant

Unserved arrest warrants are not public records. A person who believes a warrant may exist must appear in person at the Sheriff’s Annex.

Huntsville municipal warrant

Huntsville Municipal Court’s Magistrate Office handles city misdemeanor warrant and bail information.

Identify which agency and court issued the possible warrant Do not treat every Huntsville-area warrant as a Huntsville Municipal Court matter.
Search the related court docket Review the newest entry for issued, served, recalled or withdrawn process.
For a county warrant, appear at the Sheriff’s Annex The official court page lists 705 Wheeler Avenue for personal warrant-status inquiries.
For Huntsville warrant interviews, schedule with the magistrate Call 256-427-7861.
For after-hours Huntsville bail information, call the magistrate Dial 256-427-7817.
Use a lawyer when the warrant concerns you Counsel can explain appearance, surrender, bond and case-resolution options.
Madison County Warrant Magistrate
Madison County Courthouse, Room 217
Phone: 256-532-3611
Hours: 8:00 a.m.–noon and 1:00 p.m.–4:30 p.m.
Never confront or attempt to detain another person. Similar names, recalled warrants and delayed updates can create dangerous errors.
Payment scam warning: Do not pay an unexpected warrant demand using gift cards, cryptocurrency, wire transfers or a caller-provided link. Independently contact the court or Sheriff.
Bond and release

Use the correct bond office for the arresting jurisdiction

Own recognizance

A qualifying person is released on a promise to appear.

Pretrial release

An eligible defendant may be evaluated for supervised release.

Professional bond

A local bonding company posts a bond under a written fee agreement.

Cash bond

The required amount is posted through the court or approved payment system.

Verify the booking and every charge Write down the booking number, charge, bond amount and hold.
Identify the arresting jurisdiction Huntsville, Madison city and Madison County use different bond contacts.
For Huntsville misdemeanors, contact the City Magistrate Bail is accepted 24 hours a day. Call 256-427-7817.
For City of Madison misdemeanors, contact Madison Municipal Court Call 256-772-5617 during published weekday hours.
For county misdemeanor or felony bonds, contact the District Court Clerk Room 200 accepts bond processing Monday–Friday, 8:00 a.m.–3:30 p.m., excluding holidays.
Use an official online bond option only when the case is eligible The Sheriff links Alabama’s payment portal and Cash Bond Online.
Do not take a property bond to the Sheriff The current jail page states that the Sheriff’s Office does not process property bonds.
Keep every receipt and contract Save the payer, booking, case, bond-company and transaction information.
Bond-verification call script
I am calling about [full legal name], booking number [number]. Please confirm every active charge, the current bond for each charge, every hold, the correct payment office and whether the case belongs to Huntsville Municipal Court, another city court or Madison County District Court.
Madison County Detention Facility

Save the correct jail details before taking action

Physical location
815 Wheeler Avenue
Huntsville, AL 35801
Personal-mail address
Inmate Name and Booking Number
Madison County Jail
P.O. Box 2047
Huntsville, AL 35804
Jail main line

256-519-4800

Booking information is available 24 hours.

Jail administration

256-519-4839

Email: jail@madisoncountyal.gov

Exact booked name
Booking number
Booking time
Every charge
Bond amount
Every hold
Arresting agency
Court jurisdiction
Current remote visitation system

Schedule a Madison County inmate video visit

Use the current Sheriff jail page—not an older county FAQ schedule. The current facility rules state that visits are remote, monitored and recorded, and an inmate must be incarcerated for 30 days before visitation is allowed.
Confirm the inmate has been incarcerated for at least 30 days Visits are not available during the initial 30-day period.
Verify the inmate’s current booking number Recheck the roster before registration.
Create an NCIC visitation account A clear image of government-issued identification is required for account approval. Create an NCIC account
Wait for account approval The facility approves accounts during weekday business hours, excluding holidays.
Select an available visit time Appointments are first-come, first-served.
Pay the current remote-visitation rate The visitor funds the visit at $0.38 per minute.
Keep your face visible Facial-detection technology can replace the inmate’s view with a gray screen when the visitor’s face is not detected.
Never conduct the visit while driving A visit conducted while driving will be terminated.
Published remote-visitation schedule
Day Available periods Important exception
Monday–Friday 8:00–10:00 a.m.; noon–3:30 p.m.; 5:00–6:00 p.m.; 8:00–10:00 p.m. No 8:00–10:00 p.m. period on Wednesday.
Saturday–Sunday 9:00 a.m.–3:00 p.m.; 8:00–10:00 p.m. Availability can change for facility operations.
Daily blackout No visits from 11:00 a.m.–noon. Do not book travel or work plans around an unavailable period.
Inmates may receive up to three visits a day. A housing-location change can automatically cancel an appointment when no slot is available for the new unit.
Digitized inmate mail

Address Madison County inmate mail with the booking number

Required mailing format
Inmate First and Last Name
Inmate Booking Number
Madison County Jail
P.O. Box 2047
Huntsville, AL 35804
Search the current booking number The number appears below the inmate’s name on the roster.
Include the exact name, booking number and address Mail missing any required item can be returned.
Use a complete return address Mail without a valid return address can be disposed of.
Understand that personal mail is scanned The inmate receives digital access through a housing-unit kiosk.
Retrieve original mail within seven days when designated Unclaimed original personal mail is discarded after the retention period.
Send books directly from a publisher or bookstore Books must be new and softback.
Keep photographs at 4 by 6 inches or smaller Polaroids, mounted and framed photographs are prohibited.
Do not include cash or money orders Use the inmate-account deposit system.
Published reading-material possession limits
Material Maximum possession Delivery rule
Book 1 New softback sent directly by publisher or bookstore.
Magazine 1 Must come from the publisher or bookstore.
Newspapers 3 Direct-source delivery required.
Bible or Koran 1 Counts separately under the published policy.

Items commonly rejected

Cash, checks, drafts or money orders
Phone cards or barter items
Social Security cards or identification documents
Stickers, labels, tape, glitter or glue
Polaroids or photographs larger than 4 by 6 inches
Hardcover books or personal packages
Perfumed or stained mail
Maps, laminated material or bubble envelopes
NCIC inmate telephone service

Receive calls without discussing confidential case strategy

All ordinary jail calls are subject to monitoring and recording. Do not discuss witnesses, evidence, alleged facts or defense strategy on a non-privileged call.
Create an NCIC prepaid account Use the phone number that will receive the calls. Open NCIC inmate communications
Fund the correct account Calls can use collected, prepaid or credit-card payment.
Do not create a three-way call Attempting a three-way connection can permanently deactivate the receiving number and lead to inmate discipline.
Listen to the recorded prompt Confirm the caller and charge before accepting.
Block unwanted calls through the prompt or provider NCIC support can help block a receiving number.
Published Madison County inmate-call rates
Call type Current rate
Local $0.16 per minute
In-state $0.16 per minute
Out-of-state $0.16 per minute
Mexico $0.25 per minute
International $0.35 per minute
Incoming voicemail $1.50 for a message up to three minutes
NCIC support
Phone: 800-943-2189
Secure electronic messaging

Set up messaging separately from video visitation

Create an NCIC messaging account A messaging account is separate from a visitation account.
Upload clear government-issued identification Account approval occurs during weekday business hours, excluding holidays.
Purchase messages at the current rate Messages currently cost $0.35 each.
Do not attach photographs or files The current system does not allow photographs or attachments.
Assume every message is reviewed Facility staff can restrict inmate or outside-user access for misuse.
No refunds are provided for messaging. Do not use electronic messaging for confidential attorney-client communication.
Deposits, commissary and care packs

Send money using the inmate’s correct booking information

Deposit methods

  • Lobby kiosk using cash or debit/credit card.
  • Inmate Canteen online deposit.
  • Telephone deposit at 706-298-4974.
  • Verify the inmate’s current booking before paying.

Care-pack ordering

  • Use the Sheriff-linked Inmate Canteen system.
  • Weekly care-pack limit is $50 per inmate.
  • Shipping and processing charges apply.
  • No refunds are provided.
Search the inmate immediately before paying Confirm the name and booking number.
Choose the kiosk, online or telephone method Review the fee before completing the transaction.
Stay within the card limits Credit-card transactions are limited to $150 each and $500 total per 30-day period, including fees.
Keep the transaction receipt Save the booking number, date, amount and confirmation.
Order commissary before the deadline Regular Wednesday delivery orders must be placed before Monday at 10:00 p.m.
Do not order after release without understanding pickup rules An order placed before release is held for five business days and cannot be transferred to another inmate.
Published deposit and care-pack fees
Transaction Current published fee
Lobby kiosk cash deposit $3.25
Lobby kiosk card deposit 10% of deposit, minimum $3.25
Web deposit 10% of deposit, minimum $3.25
Online care pack $4.95 shipping plus 11% processing
Released inmates can collect eligible remaining funds at the Pistol Permit Office, 603 Fiber Street, Monday–Friday from 8:00 a.m.–3:00 p.m., excluding holidays. Valid identification is required.
Medication and approved medical property

Contact the jail before bringing a medical item

Have the inmate’s exact name and booking number Also describe the medication, eyeglasses, contacts or other item.
Call the jail for approval Medical personnel and jail administration must approve every item.
Use the published drop-off period Approved medical items may be dropped off or collected daily from 8:00 a.m.–6:00 p.m.
Expect the item to be searched Approval does not remove security inspection requirements.
Understand medical privacy Jail staff and contractors generally cannot discuss an inmate’s healthcare with family or friends without proper authorization.
Madison County Detention Facility: 256-519-4800
Appointed and private counsel

Request a lawyer through the court—not the jail provider

Ask for appointed counsel at the first appearance Clearly state that the defendant cannot afford a private lawyer.
Complete the financial affidavit accurately The court determines whether the defendant qualifies.
Check the court docket for the attorney of record The jail cannot select or appoint defense counsel.
Contact the Criminal Division when counsel is unclear Have the defendant’s name, booking number, case number and court ready.
Use attorney jail-visitation procedures Attorneys must present current government identification and a valid Alabama State Bar card.
Use the Alabama State Bar for private-lawyer referral The official Lawyer Referral Service handles criminal-arrest and appeal referrals. Open Alabama Lawyer Referral Service
Alabama State Bar Lawyer Referral Service
Phone: 800-392-5660
Madison County Criminal Division
Phone: 256-532-3386
Do not discuss case facts, witnesses or defense strategy through ordinary inmate calls, messages or remote visits.
Victim and witness support

Contact the District Attorney after a state criminal case is filed

Have the police report and court case numbers ready Also provide the defendant’s name and arresting agency.
Contact the Madison County District Attorney The office works with victims and witnesses in pending felony and qualifying misdemeanor cases. Open the Madison County District Attorney
Ask for the assigned prosecutor or Victim Service Officer Request help understanding hearings, court attendance and case status.
Update your contact information Provide a new telephone number, mailing address or email when it changes.
Ask about restitution and compensation A victim advocate can explain documentation and available assistance.
Use the family-violence and sexual-assault unit when applicable The specialized unit includes a Victim Service Officer and multidisciplinary partners. Open specialized victim-services information
Madison County District Attorney
Madison County Courthouse, Fourth Floor
100 North Side Square
Huntsville, AL 35801
Phone: 256-532-3460
A criminal defendant should communicate with the District Attorney through defense counsel rather than asking the prosecutor for private legal advice.
Local and statewide checks

Choose a Huntsville check, court search or ALEA history

These services have different scopes
Service Scope Current published cost Best use
Huntsville Police background check Employment-related local HPD search $5–$10 A Huntsville local request completed in person.
Madison County court search Cases filed in District and Circuit Court Search and copy charges vary Finding filed charges and dispositions.
ALEA personal review Fingerprint-supported Alabama criminal history $25; additional copy $5 Reviewing your own statewide Alabama history.
Huntsville Police Identification Department
815 Wheeler Avenue
Huntsville, AL 35801
Phone: 256-427-7128
Hours: Monday–Friday, 7:00 a.m.–6:00 p.m.
Huntsville Police fingerprinting is limited to approved purposes. Many background-check, expungement, licensing and immigration fingerprints are handled by the Sheriff’s Annex at 715-A Wheeler Avenue.
Fingerprint-supported state history

Obtain your Alabama criminal-history record from ALEA

Open ALEA Criminal Records Download the Application to Review Alabama Criminal History Record Information. Open ALEA Criminal Records
Complete the application Use the full legal name and accurate identifying details.
Obtain fingerprints Follow the current card and fingerprint instructions.
Include a readable photo-identification copy Use an accepted current identification document.
Prepare the current $25 payment Each additional copy currently costs $5.
Submit the complete packet Follow ALEA’s current in-person or mailing instructions.
Compare every arrest with the court case Look for an incorrect name, charge, disposition or duplicate event.
ALEA Criminal Records
In person: 301 South Ripley Street, Montgomery, AL 36104
Mail: P.O. Box 1511, Montgomery, AL 36102-1511
Phone: 334-676-7897
Program support: 866-740-4762
Record correction

Correct the office that owns the inaccurate entry

Identify where the error appears Compare the inmate roster, arresting-agency report, court file and ALEA history.
Save the incorrect result Record the URL, date, booking number, police report number and court case.
Obtain controlling proof Use a certified dismissal, judgment, amended order, identity record or written agency correction.
Correct police information through the arresting agency Huntsville Police, the Sheriff or another city controls its original report.
Correct the court record through the Circuit Clerk The clerk must address an inaccurate docket entry or missing disposition.
Challenge the ALEA criminal history Follow ALEA’s personal-review and challenge procedures with fingerprints and certified proof.
Recheck every connected system A court correction may not immediately update the Sheriff roster or a private background report.
Correction is not expungement. Correction fixes information that is factually wrong. Expungement restricts or removes an accurate record that qualifies under Alabama law.
Alabama expungement

Prepare a Madison County expungement petition

An Alabama court grants expungement—not ALEA, the jail or the arresting police agency. Eligibility depends on the complete arrest, every connected charge and the final disposition.
Obtain a certified ALEA criminal-history record ALEA directs applicants to begin with a certified copy of their criminal history.
Collect every Madison County case number Include Municipal, District and Circuit Court cases arising from the arrest.
Obtain certified dispositions Collect the dismissal, nolle prosequi, acquittal, conviction, pardon or other final order for every charge.
Review the complete arrest transaction A connected charge can affect eligibility for the entire arrest.
Download the official petition Use Alabama’s Petition for Expungement of Records and instructions. Open Alabama Expungement Guidance
Prepare the petitioner information sheet Madison County’s criminal page provides local expungement resources.
Identify all record-holding agencies Include the arresting police agency, Sheriff, prosecutor, clerk and ALEA.
File in the proper Madison County court Confirm the correct filing location, current fee, service requirements and accepted payment with the clerk.
Attend a hearing when required Bring the petition, certified history and certified dispositions.
Keep certified copies of the granted order Use them for government processing and private background-report disputes.
Verify every public system Recheck the court record, inmate roster and ALEA history after processing.
Expungement may not automatically remove an independently published news report, screenshot or private archive. Keep certified copies of the order for later disputes.
Contacts and locations

Madison County arrest, jail and court contacts

Madison County Detention Facility
815 Wheeler Avenue
Huntsville, AL 35801

256-519-4800

Madison County Sheriff

Main: 256-532-3412

Non-emergency: 256-722-7181

Sheriff Criminal Investigation
715-A Wheeler Avenue
Huntsville, AL 35801

256-533-8821

Huntsville Police Records
815 Wheeler Avenue NW
Huntsville, AL 35801

256-427-7020

Huntsville Municipal Court
815 Wheeler Avenue
Huntsville, AL 35801

256-427-7810

Madison County Circuit Clerk
100 North Side Square
Huntsville, AL 35801

256-532-3380

Criminal Division

256-532-3386

Room 217, Madison County Courthouse.

District Criminal / Traffic

256-532-3373

Room 200, Madison County Courthouse.

Warrant Magistrate

256-532-3611

Room 217, Madison County Courthouse.

District Attorney

256-532-3460

Fourth floor, Madison County Courthouse.

Map to Madison County Detention Facility

Map to Madison County Courthouse

Confirm before traveling: Verify current custody, office hours, required identification, payment method, court jurisdiction and whether an appointment is required.
Official information included on-page

What users can understand before leaving for the live action

Search and verification

Current and released roster filters, booking-number use, charge and hold decoding, identity checks and missing-result troubleshooting.

Jail and family services

Remote-visit rules, 30-day waiting period, schedules, mail scanning, calls, voicemail, messaging, deposits, commissary and medical-item procedures.

Court and record relief

Municipal-versus-county routing, police reports and fees, warrants, bonds, court copies, ALEA review, corrections and expungement.

10 title-related questions

Madison County Alabama arrest-record questions answered

How do I search current Madison County inmates?

Open the Sheriff’s official inmate roster, select Current and search the first or last name. Verify the booking number, age, charges, bond and holds.

How do I search a released Madison County inmate?

Select Released on the inmate roster, search the name and compare the booking and release times.

Where do I find the final court outcome?

Use Huntsville Municipal Court for qualifying city cases, District Court for county misdemeanors and initial felony proceedings, and Circuit Court for felony prosecutions.

How do I request a Huntsville Police report?

The victim or reporting party can request the report in person at 815 Wheeler Avenue with identification, the case number, date, location and current $10 fee.

How do I request a Madison County Sheriff report?

The victim can request an incident-report copy at the Criminal Investigation Division, 715-A Wheeler Avenue, during the published report hours.

Can I search unserved Madison County warrants online?

No. The court states that unserved arrest warrants are not public records. A person who suspects a warrant must confirm it in person at the Sheriff’s Annex.

How do I confirm a Huntsville municipal warrant or bond?

Contact Huntsville Municipal Court. Warrant interviews use 256-427-7861, and after-hours bail questions use 256-427-7817.

How much is a Huntsville Police background check?

The current published fee is $5–$10. Requests are completed in person with government-issued identification.

How much is an ALEA personal criminal-history review?

The current fee is $25, with each additional requested copy costing $5.

Can a Madison County arrest be expunged?

Some Alabama records qualify under Section 15-27. Obtain the ALEA history, collect every certified disposition and file the correct petition in the court that handled the case.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *