← Election Series · State Legislature coverage · New Hampshire districts

Endorses Berlin

The race

One state Senate seat is at stake in New Hampshire's Senate District 21, for a two-year term, on the November 3, 2026 general-election ballot. The incumbent, Rebecca Perkins Kwoka (Democratic), is on the ballot seeking re-election. The district's 2024 baseline, from Wikipedia's district summary: Perkins Kwoka re-elected 2024 with 66.89%. The confirmed general-election roster, from Ballotpedia's general-election table, is: Rebecca Perkins Kwoka (Democratic) — incumbent; Jeffrey Berlin (Republican).

Chamber control is genuinely in play: Republicans hold the Senate 16–8 heading in (Ballotpedia). Sabato's Crystal Ball rated the chamber Lean R (January 22, 2026) and State Navigate rated it Lean D (flip) (October 24, 2026) — both ratings are printed, neither is adopted as this publication's own. Conflict printed: Seacoast Online's September 6, 2026 primary guide described Perkins Kwoka as 'unopposed', but Ballotpedia's primary and general tables both list Jeffrey Berlin (R) on the ballot, with certified primary results sourced to sos.nh.gov. The roster follows Ballotpedia.

The candidates, claim by claim

Rebecca Perkins Kwoka (D), incumbent. Rebecca Perkins Kwoka is the Democratic incumbent on the confirmed general-election roster (Ballotpedia general-election table, accessed October 25, 2026).

Pros: A willing nominee giving the district's Democratic voters a choice on the ballot. Cons: No documented break with the Democratic Party toward this publication's values was located in the compiled record — no Manchin-test break. In the Senate, a Democratic organizing vote is heavy: it carries chamber control and the judicial pipeline with it. The flaw, plainly: Enabler class, not extremist — a reliable party-line vote, which is the standing reason the exception for a Democrat is not earned here.

Jeffrey Berlin (R), nominee. Jeffrey Berlin is the Republican nominee on the confirmed general-election roster (Ballotpedia general-election table, accessed October 25, 2026). No prior service record for this nominee was located at this sourcing depth, and none is invented here.

Pros: The Republican nominee; In the Senate, a Republican vote also carries chamber control and the judicial pipeline with it. Cons: No service record was verified at this sourcing depth — the candidacy is unproven, which is a watch posture, not a demerit. The flaw, plainly: None proven — unproven is not a flaw.

OUR CALL

We endorse Jeffrey Berlin (R) — as unproven, and on watch. No proven flaw was located in the Republican nominee's compiled record and no prior Senate service record was located, so the endorsement carries the unproven form: support, with the record to be watched. The Democratic alternative does not pass the Manchin test on any record located, and in the Senate that organizing vote is the heaviest one on this ballot.

For the complete Election 2026 breakdown — every race, claim by claim — see the full coverage on our website.

Vote early. Research your candidates. Choose the best moderates, whatever their party — no extremism from either side. And encourage your friends and family to do the same.


Sources

Election result — November 4, 2026

Result pending. No verified call (Associated Press or official) as of November 4, 2026. This page will be updated when the race is called or certified. The original article above is unchanged.

AI-assisted article — but the sources are human, and the facts are very real.

← All New Hampshire state-legislative districts · Full state-legislative enumeration