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

47%

Avg alignment

# Name Party Alignment
1 Sharon Carson

Senate District 14

R 0%
2 Sherman Packard

Rockingham District 16

R 0%
3 Mark McConkey

Senate District 3

R 0%
4 Steven Smith

Sullivan District 3

R 0%
5 Jeanine Notter

Hillsborough District 12

R 0%
6 Mark Warden

Hillsborough District 39

R 0%
7 Keith Murphy

Senate District 16

R 0%
8 Kevin Avard

Senate District 12

R 0%
9 Regina Birdsell

Senate District 19

R 0%
10 James Gray

Senate District 6

R 0%
11 Victoria Sullivan

Senate District 18

R 0%
12 Peter Varney

Belknap District 7

R 0%
13 Russell Dumais

Belknap District 6

R 0%
14 William Gannon

Senate District 23

R 0%
15 Howard Pearl

Senate District 17

R 0%
16 Daniel Innis

Senate District 7

R 0%
17 Ruth Ward

Senate District 8

R 0%
18 Timothy Lang

Senate District 2

R 0%
19 John Leavitt

Merrimack District 10

R 0%
20 Harry Bean

Belknap District 6

R 0%
21 Daryl Abbas

Senate District 22

R 0%
22 Robert Harb

Rockingham District 20

R 0%
23 Denise Ricciardi

Senate District 9

R 0%
24 Mike Ouellet

Coos District 3

R 0%
25 David Rochefort

Senate District 1

R 0%
26 Tim McGough

Senate District 11

R 0%
27 Michael Murphy

Coos District 6

R 0%
28 Jay Markell

Rockingham District 18

R 0%
29 Donald McFarlane

Grafton District 18

R 0%
30 Bryan Morse

Merrimack District 3

R 0%
31 John Suiter

Hillsborough District 36

R 0%
32 Jordan Ulery

Hillsborough District 13

R 3%
33 Phyllis Katsakiores

Rockingham District 13

R 3%
34 Kenneth Weyler

Rockingham District 14

R 3%
35 Marc Tremblay

Coos District 5

R 3%
36 Dan McGuire

Merrimack District 14

R 3%
37 Debra DeSimone

Rockingham District 18

R 3%
38 Susan DeLemus

Strafford District 1

R 3%
39 Gregory Hill

Merrimack District 2

R 3%
40 James Summers

Rockingham District 20

R 3%
41 Thomas Walsh

Merrimack District 10

R 3%
42 James Spillane

Rockingham District 2

R 3%
43 John Potucek

Rockingham District 13

R 3%
44 Thomas Kaczynski

Strafford District 5

R 3%
45 Leonard Turcotte

Strafford District 4

R 3%
46 Kevin Scully

Hillsborough District 8

R 3%
47 Michael Harrington

Strafford District 18

R 3%
48 Michael Moffett

Merrimack District 4

R 3%
49 Barbara Comtois

Belknap District 7

R 3%
50 Keith Erf

Hillsborough District 28

R 3%
51 David Love

Rockingham District 13

R 3%
52 Joe Alexander

Hillsborough District 29

R 3%
53 JD Bernardy

Rockingham District 36

R 3%
54 Ross Berry

Hillsborough District 44

R 3%
55 Arnold Davis

Coos District 2

R 3%
56 Ted Gorski

Hillsborough District 2

R 3%
57 Diane Pauer

Hillsborough District 36

R 3%
58 Tom Ploszaj

Belknap District 1

R 3%
59 Lisa Post

Hillsborough District 42

R 3%
60 Jim Qualey

Cheshire District 18

R 3%
61 Vanessa Sheehan

Hillsborough District 43

R 3%
62 Julius Soti

Rockingham District 35

R 3%
63 Paul Terry

Belknap District 7

R 3%
64 Cyril Aures

Merrimack District 13

R 3%
65 Riche Colcombe

Hillsborough District 30

R 3%
66 Mike Drago

Rockingham District 4

R 3%
67 Ron Dunn

Rockingham District 16

R 3%
68 Cathy Kenny

Hillsborough District 13

R 3%
69 Lisa Mazur

Hillsborough District 44

R 3%
70 Daniel Popovici-Muller

Rockingham District 17

R 3%
71 Shane Sirois

Hillsborough District 32

R 3%
72 Robert Wherry

Hillsborough District 13

R 3%
73 Brian Cole

Hillsborough District 26

R 3%
74 Sean Durkin

Coos District 1

R 3%
75 Liz Barbour

Hillsborough District 35

R 3%
76 Joseph Barton

Grafton District 1

R 3%
77 Marie Bjelobrk

Grafton District 5

R 3%
78 Pamela Brown

Rockingham District 14

R 3%
79 Matt Drew

Hillsborough District 19

R 3%
80 Pierre Dupont

Hillsborough District 20

R 3%
81 Samuel Farrington

Strafford District 8

R 3%
82 Henry Giasson

Hillsborough District 29

R 3%
83 George Grant

Sullivan District 5

R 3%
84 James Guzofski

Rockingham District 1

R 3%
85 Robley Hall

Strafford District 1

R 3%
86 Brian Labrie

Hillsborough District 2

R 3%
87 Darrell Louis

Grafton District 1

R 3%
88 Rita Mattson

Cheshire District 18

R 3%
89 Linda McGrath

Rockingham District 40

R 3%
90 Richard Nalevanko

Cheshire District 9

R 3%
91 Raymond Peeples

Hillsborough District 14

R 3%
92 Raymond Plante

Merrimack District 27

R 3%
93 Matt Sabourin

Rockingham District 30

R 3%
94 Donald Selby

Rockingham District 9

R 3%
95 Jeremy Slottje

Hillsborough District 13

R 3%
96 James Thibault

Merrimack District 25

R 3%
97 Vicki Wilson

Rockingham District 9

R 3%
98 Kevin Verville

Rockingham District 2

R 4%
99 Jose Cambrils

Merrimack District 4

R 4%
100 Juliet Harvey-Bolia

Belknap District 3

R 4%
101 Jim Kofalt

Hillsborough District 32

R 4%
102 Jeffrey Tenczar

Hillsborough District 1

R 4%
103 Cindy Bennett

Rockingham District 4

R 4%
104 Ernesto Gonzalez

Merrimack District 3

R 4%
105 Travis Toner

Belknap District 4

R 4%
106 Carol McGuire

Merrimack District 27

R 5%
107 Roderick Ladd

Grafton District 5

R 5%
108 Larry Gagne

Hillsborough District 16

R 5%
109 Bill Ohm

Hillsborough District 10

R 5%
110 Aboul Khan

Rockingham District 30

R 5%
111 Joe Sweeney

Rockingham District 25

R 5%
112 Lino Avellani

Carroll District 4

R 5%
113 Katherine Prudhomme-O'Brien

Rockingham District 13

R 5%
114 Douglas Thomas

Rockingham District 16

R 5%
115 Keith Ammon

Hillsborough District 42

R 5%
116 Jess Edwards

Rockingham District 31

R 5%
117 Lisa Freeman

Belknap District 8

R 5%
118 Richard Lascelles

Hillsborough District 14

R 5%
119 Jim Fedolfi

Hillsborough District 30

R 5%
120 Gerald Griffin

Hillsborough District 42

R 5%
121 John Janigian

Rockingham District 25

R 5%
122 Richard Tripp

Rockingham District 13

R 5%
123 Judy Aron

Sullivan District 4

R 5%
124 Glenn Bailey

Strafford District 2

R 5%
125 Stephen Boyd

Merrimack District 10

R 5%
126 Diane Kelley

Hillsborough District 32

R 5%
127 Erica Layon

Rockingham District 13

R 5%
128 Jennifer Rhodes

Cheshire District 17

R 5%
129 Jonathan Smith

Carroll District 5

R 5%
130 Paul Tudor

Rockingham District 1

R 5%
131 Katelyn Kuttab

Rockingham District 17

R 5%
132 Tom Mannion

Hillsborough District 1

R 5%
133 Kristin Noble

Hillsborough District 2

R 5%
134 Yury Polozov

Merrimack District 10

R 5%
135 Kelley Potenza

Strafford District 19

R 5%
136 Alvin See

Merrimack District 26

R 5%
137 Clayton Wood

Merrimack District 13

R 5%
138 Michael Aron

Sullivan District 8

R 5%
139 Denise DeDe-Poulin

Strafford District 6

R 5%
140 Susan Deroy

Strafford District 3

R 5%
141 Ricky Devoid

Merrimack District 1

R 5%
142 Dillon Dumont

Hillsborough District 13

R 5%
143 Sly Karasinski

Cheshire District 10

R 5%
144 Steven Kesselring

Hillsborough District 18

R 5%
145 Brian Nadeau

Rockingham District 4

R 5%
146 Sherri Reinfurt

Hillsborough District 29

R 5%
147 David Walker

Strafford District 19

R 5%
148 John Hunt

Cheshire District 14

R 6%
149 Gary Daniels

Hillsborough District 43

R 6%
150 Charles McMahon

Rockingham District 17

R 6%
151 Glen Aldrich

Belknap District 6

R 6%
152 Jim Creighton

Hillsborough District 30

R 6%
153 Wayne MacDonald

Rockingham District 16

R 6%
154 Deborah Aylward

Merrimack District 5

R 6%
155 Mike Belcher

Carroll District 4

R 6%
156 Steven Bogert

Belknap District 5

R 6%
157 Claudine Burnham

Strafford District 2

R 6%
158 Travis Corcoran

Hillsborough District 28

R 6%
159 Michael Granger

Strafford District 2

R 6%
160 Katy Peternel

Carroll District 6

R 6%
161 John Sellers

Grafton District 10

R 6%
162 Sayra Devito

Rockingham District 8

R 6%
163 Mary Ford

Rockingham District 3

R 6%
164 Linda Franz

Grafton District 6

R 6%
165 Laurence Miner

Rockingham District 7

R 6%
166 Mary Murphy

Hillsborough District 27

R 6%
167 Kathleen Paquette

Hillsborough District 25

R 6%
168 Jack Flanagan

Hillsborough District 45

R 7%
169 Tim Mannion

Hillsborough District 1

R 7%
170 Ralph Boehm

Hillsborough District 14

R 8%
171 Linda Gould

Hillsborough District 2

R 8%
172 Jason Osborne

Rockingham District 2

R 8%
173 Stephen Pearson

Rockingham District 13

R 8%
174 Lex Berezhny

Grafton District 11

R 8%
175 Walter Spilsbury

Sullivan District 3

R 8%
176 Seth King

Coos District 4

R 8%
177 Valerie McDonnell

Rockingham District 25

R 8%
178 Lilli Walsh

Rockingham District 15

R 8%
179 James Tierney

Coos District 1

R 8%
180 Calvin Beaulier

Grafton District 1

R 8%
181 Lori Korzen

Coos District 7

R 8%
182 Peter Mehegan

Merrimack District 12

R 8%
183 John Schneller

Hillsborough District 2

R 8%
184 Tom Dolan

Rockingham District 16

R 9%
185 Joseph Hamblen

Carroll District 3

R 9%
186 Brian Seaworth

Merrimack District 12

R 10%
187 Terry Roy

Rockingham District 31

R 10%
188 Lorie Ball

Rockingham District 25

R 10%
189 Skip Rollins

Sullivan District 3

R 11%
190 Kimberly Rice

Hillsborough District 38

R 11%
191 Michael Vose

Rockingham District 5

R 11%
192 John MacDonald

Carroll District 6

R 11%
193 Melissa Litchfield

Rockingham District 32

R 11%
194 Matthew Pitaro

Merrimack District 11

R 11%
195 Dick Thackston

Cheshire District 12

R 11%
196 Margaret Drye

Sullivan District 7

R 11%
197 Jonathan Morton

Hillsborough District 39

R 11%
198 Adam Presa

Hillsborough District 12

R 11%
199 Andrew Prout

Hillsborough District 13

R 12%
200 Bob Lynn

Rockingham District 17

R 13%
201 Maureen Mooney

Hillsborough District 12

R 13%
202 Richard Brown

Carroll District 3

R 13%
203 Dennis Mannion

Rockingham District 25

R 13%
204 Wayne Hemingway

Sullivan District 6

R 13%
205 Julie Miles

Hillsborough District 12

R 13%
206 Peter Morency

Coos District 5

R 13%
207 Mark Pearson

Rockingham District 34

R 14%
208 Mark McLean

Hillsborough District 15

R 16%
209 Charles Melvin

Rockingham District 20

R 16%
210 Scott Bryer

Rockingham District 1

R 16%
211 Denis Murphy

Cheshire District 11

R 16%
212 Mark Proulx

Hillsborough District 15

R 18%
213 David Lundgren

Rockingham District 16

R 18%
214 Louise Andrus

Merrimack District 5

R 19%
215 Susan Porcelli

Rockingham District 19

R 19%
216 David Milz

Rockingham District 13

R 22%
217 Susan Vandecasteele

Rockingham District 25

R 22%
218 Charles Foote

Rockingham District 13

R 23%
219 Kristine Perez

Rockingham District 16

R 23%
220 Tanya Donnelly

Rockingham District 25

R 24%
221 Jodi Nelson

Rockingham District 13

R 25%
222 Sheri Minor

Belknap District 5

R 27%
223 Mike Bordes

Belknap District 5

R 29%
224 Sandra Panek

Hillsborough District 1

R 29%
225 John Sytek

Rockingham District 25

R 30%
226 Karel Crawford

Carroll District 3

R 30%
227 Bill Boyd

Hillsborough District 12

R 31%
228 Joseph Guthrie

Rockingham District 15

R 35%
229 Aidan Ankarberg

Strafford District 7

I 50%
230 Matthew Coker

Belknap District 2

R 50%
231 Brian Taylor

Carroll District 8

R 50%
232 Nicholas Bridle

Rockingham District 29

R 65%
233 Dylan Germana

Cheshire District 1

D 67%
234 Jonah Wheeler

Hillsborough District 33

D 75%
235 Dale Girard

Sullivan District 6

D 75%
236 Mark Vallone

Rockingham District 5

D 81%
237 Jennifer Mandelbaum

Rockingham District 21

D 81%
238 David Nagel

Belknap District 6

R 89%
239 Myles England

Strafford District 12

D 90%
240 Peter Leishman

Hillsborough District 33

D 92%
241 Thomas Schamberg

Merrimack District 6

D 92%
242 Jared Sullivan

Grafton District 2

D 92%
243 Manoj Chourasia

Hillsborough District 11

D 92%
244 Terry Spahr

Grafton District 12

D 92%
245 Eleana Colby

Merrimack District 9

D 93%
246 Linda DiSilvestro

Hillsborough District 17

D 94%
247 Christopher Herbert

Hillsborough District 24

D 94%
248 Julie Gilman

Rockingham District 11

D 94%
249 Catherine Sofikitis

Hillsborough District 7

D 94%
250 Seth Miller

Strafford District 21

D 94%
251 Michael Cahill

Rockingham District 10

D 95%
252 Jerry Stringham

Grafton District 3

D 95%
253 Peter Petrigno

Hillsborough District 43

D 95%
254 Nancy Murphy

Hillsborough District 12

D 95%
255 Rosemarie Rung

Hillsborough District 12

D 95%
256 Jim Maggiore

Rockingham District 23

D 95%
257 Tony Caplan

Merrimack District 8

D 95%
258 William Darby

Hillsborough District 11

D 95%
259 Erik Johnson

Strafford District 11

D 95%
260 Karen Hegner

Hillsborough District 41

D 95%
261 John Larochelle

Strafford District 19

D 95%
262 Patrick Long

Hillsborough District 26

D 95%
263 Santosh Salvi

Hillsborough District 9

D 95%
264 Beth Richards

Merrimack District 17

D 96%
265 Charlie St. Clair

Belknap District 5

D 96%
266 Peggy Balboni

Rockingham District 38

D 96%
267 Merryl Gibbs

Merrimack District 23

D 96%
268 Alicia Gregg

Hillsborough District 7

D 96%
269 James Roesener

Merrimack District 22

D 96%
270 Marc Plamondon

Hillsborough District 3

D 96%
271 James Gruber

Cheshire District 16

D 96%
272 Samantha Jacobs

Cheshire District 15

D 96%
273 John Stone

Strafford District 12

D 96%
274 Timothy Horrigan

Strafford District 10

D 97%
275 Lucy Weber

Cheshire District 5

D 97%
276 Susan Almy

Grafton District 17

D 97%
277 Marjorie Smith

Strafford District 10

D 97%
278 Timothy Soucy

Merrimack District 21

D 97%
279 Peter Schmidt

Strafford District 14

D 97%
280 John Cloutier

Sullivan District 6

D 97%
281 Jean Jeudy

Hillsborough District 23

D 97%
282 Mary Wallner

Merrimack District 19

D 97%
283 Janet Wall

Strafford District 11

D 97%
284 Chris Muns

Rockingham District 29

D 97%
285 Martin Jack

Hillsborough District 10

D 97%
286 Karen Ebel

Merrimack District 7

D 97%
287 Paul Berch

Cheshire District 6

D 97%
288 Peter Bixby

Strafford District 13

D 97%
289 Richard Ames

Cheshire District 13

D 97%
290 Dennis Malloy

Rockingham District 24

D 97%
291 George Sykes

Grafton District 14

D 97%
292 Suzanne Vail

Hillsborough District 6

D 97%
293 Gerald Ward

Rockingham District 27

D 97%
294 David Luneau

Merrimack District 9

D 97%
295 Wayne Burton

Strafford District 10

D 97%
296 Alexis Simpson

Rockingham District 33

D 97%
297 Thomas Southworth

Strafford District 11

D 97%
298 Michael Edgar

Rockingham District 29

D 97%
299 Mark MacKenzie

Hillsborough District 40

D 97%
300 Sue Newman

Hillsborough District 4

D 97%
301 Kate Murray

Rockingham District 22

D 97%
302 Barry Faulkner

Cheshire District 10

D 97%
303 Cathryn Harvey

Cheshire District 6

D 97%
304 Kristina Schultz

Merrimack District 29

D 97%
305 Brian Sullivan

Sullivan District 1

D 97%
306 Sallie Fellows

Grafton District 8

D 97%
307 Kat McGhee

Hillsborough District 35

D 97%
308 Anita Burroughs

Carroll District 2

D 97%
309 Stephen Woodcock

Carroll District 1

D 97%
310 Connie Lane

Merrimack District 16

D 97%
311 Laurel Stavis

Grafton District 13

D 97%
312 Gary Woods

Merrimack District 30

D 97%
313 Cassandra Levesque

Strafford District 4

D 97%
314 Ray Newman

Hillsborough District 4

D 97%
315 Fred Davis

Hillsborough District 3

D 97%
316 Laura Telerski

Hillsborough District 11

D 97%
317 Paul Dargie

Hillsborough District 43

D 97%
318 Wendy Thomas

Hillsborough District 12

D 97%
319 Megan Murray

Hillsborough District 37

D 97%
320 David Meuse

Rockingham District 37

D 97%
321 Matthew Wilhelm

Hillsborough District 21

D 97%
322 Dru Fox

Cheshire District 2

D 97%
323 Eric Gallager

Merrimack District 20

D 97%
324 Mary Hakken-Phillips

Grafton District 12

D 97%
325 Chris McAleer

Carroll District 2

D 97%
326 Mark Paige

Rockingham District 11

D 97%
327 Lucius Parshall

Cheshire District 8

D 97%
328 Daniel Veilleux

Hillsborough District 34

D 97%
329 Muriel Hall

Merrimack District 9

D 97%
330 Catherine Rombeau

Hillsborough District 2

D 97%
331 Heather Baldwin

Grafton District 4

D 97%
332 Luz Bay

Strafford District 21

D 97%
333 Bill Bolton

Grafton District 8

D 97%
334 Thomas Cormen

Grafton District 15

D 97%
335 Hope Damon

Sullivan District 8

D 97%
336 Susan Elberger

Hillsborough District 5

D 97%
337 Loren Foxx

Hillsborough District 2

D 97%
338 Nicholas Germana

Cheshire District 15

D 97%
339 Jessica Grill

Hillsborough District 18

D 97%
340 Heath Howard

Strafford District 4

D 97%
341 Allan Howland

Strafford District 20

D 97%
342 Louis Juris

Hillsborough District 7

D 97%
343 Allison Knab

Rockingham District 12

D 97%
344 Jessica LaMontagne

Strafford District 17

D 97%
345 Nicole Leapley

Hillsborough District 22

D 97%
346 Daniel LeClerc

Hillsborough District 34

D 97%
347 Christal Lloyd

Hillsborough District 8

D 97%
348 Zoe Manos

Rockingham District 12

D 97%
349 Alissandra Murray

Hillsborough District 20

D 97%
350 Jodi Newell

Cheshire District 4

D 97%
351 David Paige

Carroll District 1

D 97%
352 William Palmer

Sullivan District 2

D 97%
353 Heather Raymond

Hillsborough District 5

D 97%
354 Ned Raynolds

Rockingham District 39

D 97%
355 Linda Ryan

Hillsborough District 4

D 97%
356 Loren Selig

Strafford District 10

D 97%
357 Carry Spier

Hillsborough District 6

D 97%
358 Kathy Staub

Hillsborough District 25

D 97%
359 Trinidad Tellez

Hillsborough District 40

D 97%
360 Eric Turer

Rockingham District 6

D 97%
361 David Preece

Hillsborough District 17

D 97%
362 Philip Jones

Cheshire District 3

D 97%
363 David Fracht

Grafton District 16

D 97%
364 Paige Beauchemin

Hillsborough District 3

D 97%
365 Dan Bergeron

Hillsborough District 16

D 97%
366 Tracy Bricchi

Merrimack District 15

D 97%
367 Suraj Budathoki

Hillsborough District 40

D 97%
368 Suzanne Chretien

Hillsborough District 19

D 97%
369 Erica deVries

Rockingham District 29

D 97%
370 Lily Foss

Hillsborough District 41

D 97%
371 Mary Georges

Hillsborough District 23

D 97%
372 Stephanie Grund

Hillsborough District 34

D 97%
373 Tim Hartnett

Hillsborough District 41

D 97%
374 Eileen Kelly

Merrimack District 8

D 97%
375 Erin Kerwin

Hillsborough District 40

D 97%
376 Lee Ann Kluger

Hillsborough District 6

D 97%
377 Janet Lucas

Grafton District 7

D 97%
378 Sanjeev Manohar

Hillsborough District 9

D 97%
379 James Newsom

Merrimack District 9

D 97%
380 Thomas Oppel

Grafton District 9

D 97%
381 Teresa O'Rorke

Cheshire District 7

D 97%
382 Wayne Pearson

Strafford District 12

D 97%
383 Ellen Rockmore

Grafton District 12

D 97%
384 Gregory Sargent

Merrimack District 7

D 97%
385 Buzz Scherr

Rockingham District 26

D 97%
386 Jim Snodgrass

Merrimack District 28

D 97%
387 Carrie Sorensen

Rockingham District 28

D 97%
388 Alice Wade

Strafford District 15

D 97%
389 Toni Weinstein

Rockingham District 10

D 97%
390 Gary Gilmore

Strafford District 16

D 97%
391 Billie Butler

Strafford District 12

D 97%
392 Patrick Long

Senate District 20

D 100%
393 Tara Reardon

Senate District 15

D 100%
394 Cindy Rosenwald

Senate District 13

D 100%
395 David Watters

Senate District 4

D 100%
396 Linda Harriott-Gathright

Hillsborough District 10

D 100%
397 Efstathia Booras

Hillsborough District 8

D 100%
398 Patricia Cornell

Hillsborough District 22

D 100%
399 Debra Altschiller

Senate District 24

D 100%
400 Ellen Read

Rockingham District 10

D 100%
401 Donovan Fenton

Senate District 10

D 100%
402 Jaci Grote

Rockingham District 24

D 100%
403 Russell Muirhead

Grafton District 12

D 100%
404 Rebecca Perkins Kwoka

Senate District 21

D 100%
405 Suzanne Prentiss

Senate District 5

D 100%
406 William Dolan

Hillsborough District 9

D 100%
407 Linda Haskins

Rockingham District 11

D 100%
408 Matthew Hicks

Merrimack District 24

D 100%
409 Molly Howard

Hillsborough District 31

D 100%
410 Peter Lovett

Grafton District 8

D 100%
411 Stephanie Payeur

Merrimack District 8

D 100%
412 Geoff Smith

Strafford District 21

D 100%
413 Christine Seibert

Hillsborough District 21

D 100%
414 Amy Malone

Strafford District 9

D 100%
415 Dale Swanson

Hillsborough District 5

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) 8% 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) 5% 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) 6% 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) 3% 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) 3% 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) 13% 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) 3% 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