Rating Group: National Rifle Association (NRA)

2025 Candidate Positions

Issues: Guns

Vote Smart displays all known interest group ratings for each candidate and official, regardless of issue or bias.

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 issue 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.

With rare exceptions, Vote Smart displays interest group ratings as a 0-100 percentage. While many interest groups use percentages as ratings to begin with, please note that Vote Smart has translated some ratings to a percentage from a different rating system for consistency and ease in understanding. Please visit the group's website, email us at ratings@votesmart.org or call our Voter Information Hotline at 1-888-VOTESMART for more specific information.


Page 1 of 4
results per page:
State Office Name Party Rating
AL State House - 11 Heath Allbright Republican 92%
AZ U.S. House - 7 Adelita Grijalva Democratic 0%
CT State Senate - 21 Jason Perillo Republican 92%
FL U.S. House - 1 Jimmy Patronis, Jr. Republican 100%
FL U.S. House - 6 Randy Fine Republican 92%
FL State House - 3 Nathan Boyles Republican 92%
FL State House - 32 Brian Hodgers Republican 92%
FL State Senate - 19 Debbie Mayfield Republican 92%
GA State Senate - 21 Jason Dickerson Republican 92%
GA Commissioner - Post 1 Steve West 92%
LA State Senate - 14 Larry Selders Democratic 17%
LA State Senate - 23 Brach Myers Republican 92%
MS State House - 16 Rickey Thompson Democratic 17%
MS State House - 22 Jon Lancaster Republican 92%
MS State House - 23 Perry Van Bailey Republican 92%
MS State House - 36 Karl Gibbs Democratic 42%
MS State House - 39 Dana McLean Republican 92%
MS State House - 41 Kabir Karriem Democratic 0%
MS State Senate - 1 Mike McLendon Republican 92%
MS State Senate - 11 Reginald Jackson Democratic 0%
MS State Senate - 18 Lane Taylor Republican 92%
MS State Senate - 19 Kevin Blackwell Republican 92%
MS State Senate - 34 Juan Barnett Democratic 17%
MS State Senate - 41 Joey Fillingane Republican 92%
MS State Senate - 42 Don Hartness Republican 92%
MS State Senate - 44 Chris Johnson Republican 92%
MS State Senate - 45 Johnny DuPree Democratic 17%
MS Alderman - Ward 2 Charlie Hoots 92%
NJ U.S. House - 5 Joshua Gottheimer Democratic 0%
NJ Governor Mikie Sherrill Democratic 0%
NJ State Assembly - 1 Antwan McClellan Republican 92%
NJ State Assembly - 1 Erik Simonsen Republican 92%
NJ State Assembly - 2 Donald Guardian Republican 67%
NJ State Assembly - 2 Maureen Rowan Democratic 0%
NJ State Assembly - 2 Claire Swift Republican 67%
NJ State Assembly - 3 Dave Bailey Democratic 17%
NJ State Assembly - 3 Heather Simmons Democratic 17%
NJ State Assembly - 4 Dan Hutchison Democratic 0%
NJ State Assembly - 4 Cody Miller Democratic 0%
NJ State Assembly - 5 Bill Moen, Jr. Democratic 0%
NJ State Assembly - 5 William Spearman Democratic 0%
NJ State Assembly - 6 Lou Greenwald Democratic 0%
NJ State Assembly - 6 Melinda Kane Democratic 0%
NJ State Assembly - 7 Carol Murphy Democratic 0%
NJ State Assembly - 7 Balvir Singh Democratic 0%
NJ State Assembly - 8 Anthony Angelozzi Democratic 0%
NJ State Assembly - 8 Andrea Katz Democratic 0%
NJ State Assembly - 8 Michael Torrissi, Jr. Republican 92%
NJ State Assembly - 9 Gregory Myhre Republican 92%
NJ State Assembly - 9 Brian Rumpf Republican 92%
NJ State Assembly - 10 Paul Kanitra Republican 92%
NJ State Assembly - 10 Gregory McGuckin Republican 92%
NJ State Assembly - 11 Margie Donlon Democratic 0%
NJ State Assembly - 11 Luanne Peterpaul Democratic 0%
NJ State Assembly - 12 Robert Clifton Republican 92%
NJ State Assembly - 12 Alex Sauickie III Republican 92%
NJ State Assembly - 13 Vicky Flynn Republican 92%
NJ State Assembly - 13 Gerard Scharfenberger Republican 92%
NJ State Assembly - 14 Wayne DeAngelo Democratic 0%
NJ State Assembly - 14 Tennille McCoy Democratic 0%
NJ State Assembly - 15 Verlina Reynolds-Jackson Democratic 0%
NJ State Assembly - 15 Anthony Verrelli Democratic 0%
NJ State Assembly - 16 Mitchelle Drulis Democratic 0%
NJ State Assembly - 16 Roy Freiman Democratic 0%
NJ State Assembly - 17 Joseph Danielsen Democratic 0%
NJ State Assembly - 17 Kevin Egan Democratic 0%
NJ State Assembly - 18 Robert Karabinchak Democratic 0%
NJ State Assembly - 18 Sterley Stanley Democratic 0%
NJ State Assembly - 19 Craig Coughlin Democratic 0%
NJ State Assembly - 19 Yvonne Lopez Democratic 0%
NJ State Assembly - 20 Annette Quijano Democratic 0%
NJ State Assembly - 21 Vincent Kearney Democratic 0%
NJ State Assembly - 21 Andrew Macurdy Democratic 0%
NJ State Assembly - 21 Michele Matsikoudis Republican 0%
NJ State Assembly - 21 Nancy Munoz Republican 0%
NJ State Assembly - 22 Linda Carter Democratic 0%
NJ State Assembly - 22 James Kennedy Democratic 0%
NJ State Assembly - 23 John DiMaio Republican 92%
NJ State Assembly - 23 Erik Peterson Republican 92%
NJ State Assembly - 24 Dawn Fantasia Republican 92%
NJ State Assembly - 24 Michael Inganamort Republican 92%
NJ State Assembly - 25 Christian Barranco Republican 92%
NJ State Assembly - 25 Aura Dunn Republican 92%
NJ State Assembly - 26 Brian Bergen Republican 92%
NJ State Assembly - 26 Jay Webber Republican 92%
NJ State Assembly - 27 Rosaura Bagolie Democratic 0%
NJ State Assembly - 27 Alixon Collazos-Gill Democratic 0%
NJ State Assembly - 28 Garnet Hall Democratic 0%
NJ State Assembly - 28 Cleopatra Tucker Democratic 0%
NJ State Assembly - 29 Eliana Pintor Marin Democratic 0%
NJ State Assembly - 29 Shanique Speight Democratic 0%
NJ State Assembly - 30 Sean Kean Republican 92%
NJ State Assembly - 30 Avi Schnall Democratic 0%
NJ State Assembly - 31 William Sampson Democratic 0%
NJ State Assembly - 31 Barbara Stamato Democratic 0%
NJ State Assembly - 32 Ravinder Bhalla Democratic 0%
NJ State Assembly - 32 Katie Brennan Democratic 0%
NJ State Assembly - 32 Jessica Ramirez Democratic 0%
NJ State Assembly - 33 Gabriel Rodriguez Democratic 0%
NJ State Assembly - 34 Carmen Morales Democratic 0%
State Office Name Party Rating
AL State House - 11 Heath Allbright R 92%
AZ U.S. House - 7 Adelita Grijalva D 0%
CT State Senate - 21 Jason Perillo R 92%
FL U.S. House - 1 Jimmy Patronis, Jr. R 100%
FL U.S. House - 6 Randy Fine R 92%
FL State House - 3 Nathan Boyles R 92%
FL State House - 32 Brian Hodgers R 92%
FL State Senate - 19 Debbie Mayfield R 92%
GA State Senate - 21 Jason Dickerson R 92%
GA Commissioner - Post 1 Steve West 92%
LA State Senate - 14 Larry Selders D 17%
LA State Senate - 23 Brach Myers R 92%
MS State House - 16 Rickey Thompson D 17%
MS State House - 22 Jon Lancaster R 92%
MS State House - 23 Perry Van Bailey R 92%
MS State House - 36 Karl Gibbs D 42%
MS State House - 39 Dana McLean R 92%
MS State House - 41 Kabir Karriem D 0%
MS State Senate - 1 Mike McLendon R 92%
MS State Senate - 11 Reginald Jackson D 0%
MS State Senate - 18 Lane Taylor R 92%
MS State Senate - 19 Kevin Blackwell R 92%
MS State Senate - 34 Juan Barnett D 17%
MS State Senate - 41 Joey Fillingane R 92%
MS State Senate - 42 Don Hartness R 92%
MS State Senate - 44 Chris Johnson R 92%
MS State Senate - 45 Johnny DuPree D 17%
MS Alderman - Ward 2 Charlie Hoots 92%
NJ U.S. House - 5 Joshua Gottheimer D 0%
NJ Governor Mikie Sherrill D 0%
NJ State Assembly - 1 Antwan McClellan R 92%
NJ State Assembly - 1 Erik Simonsen R 92%
NJ State Assembly - 2 Donald Guardian R 67%
NJ State Assembly - 2 Maureen Rowan D 0%
NJ State Assembly - 2 Claire Swift R 67%
NJ State Assembly - 3 Dave Bailey D 17%
NJ State Assembly - 3 Heather Simmons D 17%
NJ State Assembly - 4 Dan Hutchison D 0%
NJ State Assembly - 4 Cody Miller D 0%
NJ State Assembly - 5 Bill Moen, Jr. D 0%
NJ State Assembly - 5 William Spearman D 0%
NJ State Assembly - 6 Lou Greenwald D 0%
NJ State Assembly - 6 Melinda Kane D 0%
NJ State Assembly - 7 Carol Murphy D 0%
NJ State Assembly - 7 Balvir Singh D 0%
NJ State Assembly - 8 Anthony Angelozzi D 0%
NJ State Assembly - 8 Andrea Katz D 0%
NJ State Assembly - 8 Michael Torrissi, Jr. R 92%
NJ State Assembly - 9 Gregory Myhre R 92%
NJ State Assembly - 9 Brian Rumpf R 92%
NJ State Assembly - 10 Paul Kanitra R 92%
NJ State Assembly - 10 Gregory McGuckin R 92%
NJ State Assembly - 11 Margie Donlon D 0%
NJ State Assembly - 11 Luanne Peterpaul D 0%
NJ State Assembly - 12 Robert Clifton R 92%
NJ State Assembly - 12 Alex Sauickie III R 92%
NJ State Assembly - 13 Vicky Flynn R 92%
NJ State Assembly - 13 Gerard Scharfenberger R 92%
NJ State Assembly - 14 Wayne DeAngelo D 0%
NJ State Assembly - 14 Tennille McCoy D 0%
NJ State Assembly - 15 Verlina Reynolds-Jackson D 0%
NJ State Assembly - 15 Anthony Verrelli D 0%
NJ State Assembly - 16 Mitchelle Drulis D 0%
NJ State Assembly - 16 Roy Freiman D 0%
NJ State Assembly - 17 Joseph Danielsen D 0%
NJ State Assembly - 17 Kevin Egan D 0%
NJ State Assembly - 18 Robert Karabinchak D 0%
NJ State Assembly - 18 Sterley Stanley D 0%
NJ State Assembly - 19 Craig Coughlin D 0%
NJ State Assembly - 19 Yvonne Lopez D 0%
NJ State Assembly - 20 Annette Quijano D 0%
NJ State Assembly - 21 Vincent Kearney D 0%
NJ State Assembly - 21 Andrew Macurdy D 0%
NJ State Assembly - 21 Michele Matsikoudis R 0%
NJ State Assembly - 21 Nancy Munoz R 0%
NJ State Assembly - 22 Linda Carter D 0%
NJ State Assembly - 22 James Kennedy D 0%
NJ State Assembly - 23 John DiMaio R 92%
NJ State Assembly - 23 Erik Peterson R 92%
NJ State Assembly - 24 Dawn Fantasia R 92%
NJ State Assembly - 24 Michael Inganamort R 92%
NJ State Assembly - 25 Christian Barranco R 92%
NJ State Assembly - 25 Aura Dunn R 92%
NJ State Assembly - 26 Brian Bergen R 92%
NJ State Assembly - 26 Jay Webber R 92%
NJ State Assembly - 27 Rosaura Bagolie D 0%
NJ State Assembly - 27 Alixon Collazos-Gill D 0%
NJ State Assembly - 28 Garnet Hall D 0%
NJ State Assembly - 28 Cleopatra Tucker D 0%
NJ State Assembly - 29 Eliana Pintor Marin D 0%
NJ State Assembly - 29 Shanique Speight D 0%
NJ State Assembly - 30 Sean Kean R 92%
NJ State Assembly - 30 Avi Schnall D 0%
NJ State Assembly - 31 William Sampson D 0%
NJ State Assembly - 31 Barbara Stamato D 0%
NJ State Assembly - 32 Ravinder Bhalla D 0%
NJ State Assembly - 32 Katie Brennan D 0%
NJ State Assembly - 32 Jessica Ramirez D 0%
NJ State Assembly - 33 Gabriel Rodriguez D 0%
NJ State Assembly - 34 Carmen Morales D 0%
Page 1 of 4
arrow_upward