Rochester
On your 2026 ballot
Running here in 2026
Everyone on the November 3 ballot for a State House or State Senate seat that covers Rochester, after the September 8 primary. A sitting member is scored on how they voted; a challenger on what they said: their Citizens Count survey answers or, where they answered nothing, the platform on their own campaign website, except one former member, scored on the roll calls they cast in 2023–2024 and marked as such. The two are not the same kind of evidence and are never ranked against each other. A challenger with nothing to score is listed by name.
For the House
Districts: Strafford County District 2 · Strafford County District 5 · Strafford County District 6 · Strafford County District 7 · Strafford County District 8 · Strafford County District 9 · Strafford County District 19
Already in office · scored on their votes






- John Larochelle is State Representative for Strafford County District 19 today, and has filed for Strafford County District 7, which covers Rochester. The score is their voting record.
- David Walker is State Representative for Strafford County District 19 today, and has filed for Strafford County District 8, which covers Rochester. The score is their voting record.
- Samuel Farrington is State Representative for Strafford County District 8 today, and has filed for Strafford County District 19, which covers Rochester. The score is their voting record.
Challengers · scored on what they said






Also on the ballot · nothing to score
Returned no survey and published no platform we could read. No score is not a score of zero.
For the Senate
District: District 6
Already in office · scored on their votes
Challengers · scored on what they said
Statewide, on the same ballot
Governor
Everyone in New Hampshire votes in this one. The sitting governor is scored on the bills she signed and vetoed, her challenger on the positions she has published. Neither answered the 2026 candidate survey.
Not on this ballot
Represent Rochester today, not running here
These members hold a seat that covers Rochester now and are not on its November ballot: no 2026 filing, lost the September 8 primary, or filed in a district that does not reach Rochester. The record is what they did with the seat; the seat itself is above, with the people who want it.





Note on larger cities. Rochester is split into 7 House districts by ward. This page lists everyone for the whole city (the district is printed under each chamber), not only the ones for your ward. Check your ward on your voter registration to identify your own.
Granite Solutions rating, from public roll call records and published candidate surveys. Not a DSA endorsement. Methodology

