Skip to content

Representative Scorecard

Every NH legislator scored on how often they voted with NH residents' interests on bills with impact scores. The "alignment" score is the share of votes (on harmful or beneficial bills) where the rep voted to oppose harmful bills or support beneficial ones. Kill motions (ITL, interim study) are interpreted correctly — a YES on a kill motion counts as opposing the bill.

426

Total legislators

228

< 40% alignment

181

≥ 80% alignment

46%

Avg alignment

# Name Party Alignment
1 Jordan Ulery

Hillsborough District 13

R 0%
2 Sharon Carson

Senate District 14

R 0%
3 Phyllis Katsakiores

Rockingham District 13

R 0%
4 Sherman Packard

Rockingham District 16

R 0%
5 Mark McConkey

Senate District 3

R 0%
6 Marc Tremblay

Coos District 5

R 0%
7 Steven Smith

Sullivan District 3

R 0%
8 Dan McGuire

Merrimack District 14

R 0%
9 Jeanine Notter

Hillsborough District 12

R 0%
10 Debra DeSimone

Rockingham District 18

R 0%
11 Mark Warden

Hillsborough District 39

R 0%
12 Keith Murphy

Senate District 16

R 0%
13 Kevin Avard

Senate District 12

R 0%
14 Gregory Hill

Merrimack District 2

R 0%
15 James Summers

Rockingham District 20

R 0%
16 Regina Birdsell

Senate District 19

R 0%
17 Thomas Walsh

Merrimack District 10

R 0%
18 James Gray

Senate District 6

R 0%
19 Victoria Sullivan

Senate District 18

R 0%
20 John Potucek

Rockingham District 13

R 0%
21 Peter Varney

Belknap District 7

R 0%
22 Thomas Kaczynski

Strafford District 5

R 0%
23 Russell Dumais

Belknap District 6

R 0%
24 William Gannon

Senate District 23

R 0%
25 Leonard Turcotte

Strafford District 4

R 0%
26 Howard Pearl

Senate District 17

R 0%
27 Kevin Scully

Hillsborough District 8

R 0%
28 Kevin Verville

Rockingham District 2

R 0%
29 Michael Harrington

Strafford District 18

R 0%
30 Daniel Innis

Senate District 7

R 0%
31 Ruth Ward

Senate District 8

R 0%
32 Barbara Comtois

Belknap District 7

R 0%
33 Timothy Lang

Senate District 2

R 0%
34 John Leavitt

Merrimack District 10

R 0%
35 Harry Bean

Belknap District 6

R 0%
36 Keith Erf

Hillsborough District 28

R 0%
37 David Love

Rockingham District 13

R 0%
38 Daryl Abbas

Senate District 22

R 0%
39 Robert Harb

Rockingham District 20

R 0%
40 Joe Alexander

Hillsborough District 29

R 0%
41 JD Bernardy

Rockingham District 36

R 0%
42 Ross Berry

Hillsborough District 44

R 0%
43 Jose Cambrils

Merrimack District 4

R 0%
44 Arnold Davis

Coos District 2

R 0%
45 Ted Gorski

Hillsborough District 2

R 0%
46 Juliet Harvey-Bolia

Belknap District 3

R 0%
47 Jim Kofalt

Hillsborough District 32

R 0%
48 Diane Pauer

Hillsborough District 36

R 0%
49 Tom Ploszaj

Belknap District 1

R 0%
50 Lisa Post

Hillsborough District 42

R 0%
51 Denise Ricciardi

Senate District 9

R 0%
52 Vanessa Sheehan

Hillsborough District 43

R 0%
53 Julius Soti

Rockingham District 35

R 0%
54 Paul Terry

Belknap District 7

R 0%
55 Cyril Aures

Merrimack District 13

R 0%
56 Mike Drago

Rockingham District 4

R 0%
57 Ron Dunn

Rockingham District 16

R 0%
58 Cathy Kenny

Hillsborough District 13

R 0%
59 Lisa Mazur

Hillsborough District 44

R 0%
60 David Rochefort

Senate District 1

R 0%
61 Shane Sirois

Hillsborough District 32

R 0%
62 Jeffrey Tenczar

Hillsborough District 1

R 0%
63 Robert Wherry

Hillsborough District 13

R 0%
64 Brian Cole

Hillsborough District 26

R 0%
65 Tim McGough

Senate District 11

R 0%
66 Michael Murphy

Coos District 6

R 0%
67 Liz Barbour

Hillsborough District 35

R 0%
68 Joseph Barton

Grafton District 1

R 0%
69 Cindy Bennett

Rockingham District 4

R 0%
70 Marie Bjelobrk

Grafton District 5

R 0%
71 Pamela Brown

Rockingham District 14

R 0%
72 Denise DeDe-Poulin

Strafford District 6

R 0%
73 Susan Deroy

Strafford District 3

R 0%
74 Matt Drew

Hillsborough District 19

R 0%
75 Pierre Dupont

Hillsborough District 20

R 0%
76 Samuel Farrington

Strafford District 8

R 0%
77 Henry Giasson

Hillsborough District 29

R 0%
78 Ernesto Gonzalez

Merrimack District 3

R 0%
79 George Grant

Sullivan District 5

R 0%
80 James Guzofski

Rockingham District 1

R 0%
81 Steven Kesselring

Hillsborough District 18

R 0%
82 Brian Labrie

Hillsborough District 2

R 0%
83 Darrell Louis

Grafton District 1

R 0%
84 Jay Markell

Rockingham District 18

R 0%
85 Rita Mattson

Cheshire District 18

R 0%
86 Donald McFarlane

Grafton District 18

R 0%
87 Linda McGrath

Rockingham District 40

R 0%
88 Bryan Morse

Merrimack District 3

R 0%
89 Richard Nalevanko

Cheshire District 9

R 0%
90 Raymond Peeples

Hillsborough District 14

R 0%
91 Raymond Plante

Merrimack District 27

R 0%
92 Matt Sabourin

Rockingham District 30

R 0%
93 Jeremy Slottje

Hillsborough District 13

R 0%
94 James Thibault

Merrimack District 25

R 0%
95 Vicki Wilson

Rockingham District 9

R 0%
96 Carol McGuire

Merrimack District 27

R 2%
97 Kenneth Weyler

Rockingham District 14

R 2%
98 Susan DeLemus

Strafford District 1

R 2%
99 Larry Gagne

Hillsborough District 16

R 2%
100 Aboul Khan

Rockingham District 30

R 2%
101 Joe Sweeney

Rockingham District 25

R 2%
102 Lino Avellani

Carroll District 4

R 2%
103 Katherine Prudhomme-O'Brien

Rockingham District 13

R 2%
104 Keith Ammon

Hillsborough District 42

R 2%
105 Michael Moffett

Merrimack District 4

R 2%
106 Richard Lascelles

Hillsborough District 14

R 2%
107 Judy Aron

Sullivan District 4

R 2%
108 Glenn Bailey

Strafford District 2

R 2%
109 Stephen Boyd

Merrimack District 10

R 2%
110 Diane Kelley

Hillsborough District 32

R 2%
111 Erica Layon

Rockingham District 13

R 2%
112 Jim Qualey

Cheshire District 18

R 2%
113 Riche Colcombe

Hillsborough District 30

R 2%
114 Michael Granger

Strafford District 2

R 2%
115 Katelyn Kuttab

Rockingham District 17

R 2%
116 Tom Mannion

Hillsborough District 1

R 2%
117 Kristin Noble

Hillsborough District 2

R 2%
118 Yury Polozov

Merrimack District 10

R 2%
119 Daniel Popovici-Muller

Rockingham District 17

R 2%
120 Kelley Potenza

Strafford District 19

R 2%
121 Alvin See

Merrimack District 26

R 2%
122 Clayton Wood

Merrimack District 13

R 2%
123 Michael Aron

Sullivan District 8

R 2%
124 Ricky Devoid

Merrimack District 1

R 2%
125 Dillon Dumont

Hillsborough District 13

R 2%
126 Sly Karasinski

Cheshire District 10

R 2%
127 Brian Nadeau

Rockingham District 4

R 2%
128 Sherri Reinfurt

Hillsborough District 29

R 2%
129 David Walker

Strafford District 19

R 2%
130 John Hunt

Cheshire District 14

R 3%
131 Gary Daniels

Hillsborough District 43

R 3%
132 Charles McMahon

Rockingham District 17

R 3%
133 James Spillane

Rockingham District 2

R 3%
134 Glen Aldrich

Belknap District 6

R 3%
135 Jim Creighton

Hillsborough District 30

R 3%
136 Deborah Aylward

Merrimack District 5

R 3%
137 Mike Belcher

Carroll District 4

R 3%
138 Steven Bogert

Belknap District 5

R 3%
139 Claudine Burnham

Strafford District 2

R 3%
140 Travis Corcoran

Hillsborough District 28

R 3%
141 Mike Ouellet

Coos District 3

R 3%
142 Katy Peternel

Carroll District 6

R 3%
143 Sean Durkin

Coos District 1

R 3%
144 Sayra Devito

Rockingham District 8

R 3%
145 Robley Hall

Strafford District 1

R 3%
146 Laurence Miner

Rockingham District 7

R 3%
147 Mary Murphy

Hillsborough District 27

R 3%
148 Kathleen Paquette

Hillsborough District 25

R 3%
149 Donald Selby

Rockingham District 9

R 3%
150 Travis Toner

Belknap District 4

R 3%
151 Jim Fedolfi

Hillsborough District 30

R 4%
152 John Janigian

Rockingham District 25

R 4%
153 Jonathan Smith

Carroll District 5

R 4%
154 John Suiter

Hillsborough District 36

R 4%
155 Roderick Ladd

Grafton District 5

R 5%
156 Ralph Boehm

Hillsborough District 14

R 5%
157 Bill Ohm

Hillsborough District 10

R 5%
158 Jack Flanagan

Hillsborough District 45

R 5%
159 Douglas Thomas

Rockingham District 16

R 5%
160 Jason Osborne

Rockingham District 2

R 5%
161 Lisa Freeman

Belknap District 8

R 5%
162 Gerald Griffin

Hillsborough District 42

R 5%
163 Richard Tripp

Rockingham District 13

R 5%
164 Stephen Pearson

Rockingham District 13

R 5%
165 Terry Roy

Rockingham District 31

R 5%
166 Lex Berezhny

Grafton District 11

R 5%
167 Walter Spilsbury

Sullivan District 3

R 5%
168 Paul Tudor

Rockingham District 1

R 5%
169 Seth King

Coos District 4

R 5%
170 John Sellers

Grafton District 10

R 5%
171 Lilli Walsh

Rockingham District 15

R 5%
172 Calvin Beaulier

Grafton District 1

R 5%
173 Mary Ford

Rockingham District 3

R 5%
174 Linda Franz

Grafton District 6

R 5%
175 Lori Korzen

Coos District 7

R 5%
176 Tim Mannion

Hillsborough District 1

R 5%
177 Peter Mehegan

Merrimack District 12

R 5%
178 Peter Morency

Coos District 5

R 5%
179 James Tierney

Coos District 1

R 6%
180 Skip Rollins

Sullivan District 3

R 7%
181 Linda Gould

Hillsborough District 2

R 7%
182 Michael Vose

Rockingham District 5

R 7%
183 Jess Edwards

Rockingham District 31

R 7%
184 John MacDonald

Carroll District 6

R 7%
185 Melissa Litchfield

Rockingham District 32

R 7%
186 Wayne MacDonald

Rockingham District 16

R 7%
187 Margaret Drye

Sullivan District 7

R 7%
188 Jonathan Morton

Hillsborough District 39

R 7%
189 John Schneller

Hillsborough District 2

R 7%
190 Andrew Prout

Hillsborough District 13

R 8%
191 Tom Dolan

Rockingham District 16

R 8%
192 Lorie Ball

Rockingham District 25

R 8%
193 Richard Brown

Carroll District 3

R 8%
194 Brian Seaworth

Merrimack District 12

R 9%
195 Mark Pearson

Rockingham District 34

R 9%
196 Matthew Pitaro

Merrimack District 11

R 9%
197 Dennis Mannion

Rockingham District 25

R 9%
198 Julie Miles

Hillsborough District 12

R 9%
199 Valerie McDonnell

Rockingham District 25

R 10%
200 Joseph Hamblen

Carroll District 3

R 10%
201 Charles Melvin

Rockingham District 20

R 11%
202 Bob Lynn

Rockingham District 17

R 11%
203 Maureen Mooney

Hillsborough District 12

R 11%
204 Wayne Hemingway

Sullivan District 6

R 11%
205 Denis Murphy

Cheshire District 11

R 11%
206 Mark McLean

Hillsborough District 15

R 12%
207 Louise Andrus

Merrimack District 5

R 12%
208 Susan Porcelli

Rockingham District 19

R 12%
209 Kimberly Rice

Hillsborough District 38

R 13%
210 Jennifer Rhodes

Cheshire District 17

R 13%
211 Dick Thackston

Cheshire District 12

R 13%
212 Scott Bryer

Rockingham District 1

R 14%
213 Adam Presa

Hillsborough District 12

R 15%
214 David Milz

Rockingham District 13

R 16%
215 Kristine Perez

Rockingham District 16

R 16%
216 Sheri Minor

Belknap District 5

R 17%
217 Mark Proulx

Hillsborough District 15

R 18%
218 Charles Foote

Rockingham District 13

R 18%
219 David Lundgren

Rockingham District 16

R 21%
220 Tanya Donnelly

Rockingham District 25

R 21%
221 Susan Vandecasteele

Rockingham District 25

R 22%
222 Jodi Nelson

Rockingham District 13

R 24%
223 Bill Boyd

Hillsborough District 12

R 25%
224 Karel Crawford

Carroll District 3

R 26%
225 Joseph Guthrie

Rockingham District 15

R 26%
226 John Sytek

Rockingham District 25

R 28%
227 Mike Bordes

Belknap District 5

R 29%
228 Sandra Panek

Hillsborough District 1

R 29%
229 Brian Taylor

Carroll District 8

R 43%
230 Aidan Ankarberg

Strafford District 7

I 50%
231 Matthew Coker

Belknap District 2

R 55%
232 Nicholas Bridle

Rockingham District 29

R 56%
233 Dale Girard

Sullivan District 6

D 64%
234 Dylan Germana

Cheshire District 1

D 67%
235 Jonah Wheeler

Hillsborough District 33

D 79%
236 Jennifer Mandelbaum

Rockingham District 21

D 83%
237 Mark Vallone

Rockingham District 5

D 85%
238 Peter Leishman

Hillsborough District 33

D 93%
239 Thomas Schamberg

Merrimack District 6

D 93%
240 Jared Sullivan

Grafton District 2

D 93%
241 Terry Spahr

Grafton District 12

D 93%
242 David Nagel

Belknap District 6

R 94%
243 Eleana Colby

Merrimack District 9

D 94%
244 Julie Gilman

Rockingham District 11

D 95%
245 Rosemarie Rung

Hillsborough District 12

D 95%
246 Jim Maggiore

Rockingham District 23

D 95%
247 Tony Caplan

Merrimack District 8

D 95%
248 William Darby

Hillsborough District 11

D 95%
249 Matthew Hicks

Merrimack District 24

D 95%
250 Molly Howard

Hillsborough District 31

D 95%
251 Manoj Chourasia

Hillsborough District 11

D 95%
252 John Larochelle

Strafford District 19

D 95%
253 Santosh Salvi

Hillsborough District 9

D 95%
254 Ellen Read

Rockingham District 10

D 97%
255 Cathryn Harvey

Cheshire District 6

D 97%
256 Chris McAleer

Carroll District 2

D 97%
257 Russell Muirhead

Grafton District 12

D 97%
258 Mark Paige

Rockingham District 11

D 97%
259 James Roesener

Merrimack District 22

D 97%
260 Paul Berch

Cheshire District 6

D 98%
261 Michael Cahill

Rockingham District 10

D 98%
262 Linda DiSilvestro

Hillsborough District 17

D 98%
263 Gerald Ward

Rockingham District 27

D 98%
264 Christopher Herbert

Hillsborough District 24

D 98%
265 Sue Newman

Hillsborough District 4

D 98%
266 Kate Murray

Rockingham District 22

D 98%
267 Stephen Woodcock

Carroll District 1

D 98%
268 Connie Lane

Merrimack District 16

D 98%
269 Peter Petrigno

Hillsborough District 43

D 98%
270 Nancy Murphy

Hillsborough District 12

D 98%
271 Eric Gallager

Merrimack District 20

D 98%
272 Lucius Parshall

Cheshire District 8

D 98%
273 Daniel Veilleux

Hillsborough District 34

D 98%
274 Catherine Rombeau

Hillsborough District 2

D 98%
275 Luz Bay

Strafford District 21

D 98%
276 Loren Foxx

Hillsborough District 2

D 98%
277 Nicholas Germana

Cheshire District 15

D 98%
278 Heath Howard

Strafford District 4

D 98%
279 Louis Juris

Hillsborough District 7

D 98%
280 Jessica LaMontagne

Strafford District 17

D 98%
281 Daniel LeClerc

Hillsborough District 34

D 98%
282 Alissandra Murray

Hillsborough District 20

D 98%
283 Jodi Newell

Cheshire District 4

D 98%
284 David Paige

Carroll District 1

D 98%
285 Eric Turer

Rockingham District 6

D 98%
286 David Fracht

Grafton District 16

D 98%
287 Erik Johnson

Strafford District 11

D 98%
288 Erica deVries

Rockingham District 29

D 98%
289 Mary Georges

Hillsborough District 23

D 98%
290 Erin Kerwin

Hillsborough District 40

D 98%
291 Seth Miller

Strafford District 21

D 98%
292 Thomas Oppel

Grafton District 9

D 98%
293 Alice Wade

Strafford District 15

D 98%
294 Gary Gilmore

Strafford District 16

D 98%
295 Billie Butler

Strafford District 12

D 98%
296 Timothy Horrigan

Strafford District 10

D 100%
297 Patrick Long

Senate District 20

D 100%
298 Lucy Weber

Cheshire District 5

D 100%
299 Susan Almy

Grafton District 17

D 100%
300 Tara Reardon

Senate District 15

D 100%
301 Marjorie Smith

Strafford District 10

D 100%
302 Timothy Soucy

Merrimack District 21

D 100%
303 Cindy Rosenwald

Senate District 13

D 100%
304 David Watters

Senate District 4

D 100%
305 Peter Schmidt

Strafford District 14

D 100%
306 John Cloutier

Sullivan District 6

D 100%
307 Jean Jeudy

Hillsborough District 23

D 100%
308 Mary Wallner

Merrimack District 19

D 100%
309 Janet Wall

Strafford District 11

D 100%
310 Chris Muns

Rockingham District 29

D 100%
311 Linda Harriott-Gathright

Hillsborough District 10

D 100%
312 Martin Jack

Hillsborough District 10

D 100%
313 Karen Ebel

Merrimack District 7

D 100%
314 Peter Bixby

Strafford District 13

D 100%
315 Richard Ames

Cheshire District 13

D 100%
316 Efstathia Booras

Hillsborough District 8

D 100%
317 Dennis Malloy

Rockingham District 24

D 100%
318 George Sykes

Grafton District 14

D 100%
319 Suzanne Vail

Hillsborough District 6

D 100%
320 David Luneau

Merrimack District 9

D 100%
321 Wayne Burton

Strafford District 10

D 100%
322 Alexis Simpson

Rockingham District 33

D 100%
323 Patricia Cornell

Hillsborough District 22

D 100%
324 Thomas Southworth

Strafford District 11

D 100%
325 Michael Edgar

Rockingham District 29

D 100%
326 Debra Altschiller

Senate District 24

D 100%
327 Mark MacKenzie

Hillsborough District 40

D 100%
328 Catherine Sofikitis

Hillsborough District 7

D 100%
329 Barry Faulkner

Cheshire District 10

D 100%
330 Donovan Fenton

Senate District 10

D 100%
331 Beth Richards

Merrimack District 17

D 100%
332 Kristina Schultz

Merrimack District 29

D 100%
333 Charlie St. Clair

Belknap District 5

D 100%
334 Brian Sullivan

Sullivan District 1

D 100%
335 Sallie Fellows

Grafton District 8

D 100%
336 Kat McGhee

Hillsborough District 35

D 100%
337 Anita Burroughs

Carroll District 2

D 100%
338 Jerry Stringham

Grafton District 3

D 100%
339 Laurel Stavis

Grafton District 13

D 100%
340 Gary Woods

Merrimack District 30

D 100%
341 Cassandra Levesque

Strafford District 4

D 100%
342 Ray Newman

Hillsborough District 4

D 100%
343 Fred Davis

Hillsborough District 3

D 100%
344 Laura Telerski

Hillsborough District 11

D 100%
345 Paul Dargie

Hillsborough District 43

D 100%
346 Wendy Thomas

Hillsborough District 12

D 100%
347 Jaci Grote

Rockingham District 24

D 100%
348 Megan Murray

Hillsborough District 37

D 100%
349 David Meuse

Rockingham District 37

D 100%
350 Matthew Wilhelm

Hillsborough District 21

D 100%
351 Dru Fox

Cheshire District 2

D 100%
352 Mary Hakken-Phillips

Grafton District 12

D 100%
353 Rebecca Perkins Kwoka

Senate District 21

D 100%
354 Suzanne Prentiss

Senate District 5

D 100%
355 Muriel Hall

Merrimack District 9

D 100%
356 Peggy Balboni

Rockingham District 38

D 100%
357 Heather Baldwin

Grafton District 4

D 100%
358 Bill Bolton

Grafton District 8

D 100%
359 Thomas Cormen

Grafton District 15

D 100%
360 Hope Damon

Sullivan District 8

D 100%
361 William Dolan

Hillsborough District 9

D 100%
362 Susan Elberger

Hillsborough District 5

D 100%
363 Merryl Gibbs

Merrimack District 23

D 100%
364 Alicia Gregg

Hillsborough District 7

D 100%
365 Jessica Grill

Hillsborough District 18

D 100%
366 Linda Haskins

Rockingham District 11

D 100%
367 Allan Howland

Strafford District 20

D 100%
368 Allison Knab

Rockingham District 12

D 100%
369 Nicole Leapley

Hillsborough District 22

D 100%
370 Christal Lloyd

Hillsborough District 8

D 100%
371 Peter Lovett

Grafton District 8

D 100%
372 Zoe Manos

Rockingham District 12

D 100%
373 William Palmer

Sullivan District 2

D 100%
374 Stephanie Payeur

Merrimack District 8

D 100%
375 Heather Raymond

Hillsborough District 5

D 100%
376 Ned Raynolds

Rockingham District 39

D 100%
377 Linda Ryan

Hillsborough District 4

D 100%
378 Loren Selig

Strafford District 10

D 100%
379 Geoff Smith

Strafford District 21

D 100%
380 Carry Spier

Hillsborough District 6

D 100%
381 Kathy Staub

Hillsborough District 25

D 100%
382 Trinidad Tellez

Hillsborough District 40

D 100%
383 Christine Seibert

Hillsborough District 21

D 100%
384 David Preece

Hillsborough District 17

D 100%
385 Philip Jones

Cheshire District 3

D 100%
386 Marc Plamondon

Hillsborough District 3

D 100%
387 Paige Beauchemin

Hillsborough District 3

D 100%
388 Dan Bergeron

Hillsborough District 16

D 100%
389 Tracy Bricchi

Merrimack District 15

D 100%
390 Suraj Budathoki

Hillsborough District 40

D 100%
391 Suzanne Chretien

Hillsborough District 19

D 100%
392 Myles England

Strafford District 12

D 100%
393 Lily Foss

Hillsborough District 41

D 100%
394 James Gruber

Cheshire District 16

D 100%
395 Stephanie Grund

Hillsborough District 34

D 100%
396 Tim Hartnett

Hillsborough District 41

D 100%
397 Karen Hegner

Hillsborough District 41

D 100%
398 Samantha Jacobs

Cheshire District 15

D 100%
399 Eileen Kelly

Merrimack District 8

D 100%
400 Lee Ann Kluger

Hillsborough District 6

D 100%
401 Patrick Long

Hillsborough District 26

D 100%
402 Janet Lucas

Grafton District 7

D 100%
403 Amy Malone

Strafford District 9

D 100%
404 Sanjeev Manohar

Hillsborough District 9

D 100%
405 James Newsom

Merrimack District 9

D 100%
406 Teresa O'Rorke

Cheshire District 7

D 100%
407 Wayne Pearson

Strafford District 12

D 100%
408 Ellen Rockmore

Grafton District 12

D 100%
409 Gregory Sargent

Merrimack District 7

D 100%
410 Buzz Scherr

Rockingham District 26

D 100%
411 Jim Snodgrass

Merrimack District 28

D 100%
412 Carrie Sorensen

Rockingham District 28

D 100%
413 John Stone

Strafford District 12

D 100%
414 Dale Swanson

Hillsborough District 5

D 100%
415 Toni Weinstein

Rockingham District 10

D 100%
416 Bobbi Boudman

Carroll District 7

D 100%
417 Donald Bouchard

Hillsborough District 24

D —
418 Douglas Trottier

Belknap District 8

R —
419 Fred Doucette

Rockingham District 25

R —
420 Gaby Grossman

Rockingham District 11

D —
421 Glenn Cordelli

Carroll District 7

R —
422 James MacKay

Merrimack District 18

D —
423 Jonathan Stone

Sullivan District 8

R —
424 Linda Massimilla

Grafton District 1

D —
425 Sheila Seidel

Hillsborough District 29

R —
426 Thomas Buco

Carroll District 1

D —

The Architects

Selected sponsors and leaders behind the highest-impact harmful bills. These reps wrote and pushed the legislation, not just voted on it.

1

Jason Osborne

(R — Auburn) 5% alignment

House Majority Leader

"Said converting all schools to charters would make education funding debates "go away.""

As House Majority Leader, Osborne is the second most powerful Republican in the NH House. His charter conversion bill is the most explicit statement of the free-state movement's education endgame: eliminate public schools entirely. He also sets the legislative agenda, deciding which bills get floor votes and which die in committee.

2

Rick Ladd

(R — Haverhill) 5% alignment

Chair, House Education Committee

As Chair of the House Education Committee, Ladd controls which education bills get hearings and votes. His strategy is to resist court-ordered funding increases by redefining what "adequate" means — if you shrink the definition, the funding gap disappears on paper. He decides the fate of every education bill in the House.

3

Kristin Noble

(R — Bedford) 2% alignment

Noble sponsors both culture-war legislation (banning schools from performing surgeries they don't perform) and deregulation bills (removing all homeschool oversight). The combination is telling: she wants maximum government control over public schools and zero oversight of alternatives.

4

Bill Ohm

(R — Nashua) 5% alignment

Ohm's two bills form a one-two punch: HB 1817 forces schools to serve voucher students for free (socializing the costs while privatizing the funding), and HB 1224 would have eliminated the default budget mechanism that keeps schools running when budget votes fail. Both target school finances from different angles.

5

Tim Lang

(R — Sanbornton) 0% alignment

Lang's two bills work together: HB 751 creates a statewide open enrollment system that will bleed rural districts of students and funding, while HB 292 offers those same struggling districts predatory loans — but only if they open the door to universal vouchers. It's a trap designed to accelerate the defunding spiral.

6

Mike Belcher

(R — Wakefield) 3% alignment

Sponsor of the single most dangerous education bill in the 2026 session. The CHARLIE Act would let parents sue teachers for $10,000 and get their licenses revoked for teaching about systemic racism or LGBTQ+ identities. Named after right-wing activist Charlie Kirk.

7

Daryl Abbas

(R — Salem) 0% alignment

Abbas learned from SB 33's failure and came back with SB 434 — a dramatically expanded version that covers not just library books but all instructional materials, speakers, artwork, and displays. A single parent complaint can restrict material for all students. This is the infrastructure for organized censorship campaigns.

8

Victoria Sullivan

(R — Manchester) 0% alignment

Sullivan completed the voucher bait-and-switch. EFAs were sold as help for low-income families. SB 295 removed the income cap entirely, so now millionaires get taxpayer subsidies for prep school tuition. The bill proves EFAs were always about defunding public schools, not helping poor kids.

9

Ross Berry

(R — Weare) 0% alignment

Berry's budget cap bill is designed as a ratchet — once budgets are cut, the cap applies to the new lower baseline, making each year's cuts compound. Within a few years, districts would face impossible choices between laying off teachers, cutting programs, or violating special education law.

10

Lisa Freeman

(R — Tilton) 5% alignment

Freeman's flag bill is now law. It restricts school flag displays to an approved list, effectively banning Pride flags and sending a clear message to LGBTQ+ students: the state legislature went out of its way to ensure your school cannot display a symbol of your existence.

11

Bryan Morse

(R — Merrimack) 0% alignment

Morse spent legislative resources on banning World Economic Forum materials that no NH teacher was using. This bill is now law. The same session, funding for crumbling school buildings (HB 366) was killed. Morse's priorities are culture war over classrooms.

12

Sam Farrington

(R — Rochester) 0% alignment

Farrington's bill overrode every university president, faculty senate, student government, and campus police chief in the state — all of whom opposed it. The "Protecting College Students Act" (Orwellian naming) is now law. No permit required. The "local control" crowd stripped local institutions of control.

13

Bob Lynn

(R — Windham) 11% alignment

Lynn represents Windham — one of NH's wealthiest towns. His bill attempts to legislatively overrule 30 years of court decisions that say the state must fund education adequately. The irony: the communities hurt most by this bill are nothing like Windham.

14

Len Turcotte

(R — Barrington) 0% alignment

Turcotte repealed child care workforce funding at the exact moment federal TANF support was cut off. Working parents across NH lost both funding sources simultaneously. The ripple effects hit schools when kids show up without adequate early childhood preparation.

15

Glenn Cordelli

(R — Tuftonboro)

One of the most prolific anti-public-education voices in the NH House across multiple sessions. A consistent vote against education funding and for voucher expansion, school choice, and curriculum restrictions. A reliable yes vote on virtually every bill that weakens public schools.

Sample Education Floor Votes

12 hand-curated education roll calls. The full data-driven scorecard above covers all roll calls in our dataset.

Bill What It Does Yea Nay
HB1792 CHARLIE Act — ban CRT/LGBTQ+ topics 184 164
HB1300 Mandatory school budget caps 182 155
HB360 Ban schools from medical procedures 183 155
HB1793 Force guns on college campuses 188 165
HB1337 Repeal autism council 178 155
HB1268 Eliminate homeschool oversight 178 160
HB1515 Repeal child care grants 170 153
HB1132 Pride flag ban in schools 182 156
HB1121 Redefine adequate education 187 152
HB1815 Override court funding rulings 188 162
HB1799 Kill adequate funding bill 185 159
HB366 Vote against school building aid 195 155