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
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.
Official current inmate search
How to search 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?
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.
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
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.
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 |
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.
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.
Alabama State Bar Lawyer Referral Service
Phone:
800-392-5660
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.
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.
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.
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.
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.