Rochester

Strafford County. 22 people are on the November ballot for the House and Senate seats that cover this town: 7 already in office, 15 challengers. 5 are rated DSA Preferred.

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

Daniel FitzpatrickD
State House · Strafford County District 6
From their 2023–2024 voting record: voted, not said.
Held Strafford County District 19 2023–2024
DSA Preferred Candidate
Fully Socialist
100%
31 of 31 votes
voted on 31 of 31 roll calls
Justin McIsaac
Justin McIsaacD
State House · Strafford County District 19
From their survey answers: said, not voted.
DSA Preferred Candidate
Fully Socialist
90.9%
10 of 11 answers
answered 11 of 11
William F. FessendenI
State House · Strafford County District 5
From their survey answers: said, not voted.
DSA Preferred Candidate
Comrade
88.9%
8 of 9 answers
answered 9 of 11
Ty Wyman
Ty WymanD
State House · Strafford County District 8
From their survey answers: said, not voted.
Somewhat Socialist
66.7%
6 of 9 answers
answered 9 of 11
Eric BourgeoisR
State House · Strafford County District 7
From their survey answers: said, not voted.
Not a Socialist
10%
1 of 10 answers
answered 10 of 11
James Higginbottom
James HigginbottomR
State House · Strafford County District 19
From their survey answers: said, not voted.
Certified Anti-Socialist
0%
0 of 9 answers
answered 9 of 11
Robert Qua
Robert QuaR
State House · Strafford County District 9
From their survey answers: said, not voted.
Certified Anti-Socialist
0%
0 of 11 answers
answered 11 of 11
Mark F. Racic
Mark F. RacicR
State House · Strafford County District 2
From their survey answers: said, not voted.
Certified Anti-Socialist
0%
0 of 10 answers
answered 10 of 11
Jonathan Verbicky
Jonathan VerbickyR
State House · Strafford County District 19
From their survey answers: said, not voted.
Certified Anti-Socialist
0%
0 of 8 answers
answered 8 of 11

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.

How candidates are scored, and every candidate in the state

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.

Every bill and every position behind these two numbers

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

Look up another town