Checking Criminal History in Huntsville
Huntsville records are split by event and office. Start with HPD Records for an incident or crash report. Use Huntsville Municipal Court for a city citation, traffic matter, ordinance violation, or municipal misdemeanor. Search the Madison County Sheriff's Office roster when the issue is current custody, and move to the Circuit Clerk when a felony or county case has been filed. A statewide self-review comes from the Alabama Law Enforcement Agency, not from a public name-search page.
This order keeps unlike records apart and helps explain why a name may appear in one channel but not another.
- Ask HPD Records for the police report when you are the listed victim or reporting party.
- Search the city court channel for an eligible filed and undisposed citation.
- Check Madison County custody through the sheriff's roster or booking line.
- Use the Circuit Clerk for filed felony and county criminal cases.
- Request your own fingerprint-based Alabama CHRI from ALEA when statewide self-review is needed.
Inside Huntsville Police Records
HPD Records operates at 815 Wheeler Avenue and can be reached at 256-427-7020. Its public counter is open Monday through Friday from 7:00 a.m. to 6:00 p.m. A listed victim or reporting party should bring valid identification and give the report number, incident date and location, reason for the request, and desired delivery format. The city says a criminal or crash report costs $10 and asks requesters to allow 72 hours. A person in another role may need a subpoena rather than a routine counter request.
The official Huntsville Police page shows where city public-safety services begin.

The city page helps separate HPD services from county sheriff and court functions.
Huntsville Police Department Records
HPD creates the incident and arrest paperwork for events handled by its officers. That file can include the event narrative, reported location, involved roles, and probable-cause material, subject to lawful redaction. It does not replace a court docket. If charges are later filed, the municipal or county clerk creates a separate file with hearings, pleas, orders, disposition, and sentence.
Huntsville also accepts general city public-record requests through JustFOIA. The posted city schedule has a $25 minimum covering the first labor hour, then $25 per additional hour. Black-and-white pages are $0.50, photographs are $1, police reports are $10, certification is $1 per page, and body or dash audio-video download is $50. A direct HPD counter request may be the simpler route for a routine report, while JustFOIA fits a broader request that requires search and review.
HPD Counter or JustFOIA
The two Huntsville channels serve different needs. HPD Records is designed for a known police or crash report, especially when the requester is the victim or reporting party. JustFOIA is the city's general request system and may involve labor, media, certification, and redaction costs. Sending the same vague request through both channels can slow the search.
| Channel | Best fit | Details to provide |
|---|---|---|
| HPD Records counter | Known criminal or crash report | ID, report number, date, location, purpose, format |
| Huntsville JustFOIA | Broader city record or media request | Precise record description, date range, department, format |
| Subpoena route | Restricted report when requester lacks routine access | Valid legal process directed to the record holder |
Neither channel grants access to confidential victim, juvenile, Youthful Offender, active-investigation, or security-sensitive material merely because a request was filed.
Huntsville Arrests and Bookings
An HPD arrest may create three records at different times. HPD writes the arrest report. The Madison County Detention Facility creates the booking record when a person enters county custody. A clerk opens a court file after a charge is filed. Booking allegations can change before an information or indictment, and an arrest alone is not a finding of guilt.
Madison County processes county inmates, including people arrested by HPD. Use the official sheriff roster for a current entry or call the 24-hour booking line at 256-519-4800 when a booking is too fresh for the web. Huntsville misdemeanor bond questions route to 256-427-7817. The fuller county process is covered in the Madison County arrest lookup, while the city record remains with HPD.
City Arrest, County Booking
The arresting officer and booking staff record different facts. HPD's report focuses on the incident and reason for arrest. The jail entry focuses on intake time, booking number, current charges, bond, holds, arresting agency, and custody status. The court file later shows whether a prosecutor filed the same charge, changed it, or declined it.
- Arrest report
- The city police account of the event and arrest basis.
- Booking record
- The county jail intake and custody record.
- Disposition
- The court's outcome for a filed charge.
- CHRI cycle
- An ALEA repository event tied to fingerprints and reported court data.
When those sources differ, use the newest court disposition for the case result and ask the originating office to correct its own record. A dismissal does not erase a booking tile by itself.
Municipal Court Records in Huntsville
Huntsville Municipal Court is at 815 Wheeler Avenue, 256-427-7810, and is open Monday through Friday from 8:00 a.m. to 4:30 p.m. The magistrate line is 256-427-7861. The court hears city traffic cases, misdemeanors, ordinance matters, and regulatory violations. It does not hear felonies or cases issued by other cities.
The official Huntsville Municipal Court page explains the city's court channel.

This court source is the right place to confirm a city case status or request a court copy.
| Court Name | Huntsville Municipal Court |
|---|---|
| Case Types Heard | City traffic, misdemeanors, ordinances, and regulatory violations |
| Case Lookup Channel | Eligible citation portal, clerk phone, or court counter |
| What the File Shows | Citation, hearings, plea, orders, disposition, sentence, and amounts assessed where applicable |
| Copies & Fees | Contact the court for the current copy and certification charge |
Six Huntsville Ticket Searches
The Huntsville citation portal is narrower than a general criminal docket. It searches eligible citations that have been filed and remain undisposed. A new ticket may not appear before filing, and a closed matter may no longer fit the portal's active search scope. The available search paths are unusually broad, but each still points to the same municipal citation system.
| Search path | Required combination |
|---|---|
| Citation | Citation number |
| Driver license | License number, state, and date of birth |
| Identity number | SSN and date of birth |
| Vehicle plate | Plate number and state |
| Name | First name, last name, and date of birth |
| Business | Business name |
The official citation search and payment interface displays those search choices.

The portal should be used as a citation tool, not as proof that no other city or county case exists.
Before Paying a Huntsville Ticket
Online payment is not just a record-search step. Huntsville warns that payment waives the chance to seek a defensive-driving disposition. A person who wants to ask about that option should contact the court before paying through the portal. The portal's failure to return a ticket may mean it is not yet filed, is no longer undisposed, or does not qualify for online handling.
Call the municipal court with the citation number and identifying details when the status is unclear. For a felony or a county charge, use the Madison Circuit Clerk rather than the city payment page. That distinction keeps a municipal ticket from being confused with a Circuit Court criminal case.
Where Huntsville Records Go
A Huntsville matter can move beyond city custody. HPD keeps its incident and arrest report. City charges remain with Huntsville Municipal Court, while felonies and other qualifying state cases move through Madison County District or Circuit Court. Booking fingerprints and arrest-event identifiers can flow to ALEA, and court dispositions are later reported to the state repository.
Record flow: Huntsville Police Department › Madison County Courts › Alabama Law Enforcement Agency
A recent event may therefore appear in HPD or jail files before a court result exists. For a final outcome, check the court file. For statewide self-review, submit ALEA Form 46 with fingerprints and identification. Alabama does not offer the public a free statewide name-search portal.
Rocket City Jurisdiction Lines
Huntsville's city limits extend into Madison, Limestone, and Morgan counties. Its growth from the Redstone era and 1950 arrival of rocket scientists helps explain why the city's public-safety system is larger than that of nearby cities. It also creates a practical records issue: a Huntsville address does not always prove that Madison County holds the resulting court or booking file.
Confirm the arresting agency, incident location, citation issuer, and court name before requesting a record. HPD's public-safety complex is shown on the official department page.

The Wheeler Avenue complex places HPD, municipal court, and county detention functions near one another, but each office keeps a distinct record.
Huntsville Crime Trend Context
Huntsville Police's February 10, 2026 release compared 2025 with 2024 and reported an 18 percent drop in violent crime and a 9 percent drop in major crime. Huntsville also reported robbery down 28 percent, burglary down 21 percent, and aggravated assault down 20 percent. These are Huntsville department comparisons, not a count of public criminal records and not proof about any person.
Huntsville crime totals, Madison County jail bookings, and court filings measure different things. One Huntsville incident can produce several charges, some Huntsville reports produce no arrest, and some Huntsville arrests do not become convictions. Use the figures for Huntsville context only. Use the specific Huntsville police, booking, and court channels to understand a named event.
Huntsville record volume also reflects the work of many agencies. A Huntsville Police call may close without a report. A Huntsville report may stay at the investigative stage. A Huntsville arrest may lead to release, a city filing, a county filing, or no filed charge. The Huntsville Municipal Court count will not match the Madison County roster because one measures city cases and the other measures custody. ALEA crime reports use another method. For a person reviewing their own Huntsville history, the sound approach is to identify the event, request the Huntsville source record, and compare it with the correct court outcome. That check is more useful than drawing a conclusion from broad Huntsville totals.
Public Access Rules in Huntsville
Huntsville police and municipal court records are subject to Alabama access law, but public status does not make every detail open. The office may redact protected identity data, victim or minor details, active investigative content, security-sensitive material, and information sealed or expunged by law. Juvenile and Youthful Offender files are not ordinary public adult records.
Key Statutes:
Alabama Open Records Act, Ala. Code § 36-12-40 gives Alabama citizens a right to inspect and copy public writings unless another law limits access.
Ala. Code § 41-9-590 et seq. controls criminal-justice information handling and penalizes access obtained through false pretenses.
Alabama Rule of Judicial Administration 33 governs court-record search and copy services.
Ala. Code §§ 15-27-1 through 15-27-21 govern eligible expungements and access to covered records.
Ask the office that created the record, state the exact event and date range, and expect a lawful review before release.