Get records · New Hampshire

New Hampshire: 287(g) agreements, detention facilities and where to request records

Each entry below appears on a list ICE publishes. Entries this site has checked link to that public body's own records request page or the route it posts; where neither was found, the entry says so and links the page that was checked. A privately run or federal facility links a federal agency's FOIA page and, where one is named, the county that contracts for it. The others say “Request page not yet checked” and link to a guide to New Hampshire's records law. Section 287(g) of the Immigration and Nationality Act authorizes these agreements. Being listed says nothing about how an agreement is carried out. ICE's lists are the source for every entry; they can lag, contain errors, and drop agreements without notice, so confirm with the agency before relying on an entry.

On this page: 287(g) agencies, 24 of 29 request pages checked · Detention facilities, 2 of 2 checked

29 agencies with 287(g) agreements 2 detention list entries ICE's pages checked October 13, 2026 (list dates in Sources) Request pages checked 26 of 31

Police, sheriffs and other agencies with 287(g) agreements

ICE's list of 287(g) participating agencies (ICE's spreadsheet file name dated October 9, 2026; page updated October 13, 2026). ICE uses three models. In ICE's words, Warrant Service Officer “allows designated immigration officers to serve and execute administrative warrants on aliens in their custody”; Task Force is described as “allowing designated immigration officers to enforce limited immigration authority while performing routine police duties or as an active participant in an ICE-led task force”; Jail Enforcement “allows designated immigration officers to identify and process removable aliens who have pending or active criminal charges.” None in New Hampshire: Warrant Service Officer, Jail Enforcement. Ask for the agency's own records (agreements, approvals, invoices, policies). Records ICE holds are requested from ICE (ICE FOIA page).

29 New Hampshire agencies on ICE's 287(g) list. Names are shown as ICE lists them; where this site corrected a spelling, ICE's text is given. Signing dates are as ICE lists them and may differ by a day from the date on the agreement.
AgencyICE listsRequest records fromRequest page checked
Auburn Police DepartmentRockingham County Task Force, signed Jan 7, 2026 · agreement Auburn Police Department Records Request Forms pageComplete the Records / Information Request Form linked on the page and include a copy of a valid photo ID. The page says some requests may be subject to a fee, and requests with color photographs or documents exceeding fifteen (15) pages may incur copying costs. The requester says how to receive the records (email, mail, or in-person pickup), and the page says the requester is notified of the status within five (5) business days. The page gives no submission instructions. The page gives the Town of Auburn at 47 Chester Road, 603-483-5052. 2026-10-14
Belknap County Sheriff's OfficeBelknap County Task Force, signed Mar 3, 2025 · agreement Belknap County Sheriff's Report Request FormReport Request Form (PDF) on the Sheriff's pages, for an accident or crime report; the form says only one report per request form. The requester certifies being named in the report, the victim, or otherwise involved (an insurance agent, a government agency or an authorized representative), gives a detailed reason for requesting the report, and gives a driver's license number. The form says it may be delivered in person or mailed to the Sheriff's Department, 42 County Drive, Laconia, and asks that checks be made payable to Belknap County Sheriff's Department. The form lists fees of $1.00 for the first page, then $0.25 thereafter ($5.00 minimum), and a $25 flat fee for reports requested or requiring a CD/DVD; it says photo ID or company letterhead and payment are due at the time of report pick up. The form gives no route for other records. 2026-10-14
Brentwood Police DepartmentRockingham County Task Force, signed May 17, 2026 · agreement No dedicated records request page found Brentwood Police Department pageNo records request route was found on the Police Department page (the town's Right to Know request form was not read). The department is at 1 Dalton Road, Brentwood (underneath the Town Hall), 603-642-8817, office Monday to Thursday. 2026-10-15
Candia Police DepartmentICE's list gives no county. Task Force, signed Apr 23, 2025 · agreement Candia Right to Know Request pageRight to Know Request Form, which the page says is available on the town website and at town hall. The page says state law does not require a written request, there is no charge to inspect documents at the Candia Town Offices or for unredacted electronic copies, and there is a charge for hard copies and for electronic documents that require redaction. The page gives the copy cost as $1.00 per letter-size (8.5 by 11 inch) page and $1.50 per 11 by 17 inch page, and says a USB flash drive must be new and sealed in its original package. It says that if a record is not immediately available the town, within five business days, makes it available, denies the request in writing, or acknowledges it in writing, and that the town will confer with legal counsel before authorizing the release of any law enforcement files. The page is town-wide and does not name the Police Department. Candia Town Offices, 74 High Street, 603-483-8101. 2026-10-14
Carroll Police DepartmentICE's list gives no county. Task Force, signed Jul 2, 2025 · agreement Carroll Police Department forms pageThe Police Department forms page lists a Request for Records Release form, described as the form for records requests pertaining to NH RSA 91 A:4 Right to Know. The page says records related to an arrest with pending prosecution can only be requested by a Defendant or their retained attorney. The page gives no address, phone or instructions for submitting the records form; the page header shows the town line 603-575-5630. 2026-10-14
Chester Police DepartmentRockingham County Task Force, signed May 1, 2026 · agreement Town of Chester Right to Know policyThe town's Right to Know policy (PDF) says general requests for a governmental record may be made in person, by mail, or by electronic mail, and that written requests which reference Right to Know, FOIA or RSA 91-A are administered through the Office of the Town Clerk. It includes a Request for Access to a Governmental Record form, which the policy says may be used but is not required to get a record, and says the public does not have to offer a reason. The policy says requests must be responded to within five (5) business days, and copies are charged under the Town's Document Fee Schedule. The page is town-wide and does not name the Police Department. The Police Department is at 84 Chester Street, Chester, 603-887-2080. 2026-10-14
Chichester Police DepartmentMerrimack County Task Force, signed Jul 20, 2026 · agreement: ICE lists “link pending” Town of Chichester Right to Know request formRight to Know Request form (PDF) from the Town of Chichester; the form asks the requester to say whether the records should be emailed or will be picked up, and gives no submission instructions. The town directory page gives the Town Clerk and Tax Collector line 603-798-5350 and the Police Department line 603-798-4911. The page is town-wide and does not name the Police Department. Chichester Town Offices, 54 Main Street, Chichester. 2026-10-14
Colebrook Police DepartmentICE's list gives no county. Task Force, signed Mar 5, 2025 · agreement No dedicated records request page found Colebrook Police pageNo records request route was found on the Police page, the town's page sitemap, or the town's Vital Records page, which covers certified birth, death and marriage records only. The Police page gives Town Hall at 17 Bridge Street, Colebrook, (603) 237-4070. 2026-10-14
Danville Police DepartmentRockingham County Task Force, signed Jul 20, 2026 · agreement: ICE lists “link pending” Danville Police Department report requests pageComplete the Incident and 91-A Right to Know Request Form linked on the page and forward it to the department (email address on the page) or drop it off in person. The page says the fee is $15.00 per report, a $15 flash drive fee applies when photos or videos are requested, and fees can be paid by cash or check payable to the Town of Danville. It says the department completes the request once payment is received and notifies the requester to bring a picture ID to collect the report in person, that reports are not emailed or faxed, and that only the person requesting the report may receive a copy. It says victims of domestic abuse may obtain a copy of the incident report at no cost and that discovery requests for arrests are directed to the Prosecutor. The Police Department is at 206 Main Street, Danville, 603-382-9403, Monday through Friday 8 am to 4 pm. 2026-10-14
Epping Police DepartmentRockingham County Task Force, signed Jan 26, 2026 · agreement Epping Police Department Records pageRequest for Reports Form (PDF) for a copy of an accident, arrest, or incident report. The page gives no fees or delivery method. The page gives the Town of Epping at 157 Main Street, Epping, 603-679-5441. 2026-10-14
Gorham Police DepartmentICE's list gives no county. Task Force, signed Feb 26, 2025 · agreement Town of Gorham Right to Know requests pageRight to Know Request Form, or email (address on the page), or mail or drop off in person to Gorham Town Hall, ATTN: Right To Know, 20 Park Street, Gorham. The page says state law does not require a written request. The page says all 91-A requests that result in responsive documents must be reviewed in hard-copy form at the Finance/Executive Office, and that the requester schedules a time with staff during regular business hours to pay for and collect the requested documents. It lists fees of $0.25 per single-sided page or $0.50 per double-sided page, and $0.50 per page for documents requiring redaction, and says no documents are turned over until all fees are paid. It says requests received are logged and published on the Town website. The page is town-wide and does not name the Police Department. Town Offices, (603) 466-3322. 2026-10-14
Hillsboro Police DepartmentHillsborough County Task Force, signed May 31, 2026 · agreement Request page not yet checked New Hampshire open records guide (Reporters Committee) Not yet
Hillsborough County Sheriff's OfficeHillsborough County Task Force, signed May 22, 2025 · agreement No dedicated records request page found Hillsborough County Sheriff's Office page on the county siteNo records request route was found on the Sheriff's page on the county's site. It gives 329 Mast Road, Goffstown, (603) 627-5610, Monday to Friday 8:00 AM to 4:00 PM. 2026-10-15
Kingston Police DepartmentRockingham County Task Force, signed May 9, 2026 · agreement Request page not yet checked New Hampshire open records guide (Reporters Committee) Not yet
Middleton Police DepartmentStrafford County Task Force, signed Sep 16, 2026 · agreement: ICE lists “link pending” Town of Middleton Documents pageThe Documents page lists a Right to Know Request Form (PDF) and gives no submission instructions. The page is town-wide and does not name the Police Department. The Emergency Services page gives the Police Department at 182 Kings Highway, Middleton, non-emergency 603-473-8548. The town line is (603) 473-2261. 2026-10-14
Milton Police DepartmentStrafford County Task Force, signed May 12, 2026 · agreement Request page not yet checked New Hampshire open records guide (Reporters Committee) Not yet
New Boston Police DepartmentHillsborough County Task Force, signed Jun 9, 2026 · agreement New Boston Police Department pageThe Police Department page says to request a police report, contact the New Boston Police Department; it lists no form. The page gives the Police Department at 116 Old Coach Road, New Boston, 603 487-2433, administrative office hours Monday-Friday 8:00AM to 4:00PM. 2026-10-14
New Durham Police DepartmentStrafford County Task Force, signed Jun 22, 2026 · agreement Town of New Durham Documents pageThe Documents page lists a Right to Know Request Form and a Right to Know Policy (both PDF) and gives no submission instructions. The page is town-wide and does not name the Police Department. The Emergency Services page gives the Police Department at 4 Main Street, New Durham, business line (603) 859-2752, office hours Monday - Thursday 8:00 am to 3:00 pm. The town line is (603) 859-2091. 2026-10-14
New Hampshire State Police DepartmentICE's list gives no county. Task Force, signed Apr 25, 2025 · agreement NH Department of Safety Right to Know requests pageThe Department of Safety page says requests for public records should be in writing, dated, and describe the specific records sought; its State Police link is an email address for State Police headquarters (address on the page). The only mailing address on the page, 33 Hazen Drive, Concord, is for requests to the Office of the Commissioner. The page calls the body State Police; the State Police pages themselves could not be read by script. The Department may charge fees to recover the actual costs of a request. 2026-10-14
Newton Police DepartmentRockingham County Task Force, signed May 14, 2026 · agreement Town of Newton Administration Forms pageThe Administration Forms page lists a Right to Know Policy and Request Form (PDFs) and gives no submission instructions. The page is town-wide and does not name the Police Department. Newton Town Hall is at 2 Town Hall Road, Newton, (603) 382-4405. 2026-10-14
Ossipee Police DepartmentICE's list gives no county. Task Force, signed Mar 3, 2025 · agreement Request page not yet checked New Hampshire open records guide (Reporters Committee) Not yet
Pittsburgh Police DepartmentICE's list gives no county. Task Force, signed Mar 3, 2025 · agreement No dedicated records request page found Pittsburg Police Department pageICE's list gives the name as Pittsburgh Police Department; this entry routes the Pittsburg Police Department of Pittsburg, New Hampshire. No records request route was found on the Police Department page, or the town's page sitemap. The Police Department page gives the station non-emergency line 603-538-7003, a town line of (603) 538-6697, and no street address. 2026-10-14
Pittsfield Police DepartmentMerrimack County Task Force, signed May 12, 2026 · agreement Town of Pittsfield Right to Know Request Process pageOnline Request or a downloadable Right to Know Request Form, which the page says to email or mail to the Board Administrator / Right-to-Know Coordinator, Town of Pittsfield, 85 Main Street, Pittsfield. The page says written acknowledgment comes within five (5) business days if records are not immediately available, and that fees may apply for paper copies or a USB drive. The page is town-wide and does not name the Police Department. Town phone 603-435-6773. 2026-10-14
Rindge Police DepartmentCheshire County Task Force, signed Jul 27, 2026 · agreement: ICE lists “link pending” Rindge Police Department pageRecord Requests online form (a Google form) linked on the Police Department page. The Police Department is at 158 Main Street, P.O. Box 7, Rindge, open weekdays 8:00AM to 4:00PM. 2026-10-14
Rockingham County Sheriff's OfficeRockingham County Task Force, signed Apr 24, 2025 · agreement Rockingham County Sheriff's home page (forms list)Request for Information (Form 097), a PDF linked on the home page, for a copy of a report or audio recording; the page says there will be a fee. The page says to mail or hand deliver completed forms to Rockingham County Sheriff's Office, 96 North Road, Brentwood. It also says requests under RSA 91-A may be submitted verbally, or in writing, and in any format you choose (i.e. Email, Letter), and that there may be fees. The page lists hours Monday to Friday 8:00am to 4:00pm and a Civil Office line of (603) 679-2241. 2026-10-14
South Hampton Police DepartmentRockingham County Task Force, signed Jun 22, 2026 · agreement No dedicated records request page found South Hampton Police Department forms pageNo records request route was found on the Police Department website's home, Contact or Forms pages, or the town's Police and Fire page. The Contact page gives the Police Department at 128 Main Avenue, South Hampton, non-emergency business line 603-394-0105. 2026-10-14
Troy Police DepartmentICE's list gives no county. Task Force, signed Mar 17, 2025 · agreement Town of Troy forms pageThe Town of Troy forms page lists a Right to Know Request Form (PDF). The page is town-wide and does not name the Police Department. The Police Department page gives the Police Department at 14 Central Square, Troy, 603-242-7992, and says the station is not staffed full time. The page also gives Town Hall at 16 Central Square, P.O. Box 249, Troy, 603-242-7722 ext. 1. 2026-10-14
Weare Police DepartmentHillsborough County Task Force, signed Jun 2, 2026 · agreement Request page not yet checked New Hampshire open records guide (Reporters Committee) Not yet
Whitefield Police DepartmentCoos County Task Force, signed Mar 25, 2026 · agreement No dedicated records request page found Whitefield Police Department section of the Emergency Services pageNo records request route was found on the Police Department section of the Emergency Services page or the Documents page. The section lists "Fingerprinting and record requests (where applicable)" among its services but gives no form or procedure; it gives non-emergency 603-837-9086. The Departments page gives the Town Office at 56 Littleton Road, Whitefield, (603) 837-9871. 2026-10-14

Facilities ICE lists for detention in New Hampshire

ICE's detention facility list (page updated March 23, 2026), matched against ICE's detention statistics (data pulled July 9, 2026). ICE's statistics include only facilities with at least one person in custody when the data were pulled, and leave out hold, hospital, juvenile, MIRP and ORR facilities (ICE's note on the sheet). A facility may have started or stopped holding people for ICE since those dates.

2 New Hampshire entries on ICE's detention lists.
FacilityICE listsRequest records fromRequest page checked
Federal Correctional Institution - Berlin, NHBerlin ICE's detention statistics list it as BOP (Federal Bureau of Prisons). ICE's statistics call it BERLIN FED. CORR. INST.. Federal Bureau of Prisons FOIA pageBy mail to the FOIA/PA Section, Office of General Counsel, Room 924, Federal Bureau of Prisons, 320 First Street, N.W., Washington, DC 20534, by email, or through the web portal. For ICE's own records: ICE FOIA page. 2026-10-14
Strafford County CorrectionsDover ICE's detention statistics list it as IGSA (Intergovernmental Service Agreement). No dedicated records request page found Strafford County Department of Corrections pageNo records request page was found on the county's site. The Department of Corrections page gives 259 County Farm Road, Dover, NH 03820 (ICE lists 266), phone (603) 742-3310. 2026-10-14
Records people commonly ask for

The signed agreement and any amendments; county board or council approvals; invoices and payments to and from ICE; written policies on ICE holds and warrants; and any counts the agency itself keeps of ICE holds or warrants served. Ask for records the agency itself made or keeps.

Sources

Each row shows when its request page was last checked. We aim to recheck ICE's lists weekly and local pages monthly. Agreements can begin or end between checks. Agencies and facilities no longer on ICE's lists move to a dated “No longer listed” note. ICE's lists can drop or omit entries, so a missing entry does not show that an agreement ended. Spot an error? Corrections.