Massachusetts House of Representatives Ratings Page

GOAL encourages all candidates that are running for office to submit a candidate questionnaire.

Please note, candidates who receive a % grade are challengers, the grade is based on their answers on our candiate questionnaire. Incumbents with a legislative record receive letter grades.

Contested Races: Below is a listing of seats in contention where the challenging candidate has filed a GOAL candidate questionnaire. Please browse lower on this page to see GOAL ratings for incumbents.

Rating Name Party Incumbent
1st Barnstable
A+ Timothy Whelan. (running unopposed) R Yes
2nd Barnstable
NR Aaron S. Kanzer D No
NR William L. Crocker, Jr. R No
3rd Barnstable
NR Matthew C. Patrick D No
A+ David Vieira R Yes
4th Barnstable
NR Sarah Peake (running unopposed) D Yes
5th Barnstable
A+ Randy Hunt (running unopposed) R Yes
Barnstable, Dukes, Nantucket
NR Dylan A. Fernandes (Dylan won the primary and is unopposed in the general) D No
1st Berkshire
NR Gailanne Cariddi (running unopposed) D Yes
2nd Berkshire
A Paul Mark (running unopposed) D Yes
3rd Berkshire
F Tricia Farley-Bouvier (running unopposed) D Yes
4th Berkshire
A+ William Pignatelli (running unopposed) D Yes
1st Bristol
NR Michael E. Toole D No
A+ F. Jay Barrows R Yes
2nd Bristol
A+ Paul Heroux (running unopposed) D Yes
3rd Bristol
NR Estele Borges D No
A+ Shaunna O'Connell R Yes
4th Bristol
100% Paul W. Jacques D No
A+ Steven Howitt R Yes
5th Bristol
NR Patricia Haddad (running unopposed) D Yes
6th Bristol
NR Carole Fiola (running unopposed) D Yes
7th Bristol
NR Alan Silvia (running unopposed) D Yes
8th Bristol
A+ Paul Schmid III (running unopposed) D Yes
9th Bristol
NR Christopher Markey (running unopposed) D Yes
10th Bristol
A+ William Straus (running unopposed) D Yes
11th Bristol
B Robert Koczera (running unopposed) D Yes
12th Bristol
A+ Keiko Orrall (running unopposed) R Yes
13th Bristol
F Antonio Cabral (running unopposed) D Yes
14th Bristol
A+ Elizabeth Poirier(running unopposed) R Yes
1st Essex
NR Brianna Sullivan D No
A+ James Kelcourse R Yes
2nd Essex
A+ Leonard Mirra (running unopposed) R Yes
3rd Essex
NR Brian Dempsey (running unopposed) D Yes
4th Essex
A+ Bradford Hill (running unopposed) R Yes
5th Essex
NR Ann-Margaret Ferrante (running unopposed) D Yes
6th Essex
NR Daniel Fishman UI No
NR Jerry Parisella D Yes
7th Essex
C Paul Tucker (running unopposed) D Yes
8th Essex
F Lori Ehrlich (running unopposed) D Yes
9th Essex
NR Jen Migliore D No
A+ Donald Wong R Yes
10th Essex
NR Dan Cahill (running unopposed) D Yes
11th Essex
NR Brendan Crighton (running unopposed) D Yes
12th Essex
NR Thomas Walsh (running unopposed) D Yes
13th Essex
NR Theodore Speliotis (running unopposed) D Yes
14th Essex
NR Diana DiZoglio (running unopposed) D Yes
15th Essex
C Linda Dean Campbell (running unopposed) D Yes
16th Essex
NR Juana B. Matias (Juana won the primary and is unopposed in the general) D Yes
17th Essex
NR Frank Moran (running unopposed) D Yes
18th Essex
76% Oscar Camargo D No
A+ James Lyons Jr. R Yes
1st Franklin
A+ Stephen Kulik (running unopposed) D Yes
2nd Franklin
A+ Susannah Whipps Lee (running unopposed) R Yes
1st Hampden
A+ Todd Smola (running unopposed) R Yes
2nd Hampden
C Brian Ashe (running unopposed) D Yes
3rd Hampden
A+ Nicholas Boldyga (running unopposed) R Yes
4th Hampden
A+ John Velis (running unopposed) D Yes
5th Hampden
F Aaron Vega (running unopposed) D Yes
6th Hampden
NR Michael Finn (running unopposed) D Yes
7th Hampden
NR Thomas Petrolati (running unopposed) D Yes
8th Hampden
NR Joseph Wagner (running unopposed) D Yes
9th Hampden
NR Jose Tosado (running unopposed) D Yes
10th Hampden
NR Carlos Gonzalez (running unopposed) D Yes
11th Hampden
NR Bud L. Williams (Bud won the primary and is running unopposed in the general) D No
12th Hampden
A Angelo Puppolo, Jr. (running unopposed) D Yes
1st Hampshire
A+ Peter Kocot (running unopposed) D Yes
2nd Hampshire
NR John Scibak (running unopposed) D Yes
3rd Hampshire
NR Solomon Israel Goldstein-Rose (Solomon won the primary and will run unopposed in the general) D No
1st Middlesex
NR Matthew T. Meneghini D No
A+ Sheila Harrington R Yes
2nd Middlesex
A+ James Arciero (running unopposed) D Yes
3rd Middlesex
A+ Kate Hogan (running unopposed) D Yes
4th Middlesex
100% Paul R. Ferro R No
NR Danielle Gregoire D Yes
5th Middlesex
F David Linsky (running unopposed) D Yes
6th Middlesex
C Chris Walsh (running unopposed) D Yes
7th Middlesex
NR Jack Patrick Lewis D No
NR Yolanda Greaves R No
8th Middlesex
NR Carolyn Dykema (running unopposed) D Yes
9th Middlesex
NR Thomas Stanley (running unopposed) D Yes
10th Middlesex
NR John Lawn (running unopposed) D Yes
11th Middlesex
NR Kay Khan (running unopposed) D Yes
12th Middlesex
F Ruth Balser (running unopposed) D Yes
13th Middlesex
F Carmine Gentile (running unopposed) D Yes
14th Middlesex
NR Danny Factor GR No
Nr Helen Brady R No
F Cory Atkins (running unopposed) D Yes
15th Middlesex
D Jay Kaufman (running unopposed) D Yes
16th Middlesex
NR Thomas Golden, Jr. (running unopposed) D Yes
17th Middlesex
NR David Nangle (running unopposed) D Yes
18th Middlesex
94% Kamara Kay R No
B Rady Mom D Yes
19th Middlesex
A+ James Miceli (running unopposed) D Yes
20th Middlesex
A+ Bradley Jones, Jr. (running unopposed) R Yes
21st Middlesex
100% Paul Girouard R No
NR Kenneth Gordon D Yes
22nd Middlesex
NR George J. Simolaris, Jr. D No
A+ Marc Lombardo R Yes
23rd Middlesex
NR Sean Garballey (running unopposed) D Yes
24th Middlesex
NR David Rogers (running unopposed) D Yes
25th Middlesex
D Marjorie Decker (running unopposed) D Yes
26th Middlesex
NR Mike Connolly (Mike won the primary and is unopposed in the general) D No
27th Middlesex
NR Denise Provost (running unopposed) D Yes
28th Middlesex
F Joseph McGonagle, Jr. (running unopposed) D Yes
29th Middlesex
NR Jonathan Hecht (running unopposed) D Yes
30th Middlesex
C James Dwyer (running unopposed) D Yes
31st Middlesex
NR Caroline Colarusso R No
NR Michael Day D Yes
32nd Middlesex
NR Paul Brodeur (running unopposed) D Yes
33rd Middlesex
NR Steven Ultrino (running unopposed) D Yes
34th Middlesex
NR Christine Barber (running unopposed) D Yes
35th Middlesex
NR Paul Donato, Sr. (running unopposed) D Yes
36th Middlesex
A Colleen Garry (running unopposed) D Yes
37th Middlesex
NR Jennifer Benson (running unopposed) D Yes
1st Norfolk
NR Bruce Ayers (running unopposed) D Yes
2nd Norfolk
C Tackey Chan (running unopposed) D Yes
3rd Norfolk
NR Ronald Mariano (running unopposed) D Yes
4th Norfolk
NR James Murphy (running unopposed) D Yes
5th Norfolk
NR Mark Cusack (running unopposed) D Yes
6th Norfolk
NR William Galvin (running unopposed) D Yes
7th Norfolk
NR William J. Driscoll, Jr. (William won the primary and is unopposed in the general) D No
8th Norfolk
NR Louis Kafka (running unopposed) D Yes
9th Norfolk
A Shawn C. Dooley (running unopposed) R Yes
10th Norfolk
NR Jeffrey Roy (running unopposed) R Yes
11th Norfolk
NR Paul McMurtry (running unopposed) D Yes
12th Norfolk
NR Tim Hempton R No
NR John Rogers D Yes
13th Norfolk
NR Denise Garlick (running unopposed) D Yes
14th Norfolk
NR Alice Peisch (running unopposed) D Yes
15th Norfolk
F Frank Smizik (running unopposed) D Yes
1st Plymouth
NR John T. Mahoney Jr. D No
B Mathew Muratore R Yes
2nd Plymouth
NR Sarah G. Hewins D No
A+ Susan Gifford R Yes
3rd Plymouth
NR Kristen Arute R No
4th Plymouth
NR Michael White R No
NR James Cantwell D Yes
5th Plymouth
NR Kara L. Nyman D No
A David DeCoste R Yes
6th Plymouth
100% Vincent Cogliano Jr. R No
A Josh Cutler D Yes
7th Plymouth
A+ Geoff Diehl (running unopposed) R Yes
8th Plymouth
A+ Angelo D'Emilia (running unopposed) R Yes
9th Plymouth
NR Danny J. Yoon R No
NR Gerry Cassidy D Yes
10th Plymouth
NR Michelle DuBois (running unopposed) D Yes
11th Plymouth
NR Claire Cronin (running unopposed) D Yes
12th Plymouth
100% Peter J. Boncek R No
NR Thomas Calter, III D Yes
1st Suffolk
NR Adrian Madaro (running unopposed) D Yes
2nd Suffolk
F Daniel Joseph Ryan (running unopposed) D Yes
3rd Suffolk
NR Aaron Michlewitz (running unopposed) D Yes
4th Suffolk
NR Nick Collins (running unopposed) D Yes
5th Suffolk
NR Althea Garrison R No
NR Evandro C. Carvalho D Yes
6th Suffolk
NR Russell Holmes (running unopposed) D Yes
7th Suffolk
NR Chynah Tyler (Chynah won the primary and is unopposed in the general election) D No
8th Suffolk
NR Jay Livingstone(running unopposed) D Yes
9th Suffolk
NR Byron Rushing (running unopposed) D Yes
10th Suffolk
NR Edward Coppinger (running unopposed) D Yes
11th Suffolk
F Elizabeth Malia (running unopposed) D Yes
12th Suffolk
F Dan Cullinane (running unopposed) D Yes
13th Suffolk
F Daniel J. Hunt (running unopposed) D Yes
14th Suffolk
NR Angelo Scaccia (running unopposed) D Yes
15th Suffolk
NR Jeffrey Sanchez (running unopposed) D Yes
16th Suffolk
NR RoseLee Vincent (running unopposed) D Yes
17th Suffolk
F Kevin Honan (running unopposed) D Yes
18th Suffolk
NR Michael Moran (running unopposed) D Yes
19th Suffolk
F Robert DeLeo (running unopposed) D Yes
1st Worcester
A+ Kimberly Ferguson (running unopposed) R Yes
2nd Worcester
A+ Jonathan Zlotnik (running unopposed) D Yes
3rd Worcester
NR Stephan Hay (running unopposed) D Yes
4th Worcester
100% Thomas "Frank" Ardinger R No
NR Natalie Higgins D No
5th Worcester
A+ Donald Berthiaume, Jr. (running unopposed) R Yes
6th Worcester
A+ Peter Durant (running unopposed) R Yes
7th Worcester
94% Terry Burke Dotson D No
A+ Paul Frost R Yes
8th Worcester
A Kevin Kuros (running unopposed) R Yes
9th Worcester
A+ David Muradian, Jr. (running unopposed) R Yes
10th Worcester
76% Brian W. Murray D No
NR Susan Edmondson R No
11th Worcester
NR Hannah Kane (running unopposed) R Yes
12th Worcester
NR Charlene R. DiCalogero GR No
C Harold Naughton, Jr. D Yes
13th Worcester
NR John Mahoney (running unopposed) D Yes
14th Worcester
NR James O'Day (running unopposed) D Yes
15th Worcester
F Mary S. Keefe (running unopposed) D Yes
16th Worcester
NR Daniel Donahue (running unopposed) D Yes
17th Worcester
NR Moses S. Dixon D No
NR Kate Campanale R Yes
18th Worcester
A+ Joseph McKenna (running unopposed) R Yes

Notes on Incumbents

Rating Name Legislation Supported (Anti 2A) Legislation Supported (Pro 2A)
A+ Arciero, James    
C Ashe, Brian S.1253,H.3476  
F Atkins, Cory    
N/R Ayers, Bruce    
F Balser, Ruth S.1242, S.1246  
N/R Barber, Christine    
A+ Barrows, F.   H2625, H2626, H728, S414
N/R Benson, Jennifer    
A+ Berthiaume, Donald   H3237
A+ Boldyga, Nicholas   H.2092, H2093, H3237
N/R Brodeur, Paul    
F Cabral, Antonio    
N/R Cahill, Daniel    
N/R Calter, Thomas    
N/R Campanale, Kate    
C Campbell, Linda    
N/R Cantwell, James    
N/R Cariddi, Gailanne    
N/R Carvalho, Evandro    
N/R Cassidy, Gerard    
C Chan, Tackey    
N/R Collins, Nick    
N/R Coppinger, Edward    
N/R Crighton, Brendan    
N/R Cronin, Claire    
F Cullinane, Daniel H.3476  
N/R Cusack, Mark    
A Cutler, Josh   H2120, H2138, H2176
A+ D'Emilia, Angelo   H2120, H2626
N/R Day, Michael   H2626
D Decker, Marjorie H.3476 H2138
A DeCoste, David   H2122, H2138
F DeLeo, Robert    
N/R Dempsey, Brian    
N/R Devers, Marcos    
A+ Diehl, Geoff   H2122, H2155, H2158, S1272
N/R DiZoglio, Diana    
N/R Donahue, Daniel    
N/R Donato, Paul    
A Dooley, Shawn   H2093, H2120
N/R DuBois, Michelle    
A+ Durant, Peter    
C Dwyer, James H.3476 H2626
N/R Dykema, Carolyn    
F Ehrlich, Lori H.3476  
F Farley-Bouvier, Tricia S.1242, S.1246  
A Ferguson, Kimberly   H2625, H2626, S414
N/R Ferrante, Ann-Margaret    
N/R Finn, Michael    
N/R Fiola, Carole    
A+ Frost, Paul   H.1305, S1198
N/R Galvin, William    
N/R Garballey, Sean    
N/R Garlick, Denise    
A Garry, Colleen    
N/R Gentile, Carmine    
A+ Gifford, Susan    
N/R Golden, Thomas    
N/R Gonzalez, Carlos    
N/R Gordon, Kenneth    
N/R Gregoire, Danielle    
N/R Haddad, Patricia    
A+ Harrington, Sheila   H2122
N/R Hay, Stephan    
N/R Hecht, Jonathan    
A+ Heroux, Paul   H2120, H2138, H2155, H2191, H2626, S428, S1198
A+ Hill, Bradford    
A+ Hogan, Kate    
N/R Holmes, Russell    
F Honan, Kevin H.3476  
A+ Howitt, Steven   H2120
F Hunt, Daniel H.3476  
A+ Hunt, Randy   H.2122
A+ Jones, Bradley   H2120, H2149
N/R Kafka, Louis    
N/R Kane, Hannah    
D Kaufman, Jay    
F Keefe, Mary H.3476  
A+ Kelcourse, James    
N/R Khan, Kay    
A+ Kocot, Peter    
B Koczera, Robert    
A+ Kulik, Stephen   H2120
A Kuros, Kevin   H2093, H2122, H2149, S412, S414
N/R Lawn, John    
F Linsky, David    
N/R Livingstone, Jay    
A+ Lombardo, Marc   H2122
A+ Lyons, James    
N/R Madaro, Adrian    
N/R Madden, Timothy    
N/R Mahoney, John    
F Malia, Elizabeth H.3476  
N/R Mannal, Brian   H769
N/R Mariano, Ronald    
A Mark, Paul   H2155, S412
N/R Markey, Christopher    
F McGonagle, Joseph H.3476  
A+ McKenna, Joseph   H2625
N/R McMurtry, Paul    
A+ Miceli, James   H2120, H2158
N/R Michlewitz, Aaron    
A+ Mirra, Leonard   H2120, H2122, S1198
B Mom, Rady   H2625, H2626
N/R Moran, Frank    
N/R Moran, Michael    
A+ Muradian, David   H2625, H2626, S1198, S1287, H728
B Muratore, Mathew   H2625, H2626
N/R Murphy, James    
N/R Nangle, David    
C Naughton, Harold    
A+ O'Connell, Shaunna   H2122, H2149, H2625
N/R O'Day, James    
A+ Orrall, Keiko   H2191
N/R Parisella, Jerald    
N/R Peake, Sarah    
N/R Peisch, Alice    
N/R Petrolati, Thomas    
A+ Pignatelli, William    
A+ Poirier, Elizabeth   H2625, H2626
N/R Provost, Denise    
A Puppolo, Angelo    
N/R Rogers, David    
N/R Rogers, John    
A Rosa, Dennis   H2122, S1198, s1272
N/R Roy, Jeffrey   H2625
N/R Rushing, Byron    
F Ryan, Daniel H.3476  
N/R S├ínchez, Jeffrey    
N/R Sannicandro, Tom    
N/R Scaccia, Angelo    
A+ Schmid, Paul    
N/R Scibak, John   S415
N/R Silvia, Alan    
F Smizik, Frank    
A+ Smola, Todd   H.2092, H2093, H2120, H2122, H2138, H2155, H2158, H2175, H2191, S1266
N/R Speliotis, Theodore    
N/R Stanley, Thomas    
N/R Story, Ellen    
A+ Straus, William   H762
F Swan, Benjamin H.3476  
N/R Timilty, Walter    
F Toomey, Timothy H.2188  
N/R Tosado, Jose H.3476  
C Tucker, Paul H.3476 H2625
N/R Ultrino, Steven    
F Vega, Aaron H.3476  
A+ Velis, John    
A+ Vieira, David   H2120, H2191, H769
N/R Vincent, RoseLee    
N/R Wagner, Joseph    
C Walsh, Chris   H.2120, H2626, S1198
N/R Walsh, Thomas    
A+ Whelan, Timothy   H2093, H2625, H2626, S1198, S1287
A+ Whipps Lee, Susannah   H2120, H2175, H2625, H2626, S1198
A+ Wong, Donald    
A+ Zlotnik, Jonathan   H2120, H2122, H2134, H2138, H2175, s1272


2016 - 2017 Ratings:

Additional Information:

Please note - GOAL is currently in the process of evaluating incumbent candidates, grades are subject to change.

*This page is made possible by the membership of GOAL and their generous donations. If you found this page helpful please Join - Support - Donate to GOAL.