Search Form
First, enter a politician or zip code
Now, choose a category

Special Interest Groups

Rating Group: National Rifle Association

2017 Candidate Positions on Gun Rights

Issues: Guns
State Office District Name Party Rating
CA U.S. House 34 Jimmy Gomez Democratic 7%
CT State House 115 Dorinda Borer Democratic 0%
CT State Senate 2 Douglas McCrory Democratic 8%
CT State Senate 32 Eric Berthel Republican 93%
DE State Senate 10 Stephanie Hansen Democratic 43%
FL State House 44 Robert Olszewski Republican 93%
FL State House 116 Jose Diaz Republican 100%
FL State House 116 Daniel Perez Republican 93%
GA U.S. House 6 Karen Handel Republican 93%
GA State Senate 32 Kay Kirkpatrick Republican 86%
GA Council Member Post 4 Bob Gray 86%
KS U.S. House 4 Ron Estes Republican 86%
LA State House 8 Raymond Crews Republican 86%
LA State House 42 John Stefanski Republican 86%
LA State House 92 Joe Stagni Republican 0%
MA State Senate Bristol and Norfolk Paul Feeney Democratic 0%
MN State House 32B Anne Neu Republican 86%
MO State House 30 Mike Cierpiot Republican 93%
MO State House 50 Sara Walsh Republican 86%
MO State Senate 28 Sandy Crawford Republican 93%
MT U.S. House At-Large Greg Gianforte Republican 86%
NH State House Carroll 6 Edith DesMarais Democratic 0%
NH State Senate 16 Kevin Cavanaugh Democratic 0%
NJ Lieutenant Governor Kim Guadagno Republican 93%
NJ State Assembly 1 Robert Andrzejczak Democratic 93%
NJ State Assembly 1 Bruce Land Democratic 93%
NJ State Assembly 2 Chris Brown Republican 71%
NJ State Assembly 2 Vincent Mazzeo Democratic 7%
NJ State Assembly 3 John Burzichelli Democratic 50%
NJ State Assembly 3 Adam Taliaferro Democratic 21%
NJ State Assembly 4 Paul Moriarty Democratic 7%
NJ State Assembly 4 Gabriela Mosquera Democratic 7%
NJ State Assembly 5 Arthur Barclay Democratic 7%
NJ State Assembly 5 Patricia Egan Jones Democratic 7%
NJ State Assembly 6 Lou Greenwald Democratic 7%
NJ State Assembly 6 Pamela Lampitt Democratic 7%
NJ State Assembly 7 Herbert Conaway, Jr. Democratic 7%
NJ State Assembly 7 Troy Singleton Democratic 7%
NJ State Assembly 8 Joseph Howarth Republican 93%
NJ State Assembly 9 DiAnne Gove Republican 93%
NJ State Assembly 9 Brian Rumpf Republican 93%
NJ State Assembly 10 Gregory McGuckin Republican 93%
NJ State Assembly 10 David Wolfe Republican 93%
NJ State Assembly 11 Joann Downey Democratic 7%
NJ State Assembly 11 Eric Houghtaling Democratic 7%
NJ State Assembly 12 Robert Clifton Republican 93%
NJ State Assembly 12 Ronald Dancer Republican 100%
NJ State Assembly 13 Amy Handlin Republican 93%
NJ State Assembly 13 Declan O'Scanlon, Jr. Republican 93%
NJ State Assembly 14 Dan Benson Democratic 7%
NJ State Assembly 14 Wayne DeAngelo Democratic 7%
NJ State Assembly 15 Reed Gusciora Democratic 7%
NJ State Assembly 15 Elizabeth Muoio Democratic 7%
NJ State Assembly 16 Jack Ciattarelli Republican 57%
NJ State Assembly 16 Andrew Zwicker Democratic 7%
NJ State Assembly 17 Joseph Danielsen Democratic 7%
NJ State Assembly 17 Joseph Egan Democratic 7%
NJ State Assembly 18 Robert Karabinchak Democratic 7%
NJ State Assembly 18 Nancy Pinkin Democratic 7%
NJ State Assembly 19 Craig Coughlin Democratic 7%
NJ State Assembly 19 John Wisniewski Democratic 7%
NJ State Assembly 20 Jamel Holley Democratic 7%
NJ State Assembly 20 Annette Quijano Democratic 7%
NJ State Assembly 21 Jon Bramnick Republican 100%
NJ State Assembly 21 Nancy Munoz Republican 93%
NJ State Assembly 22 Jerry Green Democratic 7%
NJ State Assembly 22 James Kennedy Democratic 7%
NJ State Assembly 23 John DiMaio Republican 93%
NJ State Assembly 23 Erik Peterson Republican 100%
NJ State Assembly 24 Parker Space Republican 100%
NJ State Assembly 25 Anthony Bucco, Jr. Republican 100%
NJ State Assembly 25 Michael Carroll Republican 100%
NJ State Assembly 26 BettyLou DeCroce Republican 93%
NJ State Assembly 26 Jay Webber Republican 93%
NJ State Assembly 27 Mila Jasey Democratic 7%
NJ State Assembly 27 John McKeon Democratic 7%
NJ State Assembly 28 Ralph Caputo Democratic 7%
NJ State Assembly 28 Cleopatra Tucker Democratic 7%
NJ State Assembly 29 Eliana Marin Democratic 7%
NJ State Assembly 30 Sean Kean Republican 93%
NJ State Assembly 30 Edward Thomson Republican 93%
NJ State Assembly 31 Nicholas Chiaravalloti Democratic 7%
NJ State Assembly 31 Angela McKnight Democratic 7%
NJ State Assembly 32 Angelica Jimenez Democratic 7%
NJ State Assembly 32 Vincent Prieto Democratic 7%
NJ State Assembly 33 Annette Chaparro Democratic 7%
NJ State Assembly 33 Raj Mukherji Democratic 7%
NJ State Assembly 34 Thomas Giblin, Sr. Democratic 7%
NJ State Assembly 34 Sheila Oliver Democratic 7%
NJ State Assembly 35 Shavonda Sumter Democratic 7%
NJ State Assembly 35 Benjie Wimberly Democratic 7%
NJ State Assembly 36 Marlene Caride Democratic 7%
NJ State Assembly 36 Gary Schaer Democratic 7%
NJ State Assembly 37 Gordon Johnson Democratic 7%
NJ State Assembly 37 Valerie Vainieri Huttle Democratic 7%
NJ State Assembly 38 Tim Eustace Democratic 7%
NJ State Assembly 38 Joseph Lagana Democratic 7%
NJ State Assembly 39 Bob Auth Republican 100%
NJ State Assembly 39 Holly Schepisi Republican 93%
NJ State Assembly 40 Kevin Rooney Republican 93%
NJ State Senate 1 Jeff Van Drew Democratic 100%
NJ State Senate 2 Colin Bell Democratic 0%
NJ State Senate 3 Stephen Sweeney Democratic 21%
NJ State Senate 4 Fred Madden, Jr. Democratic 7%
NJ State Senate 5 Nilsa Cruz-Perez Democratic 7%
NJ State Senate 6 James Beach Democratic 7%
NJ State Senate 8 Dawn Addiego Republican 93%
NJ State Senate 9 Christopher Connors Republican 93%
NJ State Senate 10 Jim Holzapfel Republican 21%
NJ State Senate 11 Jennifer Beck Republican 36%
NJ State Senate 12 Sam Thompson Republican 93%
NJ State Senate 14 Linda Greenstein Democratic 7%
NJ State Senate 15 Shirley Turner Democratic 7%
NJ State Senate 16 Christopher Bateman Republican 50%
NJ State Senate 17 Bob Smith Democratic 7%
NJ State Senate 18 Patrick Diegnan, Jr. Democratic 7%
NJ State Senate 19 Joseph Vitale Democratic 7%
NJ State Senate 20 Raymond Lesniak Democratic 7%
NJ State Senate 21 Thomas Kean, Jr. Republican 100%
NJ State Senate 22 Nicholas Scutari Democratic 7%
NJ State Senate 23 Michael Doherty Republican 100%
NJ State Senate 24 Steven Oroho Republican 100%
NJ State Senate 25 Anthony Bucco Republican 100%
NJ State Senate 26 Joseph Pennacchio Republican 93%
NJ State Senate 27 Richard Codey Democratic 7%
NJ State Senate 28 Ronald Rice Democratic 7%
NJ State Senate 29 M. Ruiz Democratic 7%
NJ State Senate 30 Robert Singer Republican 93%
NJ State Senate 31 Sandra Cunningham Democratic 7%
NJ State Senate 32 Nicholas Sacco Democratic 7%
NJ State Senate 33 Brian Stack Democratic 7%
NJ State Senate 34 Nia Gill Democratic 7%
NJ State Senate 35 Nellie Pou Democratic 7%
NJ State Senate 36 Paul Sarlo Democratic 7%
NJ State Senate 37 Loretta Weinberg Democratic 7%
NJ State Senate 38 Robert Gordon Democratic 7%
NJ State Senate 39 Gerald Cardinale Republican 100%
NJ State Senate 40 Kristin Corrado Republican 86%
NJ Secretary of State Kim Guadagno Republican 93%
NJ Mayor At-Large Nicholas Sacco 7%
NJ Mayor At-Large Brian Stack 7%
NJ Council Member At-Large Gary Schaer 7%
NJ Council Member At-Large Ileana Schirmer 0%
NJ Freeholder 1 Ernest Coursey Democratic 0%
NJ Freeholder At-Large Bruce Bergen 0%
NJ Freeholder At-Large Mark Caliguire 43%
NJ Freeholder At-Large John Cesaro 0%
NJ Freeholder At-Large Serena DiMaso 86%
NJ Freeholder At-Large William Lyon 86%
NJ Freeholder At-Large Ryan Peters 0%
NJ Freeholder At-Large Jim Sauro 86%
NM Auditor Tim Keller Democratic 7%
NM Commissioner 5 Wayne Johnson 86%
NM Councilor 5 Dan Lewis 93%
NY State Assembly 9 Christine Pellegrino Democratic 0%
OK State House 28 Zack Taylor Republican 86%
OK State House 46 Jacob Rosecrants Democratic 21%
OK State House 75 Karen Gaddis Democratic 21%
OK State Senate 44 Michael Brooks-Jimenez Democratic 43%
SC U.S. House 5 Ralph Norman, Jr. Republican 93%
SC State House 47 Tommy Pope Republican 93%
SC State Senate 3 Richard Cash Republican 86%
TN State House 95 Kevin Vaughan Republican 86%
UT U.S. House 3 John Curtis Republican 93%
VA Lieutenant Governor Ralph Northam Democratic 7%
VA State House 1 Terry Kilgore Republican 93%
VA State House 3 Will Morefield Republican 93%
VA State House 4 Todd Pillion Republican 93%
VA State House 5 Israel O'Quinn Republican 79%
VA State House 6 Jeffrey Campbell Republican 93%
VA State House 7 Nick Rush Republican 93%
VA State House 8 Gregory Habeeb Republican 93%
VA State House 9 Charles Poindexter Republican 79%
VA State House 10 Randy Minchew Republican 93%
VA State House 11 Sam Rasoul Democratic 21%
VA State House 12 Joseph Yost Republican 93%
VA State House 13 Bob Marshall Republican 93%
VA State House 14 Danny Marshall III Republican 79%
VA State House 15 Todd Gilbert Republican 100%
VA State House 16 Les Adams Republican 93%
VA State House 17 Chris Head Republican 93%
VA State House 18 Mike Webert Republican 100%
VA State House 19 Terry Austin Republican 93%
VA State House 20 Richard Bell Republican 93%
VA State House 21 Ron Villanueva Republican 93%
VA State House 22 Kathy Byron Republican 93%
VA State House 23 Scott Garrett Republican 93%
VA State House 24 Benjamin Cline Republican 100%
VA State House 25 Steve Landes Republican 93%
VA State House 26 Tony Wilt Republican 100%
VA State House 27 Roxann Robinson Republican 93%
VA State House 29 Christopher Collins Republican 93%
VA State House 30 Nick Freitas Republican 100%
VA State House 31 Scott Lingamfelter Republican 100%
VA State House 32 Thomas Greason Republican 93%
VA State House 33 Dave LaRock Republican 93%
VA State House 34 Kathleen Murphy Democratic 7%
VA State House 35 Mark Keam Democratic 21%
VA State House 36 Ken Plum Democratic 7%
VA State House 37 David Bulova Democratic 7%

How to Interpret these Evaluations

Keep in mind that ratings done by special interest groups often do not represent a non-partisan stance. In addition, some groups select votes that tend to favor members of one political party over another, rather than choosing votes based solely on issues concerns. Nevertheless, they can be invaluable in showing where an incumbent has stood on a series of votes in the past one or two years, especially when ratings by groups on all sides of an issue are compared. Website links, if available, and descriptions of the organizations offering performance evaluations are accessible by clicking on the name of the group.

Most performance evaluations are displayed in a percentage format. However, some organizations present their ratings in the form of a letter grade or endorsement based on voting records, interviews, survey results and/or sources of campaign funding. For consistency and ease in understanding, Project Vote Smart converts all scores into a percentage when possible. Please visit the group's website or call 1-888-VOTESMART for more specific information.

Skip to top

Help us stay free for all your Fellow Americans

Just $5 from everyone reading this would do it.

Back to top