Result
Democrats Charlotte DiLorenzo, Ellen Read and Michael Cahill won all three seats in New Hampshire State House District Rockingham 10 in the Nov. 3 general election. All three ran unopposed, with Read and Cahill winning reelection and DiLorenzo securing her first term.
Unofficial returns show Cahill receiving 4,056 votes, DiLorenzo 3,850 and Read 3,714. Another 107 votes went to write-in candidates. The three Democrats received about 34.6%, 32.8% and 31.7% of the votes cast, respectively.
Candidates and platforms
Cahill's legislative record includes votes on state education funding, local school budgets and zoning. Citizens Count reports that he voted in 2025 and 2026 to consider increasing New Hampshire's base per-pupil school funding and opposed a proposed tax cap for local school districts.
Cahill also supported some legislation easing zoning requirements but opposed a 2025 bill limiting parking requirements in local zoning laws. Those positions reflect his legislative votes rather than campaign statements.
In a 2024 candidate questionnaire published by Seacoastonline, Cahill said he opposed New Hampshire's Education Freedom Accounts program, which provides public funding for eligible families to pay for approved educational expenses outside traditional public schools.
District and chamber
Rockingham District 10 is a three-member New Hampshire House district representing Newmarket. Cahill and Read entered the election as incumbents, while DiLorenzo sought the seat previously held by Democratic Rep. Toni Weinstein. All three seats remained in Democratic hands.
The Sept. 8 Democratic primary featured the same three candidates. Cahill finished first with 1,591 votes, followed by DiLorenzo with 1,535 and Read with 1,382. All three advanced to the general election.
---
AllCiv makes it easy to stay politically informed and involved.
---
Spot something wrong? Report an issue with this article