Search Haverhill Booking Reports
Haverhill booking reports are generated by the Haverhill Police Department and the Essex County Sheriff's Department. Located in the Merrimack Valley along the New Hampshire border, Haverhill processes arrests at the local police station before the county jail in Middleton handles longer-term holding. You can search for Haverhill booking reports by contacting the police department, the Essex County Sheriff, or the state CORI system. The Bureau of Criminal Identification at the sheriff's office also maintains a large database of criminal record files that covers arrests across all of Essex County, including Haverhill.
Haverhill Overview
Haverhill Police Booking Reports
The Haverhill Police Department handles local arrests and creates booking reports at the station. Each report documents the person's name, date of birth, home address, charges, and the time and place of the arrest. The arresting officer's name is also on the report. These records are public under Massachusetts law.
To get a booking report from Haverhill PD, you file a public records request. You can mail it, bring it in person, or send it by email. Give the full name of the person, the arrest date if you have it, and your own contact info. The department has 10 business days to respond under M.G.L. c. 66, sect. 10. Since Haverhill has more than 20,000 people, the first two hours of research time are free. Past that, the rate is $25 per hour at most. Paper copies are $0.05 per page, and electronic records are free when they already exist in digital form.
| Department | Haverhill Police Department |
|---|---|
| Address | 40 Bailey Blvd Haverhill, MA 01830 |
| Non-Emergency | (978) 373-1212 |
| Records | Public Records Request |
You can also walk in to the station to ask for copies. Bring a photo ID. If the records clerk is in, you may be able to get copies that same day depending on how much you need.
Note: Haverhill PD booking reports tied to active investigations may have some sections redacted under the law enforcement exemption in M.G.L. c. 4, sect. 7(26).
Essex County Booking Records
Haverhill is in Essex County. When someone arrested in Haverhill is held before a court date, they are taken to the Essex County Correctional Facility in Middleton. That creates a separate booking record at the county level. The Essex County Sheriff's Department runs the jail and keeps those records. The main phone number is (978) 750-1900.
County booking records include intake data, charges, bail information, court case numbers, and booking photos. The sheriff's Records Division handles requests. Call extension 3400 for records or email the Public Information Officer at ggrosky@essexsheriffma.org. You need to include the person's full name, date of birth, and arrest date. The office follows the same 10 business day response rule as the police department. Essex County does not publish an online booking log, so all requests go through the records staff directly.
Here is the Essex County Sheriff's Department Bureau of Criminal Identification page, which processes criminal record files for the county.
The BCI maintains over 300,000 criminal record files. It runs around the clock and handles fingerprinting, photographing of inmates, and criminal record searches. The system can search by name, date of birth, social security number, SBI number, nicknames, and addresses. This makes it one of the most thorough county-level record systems in the state for tracking down booking data tied to Haverhill arrests.
| Office | Essex County Sheriff's Department |
|---|---|
| Address | 20 Manning Avenue, P.O. Box 807 Middleton, MA 01949 |
| Phone | (978) 750-1900 |
| Records | Ext. 3400 |
| BCI | Bureau of Criminal Identification |
| Sheriff | Kevin F. Coppinger |
Haverhill District Court Records
Haverhill District Court handles most criminal cases that begin with a local arrest. After a booking in Haverhill, the case goes to this court for arraignment. Court records show charges, hearing dates, and the outcome. They are separate from booking reports but link back to the same arrest.
You can look up Haverhill court cases online through the Massachusetts Trial Court electronic case access system. No registration is needed. Search by name to find docket info, charges, and hearing dates. The system covers all courts in Massachusetts, so you can search from anywhere. For felony cases that start in Haverhill but get moved up, the Essex Superior Court in Salem handles those at (978) 740-8400.
Court records can help you fill in the gaps when a booking report only has basic data. The docket may show whether the case was dismissed, went to trial, or ended in a plea. That context helps make sense of what the booking report contains.
Haverhill Arrest Logs
M.G.L. c. 41, sect. 98F requires all police departments to keep a daily log. Haverhill PD follows this rule. The log shows every arrest, every crime reported, and every call the department answers. It is a public record and must be free to view.
The daily log gives you the basics of a booking. You get the name, the charge, the date, and where it happened. It does not have the full booking report with photos or detailed intake data. But it works as a fast way to check for recent arrests in Haverhill. If you find what you need on the log, you can then file a targeted records request for the full booking report. That saves time because you already know the exact date and charges to include in your request.
Note: Haverhill police daily logs are public records that the department must provide at no cost under M.G.L. c. 41, sect. 98F.
State Booking Report Systems
Massachusetts runs state-level databases that include Haverhill booking data. The Department of Criminal Justice Information Services collects criminal history records from every law enforcement agency, including Haverhill PD and the Essex County Sheriff. All of that data goes into the CORI system.
The iCORI portal is the public-facing tool for searching those records. A personal CORI costs $25. An open access CORI costs $50. You need to register with a government-issued ID. Results take up to 10 business days. Under M.G.L. c. 6, sections 167 through 178B, DCJIS controls access levels. The public tier shows conviction history and open cases, which is enough for most people looking into Haverhill booking records.
Here is the Massachusetts Executive Office of Public Safety and Security page, which oversees state-level crime data including Haverhill arrest statistics.
Crime stats from the EOPSS pull from the same data that Haverhill PD reports up to the state after each booking.
If a records request gets denied, you can appeal to the Secretary of the Commonwealth's Public Records Division. The Supervisor of Records will review the denial and decide if the agency followed the law. This applies to requests made to Haverhill PD, the Essex County Sheriff, or any other state or local agency.
Sealed Records in Haverhill
Some Haverhill booking reports may not come up in a search. Massachusetts allows record sealing under M.G.L. c. 276, sections 100A through 100U. Misdemeanors can be sealed after three years. Felonies take seven. A sealed record still exists, but only law enforcement and certain authorized parties can view it. The general public cannot.
You file a sealing petition with the court. If the judge grants it, the booking report and all connected records get sealed in every system. That covers iCORI, Haverhill PD files, and the Essex County Sheriff's records. Expungement is a more complete option that erases the record, but it only applies in narrow cases. This is why a search can turn up nothing even when you are sure an arrest happened in Haverhill.
Haverhill Booking Report Fees
Fees for Haverhill booking reports follow the state schedule. Paper copies are $0.05 per page. Electronic copies are free if the records are already digital. The first two hours of research time are free for Haverhill since the city has more than 20,000 residents. After that, $25 per hour is the cap.
DCJIS charges separate fees for iCORI searches. A personal request is $25 and open access is $50. Those payments go to the state, not the city. The cheapest route for a single Haverhill booking report is a direct request to the police department. Most requests fall within the free research window. The daily police log is always free.
- Paper copies from Haverhill PD: $0.05 per page
- Electronic copies: free when available
- Research time: first 2 hours free, then $25/hour max
- Personal iCORI: $25
- Open access iCORI: $50
Nearby Cities with Booking Records
Cities near Haverhill each have their own police department and booking process. If the arrest you are looking for did not happen in Haverhill, you will need to check with the right city's department or county office.
Nearby cities with pages on this site include Lawrence, Lowell, and Lynn. Lawrence is also in Essex County and uses the same sheriff's office for jail bookings. Lowell is in Middlesex County with a different sheriff and jail system. Lynn is in Essex County as well. Each city runs its own public records process, so contact the local police department where the arrest took place for the most direct path to the booking report you need.
Essex County Booking Reports
Haverhill is in Essex County, and all jail bookings go through the Essex County Sheriff's Department. The county system covers cities and towns across the North Shore and Merrimack Valley. For more on the county records system, sheriff contact info, BCI services, and related resources, visit the Essex County booking reports page.