NH State HouseWhole chamber · New Hampshire

State House

Democrat 152Republican 43

201 for a majority · 205 not called

5 seats flipped to Dem

Partners working on races in this chamber

350 New Hampshire Action

350 New Hampshire Action

New Hampshire

Mobilizes voters to elect climate champions and kick fossil fuel money out of politics.

U.S. Senate – NH and 31 more

603 Forward

603 Forward

New Hampshire

Educates, engages, and activates the next generation of New Hampshire leaders to run for office and drive change.

U.S. Senate – NH and 25 more

Unrig New Hampshire

Unrig New Hampshire

New Hampshire

A political advocacy organization connected to Our Economy Our Future, a New Hampshire coalition that organizes for tax and budget policies that put working families ahead of the wealthy.

U.S. Senate – NH and 3 more

Target races in the State House42 targets

  • DemocratSimonds, won, Chrissy Simonds30.8%
  • DemocratBeaulieu, won, Jane Beaulieu30.7%

RepublicanMullin19.3%1 other 19.2%

Margin: 631 votes (11 pts)

5,505 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • DemocratShepard, won, Scott Shepard19.3%
  • DemocratMcGlinchey, won, Kimberly McGlinchey18.7%
  • DemocratSchonwald, won, Ginna Schonwald18.2%

RepublicanWuelper15.4%2 others 28.4%

Margin: 554 votes (2.8 pts)

19,882 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • DemocratPaul, won, Nick Paul19.0%
  • DemocratMcIsaac, won, Justin McIsaac18.6%
  • DemocratKing, won, Jonathan King18.5%

RepublicanFarrington15.7%2 others 28.3%

Margin: 802 votes (2.8 pts)

28,744 votes cast , 99% counted

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

  • DemocratRaymond, won, Heather Raymond26.9%
  • DemocratElberger, won, Susan Elberger26.8%
  • DemocratSwanson, won, Dale Swanson26.4%

RepublicanSchibbelhute19.8%

Margin: 656 votes (6.6 pts)

9,946 votes cast , 99% counted

Partners: 603 Forward , Granite State Interfaith Action Fund , and 1 more

Partners: 603 Forward , Granite State Interfaith Action Fund , 350 New Hampshire Action

Partners: 603 Forward , Granite State Interfaith Action Fund , and 1 more

Partners: 603 Forward , Granite State Interfaith Action Fund , 350 New Hampshire Action

  • DemocratRyan, won, Linda Ryan27.6%
  • DemocratPattison, won, Camille Pattison27.6%
  • DemocratLias, won, Renae Lias26.3%

RepublicanMartin18.5%

Margin: 696 votes (7.8 pts)

8,833 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • DemocratHarvey, won, Cathryn Harvey30.8%
  • DemocratBerch, won, Paul Berch29.5%

RepublicanGraves21.2%1 other 18.5%

Margin: 672 votes (8.3 pts)

8,052 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • DemocratYork, won, Cody York38.7%
  • RepublicanMoffett, won, Michael Moffett35.0%

RepublicanCambrils26.3%

Margin: 549 votes (8.7 pts)

6,273 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • DemocratThompson, won, Adam Thompson22.4%
  • DemocratKluger, won, Lee Ann Kluger22.1%
  • DemocratBuckley, won, Michele Roussel Buckley22.1%

RepublicanRichardson12.2%2 others 21.2%

Margin: 943 votes (9.9 pts)

9,542 votes cast , 99% counted

Partners: 603 Forward , Granite State Interfaith Action Fund , and 1 more

Partners: 603 Forward , Granite State Interfaith Action Fund , 350 New Hampshire Action

Partners: 603 Forward , Granite State Interfaith Action Fund , and 1 more

Partners: 603 Forward , Granite State Interfaith Action Fund , 350 New Hampshire Action

  • DemocratGrill, won, Jessica Grill38.0%
  • DemocratNormand, James Normand36.3%

RepublicanKesselring25.7%

Margin: 532 votes (11 pts)

5,022 votes cast , 99% counted

Partners: 603 Forward , Granite State Interfaith Action Fund

Partners: 603 Forward , Granite State Interfaith Action Fund

Partners: 603 Forward , Granite State Interfaith Action Fund

Partners: 603 Forward , Granite State Interfaith Action Fund

  • DemocratMurray, won, Alissandra Murray31.2%
  • DemocratMartineau, won, Pauline Martineau30.9%

RepublicanDupont20.2%1 other 17.6%

Margin: 587 votes (11 pts)

5,479 votes cast , 99% counted

Partners: 350 New Hampshire Action , Granite State Interfaith Action Fund

Partners: 350 New Hampshire Action , Granite State Interfaith Action Fund

Partners: 350 New Hampshire Action , Granite State Interfaith Action Fund

Partners: 350 New Hampshire Action , Granite State Interfaith Action Fund

  • DemocratLong, won, Patrick Long31.8%
  • DemocratFreitas, Mary Freitas31.2%

RepublicanCole19.8%1 other 17.2%

Margin: 555 votes (11 pts)

4,854 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • DemocratLeapley, won, Nicole Leapley33.3%
  • DemocratErskine, won, Greg Erskine31.2%

RepublicanPing18.5%1 other 17.0%

Margin: 547 votes (13 pts)

4,307 votes cast , 99% counted

Partners: 603 Forward , Granite State Interfaith Action Fund , and 1 more

Partners: 603 Forward , Granite State Interfaith Action Fund , 350 New Hampshire Action

Partners: 603 Forward , Granite State Interfaith Action Fund , and 1 more

Partners: 603 Forward , Granite State Interfaith Action Fund , 350 New Hampshire Action

DemocratWyman, won, Ty Wyman, Preferred57.1%
RepublicanWalker, David Walker42.9%

Margin: 294 votes (14 pts)

2,070 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • DemocratWade, won, Alice Wade30.1%
  • DemocratMiller, won, Seth Miller28.9%
  • DemocratSmith, won, Geoff Smith27.8%

RepublicanMorganella13.1%

Margin: 4,257 votes (15 pts)

28,909 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

DemocratMurphy, won, Alison Murphy, Preferred63.1%
RepublicanCate, Jonathan Cate36.9%

Margin: 470 votes (26 pts)

1,800 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

DemocratQuinno, won, Jason Quinno, Preferred69.3%
RepublicanWashburn, Robert Washburn30.7%

Margin: 3,055 votes (39 pts)

7,931 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

DemocratLaMontagne, won, Jessica LaMontagne, Preferred70.4%
RepublicanAlbion, Matthew Albion29.6%

Margin: 903 votes (41 pts)

2,211 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

DemocratGiffard, won, Nathan Giffard, Preferred71.3%
RepublicanClark, Jonathan Clark28.7%

Margin: 664 votes (43 pts)

1,556 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

DemocratNewell, won, Jodi Newell, Preferred72.8%
RepublicanJohnson, Robert Johnson27.2%

Margin: 878 votes (46 pts)

1,926 votes cast , 90% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

DemocratBeaudoin, won, Lisa Beaudoin, Preferred76.5%
RepublicanWilson, Elijah Wilson23.5%

Margin: 976 votes (53 pts)

1,840 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • RepublicanFreeman, won, Lisa Freeman26.5%
  • RepublicanThompson, won, Cameron Thompson26.1%

DemocratHouse23.6%1 other 23.8%

Margin: 270 votes (2.3 pts)

11,762 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • RepublicanDow, Andy Dow26.0%
  • RepublicanCampbell, W. Campbell25.1%

DemocratBourque23.9%1 other 25.0%

Margin: 5 votes (0.1 pts)

4,597 votes cast , 74% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • DemocratLynch, William Lynch14.2%
  • DemocratCoriaty, Lucas Coriaty12.9%
  • RepublicanWalsh, Thomas Walsh12.7%
  • DemocratMartins, Germano Martins12.5%

DemocratGurung12.3%3 others 35.3%

Margin: 65 votes (0.2 pts)

30,344 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • RepublicanBall, Lorie Ball9.6%
  • RepublicanSweeney, Joe Sweeney9.1%
  • RepublicanVandecasteele, Susan Vandecasteele9.0%
  • RepublicanSytek, John Sytek8.8%
  • RepublicanJanigian, John Janigian8.8%
  • RepublicanKassas, George Kassas8.4%
  • RepublicanMcDonnell, Valerie McDonnell8.3%
  • RepublicanMannion, Dennis Mannion8.0%
  • RepublicanHuminick, Edward Huminick7.9%

DemocratDeFuria7.4%2 others 14.8%

Margin: 121 votes (0.3 pts)

49,464 votes cast , 33% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • DemocratRombeau, Catherine Rombeau8.2%
  • DemocratKerr, Jeff Kerr7.8%
  • DemocratFitzgerald, John Fitzgerald7.7%
  • DemocratFahey, Todd Fahey7.6%
  • DemocratWellington, Geoffrey Wellington7.6%
  • DemocratNugent, Ryan Nugent7.6%
  • DemocratQuick, Sheila Quick7.3%

RepublicanLabrie7.0%6 others 39.2%

Margin: 276 votes (0.3 pts)

73,219 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • DemocratRung, Rosemarie Rung7.4%
  • DemocratMurphy, Nancy Murphy7.3%
  • DemocratThomas, Wendy Thomas7.0%
  • DemocratRobitaille, Heather Robitaille7.0%
  • DemocratBrown, Matthew Brown6.7%
  • DemocratRaven, Mary Beth Raven6.7%
  • DemocratNozell, Marc Nozell6.5%
  • DemocratBoutin, Rebecca Boutin6.5%

RepublicanMooney6.0%8 others 39.1%

Margin: 459 votes (0.5 pts)

97,812 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • DemocratMcCoy, Molly McCoy14.4%
  • DemocratLaPierre, Rebecca LaPierre13.8%
  • DemocratRiggs, Nathan Riggs13.5%
  • DemocratGalanis, Ward Galanis13.3%

RepublicanBridle12.7%3 others 32.4%

Margin: 190 votes (0.6 pts)

32,663 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • RepublicanMacDonald, won, John MacDonald28.3%
  • DemocratMcEachern, Deirdre McEachern24.6%

RepublicanBauman23.8%1 other 23.3%

Margin: 88 votes (0.8 pts)

10,557 votes cast , 99% counted

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

  • DemocratDargie, Paul Dargie14.5%
  • DemocratHolston, Claire Holston14.4%
  • DemocratPerez, Maria Perez13.9%
  • DemocratAho, Ethan Aho13.2%

RepublicanDaniels11.6%3 others 32.3%

Margin: 415 votes (1.6 pts)

25,829 votes cast , 99% counted

Partners: Granite State Interfaith Action Fund

Partners: Granite State Interfaith Action Fund

Partners: Granite State Interfaith Action Fund

Partners: Granite State Interfaith Action Fund

  • RepublicanCrawford, Karel Crawford26.8%
  • RepublicanBrown, Richard Brown25.7%

DemocratRandolph23.7%1 other 23.9%

Margin: 159 votes (1.8 pts)

8,798 votes cast , 72% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • RepublicanKelley, won, Diane Kelley22.2%
  • RepublicanSirois, won, Shane Sirois21.1%
  • RepublicanKofalt, Jim Kofalt20.8%

DemocratSwanson17.6%1 other 18.2%

Margin: 324 votes (2.6 pts)

12,495 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • RepublicanOsborne, won, Jason Osborne18.5%
  • RepublicanSpillane, won, James Spillane18.5%
  • RepublicanHuebner, Will Huebner18.1%

DemocratLindsey15.3%2 others 29.6%

Margin: 607 votes (2.8 pts)

22,285 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • DemocratMing, Ben Ming27.4%
  • DemocratMcGhee, Kat McGhee27.1%

RepublicanBarbour23.3%1 other 22.2%

Margin: 362 votes (3.8 pts)

9,632 votes cast , 99% counted

Partners: 603 Forward , 350 New Hampshire Action

Partners: 603 Forward , 350 New Hampshire Action

Partners: 603 Forward , 350 New Hampshire Action

Partners: 603 Forward , 350 New Hampshire Action

  • DemocratBeer, Mariana Beer28.4%
  • DemocratNivison, Kenneth Nivison27.3%

RepublicanSeaworth22.9%1 other 21.5%

Margin: 285 votes (4.4 pts)

6,518 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • DemocratSalvi, won, Santosh Salvi28.4%
  • DemocratGreen, Rich Green26.3%
  • DemocratManohar, Sanjeev Manohar25.3%

RepublicanCole19.9%

Margin: 533 votes (5.4 pts)

9,920 votes cast , 99% counted

Partners: 603 Forward , Granite State Interfaith Action Fund

Partners: 603 Forward , Granite State Interfaith Action Fund

Partners: 603 Forward , Granite State Interfaith Action Fund

Partners: 603 Forward , Granite State Interfaith Action Fund

  • DemocratHurley, Will Hurley16.4%
  • DemocratEngland, Myles England16.2%
  • DemocratPearson, Wayne Pearson15.8%
  • DemocratButler, Billie Butler15.7%

RepublicanHoude9.8%3 others 26.0%

Margin: 1,326 votes (5.9 pts)

22,424 votes cast , 99% counted

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

Partners: 350 New Hampshire Action , 603 Forward

  • DemocratNutter-Upham, Frances Nutter-Upham30.7%
  • DemocratBooras, Efstathia Booras30.7%
  • DemocratLloyd, Christal Lloyd22.7%

RepublicanTripodi15.9%

Margin: 367 votes (6.8 pts)

5,409 votes cast , 99% counted

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

Partners: 603 Forward

  • DemocratDarby, Will Darby28.0%
  • DemocratChourasia, Manoj Chourasia27.6%
  • DemocratShams, Arya Shams27.0%

RepublicanHart17.4%

Margin: 703 votes (9.6 pts)

7,353 votes cast , 99% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

  • DemocratStaub, won, Kathy Staub40.0%
  • DemocratDeiner, Heather Deiner36.7%

RepublicanPaquette23.3%

Margin: 397 votes (13 pts)

2,964 votes cast , 99% counted

Partners: 350 New Hampshire Action , 603 Forward , and 1 more

Partners: 350 New Hampshire Action , 603 Forward , Granite State Interfaith Action Fund

Partners: 350 New Hampshire Action , 603 Forward , and 1 more

Partners: 350 New Hampshire Action , 603 Forward , Granite State Interfaith Action Fund

  • DemocratJacobs, Samantha Jacobs34.0%
  • DemocratGermana, Nicholas Germana32.1%

RepublicanShields17.2%1 other 16.6%

Margin: 2,810 votes (15 pts)

18,844 votes cast , 60% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

DemocratBarrett, Ella Barrett, Preferred60.3%
RepublicanMacrae, Bradley Macrae39.7%

Margin: 394 votes (21 pts)

1,910 votes cast , 90% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

DemocratParshall, Lucius Parshall, Preferred64.4%
RepublicanNalevanko, Alexander Nalevanko35.6%

Margin: 1,148 votes (29 pts)

3,994 votes cast , 55% counted

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Partners: 350 New Hampshire Action

Stay connected

Sign up for timely event invites and updates on the work of MVP and our grantee partners. No spam, unsubscribe anytime.