2024 Voter Guide

Presidential Voter Guide

Gun Owners of America has compiled a detailed analysis of the Republican and Democratic presidential tickets. Click here to get all the information about where President Trump, Senator Vance, Vice President Harris, and Governor Tim Walz stand on the Second Amendment.

Congressional Voter Guide

Candidates who have established a voting record, either in the office for which they are running or in another elected office, are evaluated primarily on the basis of that voting record. However, sponsorship of pro or anti-gun legislation and other such factors can affect their grade. These incumbent candidates are marked with an asterisk (*).

Click here to see exactly how your elected representatives voted.

If an incumbent or challenger has not established a voting record or demonstrated his or her position in some other way, that candidate is evaluated on the basis of his or her responses to the GOA Federal Candidate Survey or public statements.

Every candidate, whether an incumbent or challenger, begins with an “A” and is then downgraded on the basis of each anti-gun position or vote.

Click here to see our grading scale.

 

Sort by:

Barry Moore* (R)

District 01
A

Tom Holmes (D)

District 01
NR

Caroleene Dobson (R)

District 02
NR

Shomari Figures (D)

District 02
F

Mike Rogers* (R)

District 03
A-

Robert Aderholt* (R)

District 04
A

Dale Strong* (R)

District 05
A-

Elizabeth Anderson (D)

District 06
NR

Gary J. Palmer (R)

District 06
A

Robin Litaker (R)

District 07
NR

Terri Sewell* (D)

District 07
F

Eric Hafner (D)

District AL
NR

Mary Peltola* (D)

District AL
F

Nicholas Begich (R)

District AL
A

Amish Shah (D)

District 01
F

David Schweikert* (R)

District 01
A

Eli Crane* (R)

District 02
A+

Jonathan Nez (D)

District 02
NR

Jeffrey Zink (R)

District 03
NR

Yassamin Ansari (D)

District 03
F

Greg Stanton* (D)

District 04
F

Kelly Cooper (R)

District 04
A

Andy Biggs* (R)

District 05
A+

Katrina Schaffner (D)

District 05
F

Juan Ciscomani* (R)

District 06
B+

Kirsten Engel (D)

District 06
F

Daniel Butierez (R)

District 07
A

Raul M. Grijalva* (D)

District 07
F

Abe Hamadeh (R)

District 08
A

Gregory Whitten (D)

District 08
NR

Paul Gosar* (R)

District 09
A+

Quacy Smith (D)

District 09
F

Kari Lake (R)

Senate
NR

Ruben Gallego (D)

Senate
F

Eric A. Crawford* (R)

District 01
B+

Rodney Govens (D)

District 01
F

French Hill* (R)

District 02
B+

Marcus Jones (D)

District 02
NR

Caitlin Draper Mattelin (D)

District 03
NR

Steve Womack* (R)

District 03
B

Bruce E. Westerman* (R)

District 04
A

Risie Howard (D)

District 04
NR

Douglas L. LaMalfa* (R)

District 01
A-

Rose Penelope Yee (D)

District 01
NR

Chris Coulombe (R)

District 02
A

Jared Huffman* (D)

District 02
F

Jessica Morse (D)

District 03
NR

Kevin Kiley* (R)

District 03
B+

John Munn (R)

District 04
A

Mike Thompson* (D)

District 04
F

Mike Barkley (D)

District 05
F

Tom McClintock* (R)

District 05
A+

Ami Bera* (D)

District 06
F

Christine Bish (R)

District 06
A

Doris Matsui* (D)

District 07
F

Tom Silva (R)

District 07
A

John Garamendi* (D)

District 08
F

Rudy Recile (R)

District 08
NR

Josh Harder* (D)

District 09
F

Kevin Lincoln II (R)

District 09
NR

Katherine Piccinini (R)

District 10
NR

Mark DeSaulnier* (D)

District 10
F

Bruce Lou (R)

District 11
NR

Nancy Pelosi* (D)

District 11
F-

Jennifer Tran (D)

District 12
NR

Lateefah Simon (D)

District 12
F

Adam Gray (D)

District 13
NR

John Duarte* (R)

District 13
B

Eric Swalwell* (D)

District 14
F

Vin Kruttiventi (R)

District 14
NR

Anna Cheng Kramer (R)

District 15
A

Kevin Mullin* (D)

District 15
F

Evan Low (D)

District 16
F

Sam Liccardo (D)

District 16
F

Anita Chen (R)

District 17
NR

Ro Khanna* (D)

District 17
F

Peter Hernandez (R)

District 18
NR

Zoe Lofgren* (D)

District 18
F

James V. Panetta* (D)

District 19
F

Jason Anderson (R)

District 19
NR

Vince Fong (R)

District 20
NR

Jim Costa* (D)

District 21
F

Michael Maher (R)

District 21
NR

David Valadao* (R)

District 22
B-

Rudy Salas (D)

District 22
NR

Derek Marshall (D)

District 23
NR

Jay Obernolte* (R)

District 23
B+

Salud Carbajal* (D)

District 24
F

Thomas Cole (R)

District 24
A

Ian Weeks (R)

District 25
NR

Raul Ruiz* (D)

District 25
F

Julia Brownley* (D)

District 26
F

Michael Koslow (R)

District 26
NR

George Whitesides (D)

District 27
NR

Mike Garcia* (R)

District 27
B

April Verlato (R)

District 28
NR

Judy Chu* (D)

District 28
F

Benito Bernal (R)

District 29
A

Luz Maria Rivas (D)

District 29
F

Alex Balekian (R)

District 30
NR

Laura Friedman (D)

District 30
F

Daniel Martinez (R)

District 31
NR

Gil Cisneros (D)

District 31
F

Brad Sherman* (D)

District 32
F

Larry Thompson (R)

District 32
NR

Pete Aguilar* (D)

District 33
F

Tom Herman (R)

District 33
NR

David Kim (D)

District 34
F

Jimmy Gomez* (D)

District 34
F

Mike Cargile (R)

District 35
A

Norma Torres* (D)

District 35
F

Melissa Toomim (R)

District 36
NR

Ted Lieu* (D)

District 36
F

Sydney Kamlager-Dove* (D)

District 37
F

Eric Ching (R)

District 38
NR

Linda Sanchez* (D)

District 38
F

David Serpa (R)

District 39
NR

Mark Takano* (D)

District 39
F

Joe Kerr (D)

District 40
F

Young Kim* (R)

District 40
B-

Ken Calvert* (R)

District 41
B-

Will Rollins (D)

District 41
F

John Briscoe (R)

District 42
NR

Robert Garcia* (D)

District 42
F

Maxine Waters* (D)

District 43
F

Steve Williams (R)

District 43
A

Nanette Barragan* (D)

District 44
F

Roger Groh (R)

District 44
NR

Derek Tran (D)

District 45
F

Michelle Steel* (R)

District 45
B

David Pan (R)

District 46
NR

Lou Correa* (D)

District 46
F

Dave Min (D)

District 47
F

Scott Baugh (R)

District 47
NR

Darrell Issa* (R)

District 48
B+

Stephen Houlahan (D)

District 48
NR

Matt Gunderson (R)

District 49
NR

Mike Levin* (D)

District 49
F

Peter Bono (R)

District 50
F

Scott Peters* (D)

District 50
F

Bill Wells (R)

District 51
NR

Sara Jacobs* (D)

District 51
F

Juan Vargas* (D)

District 52
F

Justin Lee (R)

District 52
NR

Adam Schiff (D)

Senate
F

Steve Garvey (R)

Senate
NR

Diana DeGette* (D)

District 01
F

Valdamar Archuleta (R)

District 01
NR

Joe Neguse* (D)

District 02
F

Marshall Dawson (R)

District 02
NR

Adam Frisch (D)

District 03
NR

Jeff Hurd (R)

District 03
NR

Lauren Boebert* (R)

District 04
A+

Trisha Calvarese (D)

District 04
F

Jeff Crank (R)

District 05
A

River Gassen (D)

District 05
F

Jason Crow* (D)

District 06
F

John Fabbricatore (R)

District 06
A

Brittany Pettersen* (D)

District 07
F

Sergei Matveyuk (R)

District 07
A

Gabe Evans (R)

District 08
NR

Yadira Caraveo* (D)

District 08
F

John B. Larson* (D)

District 01
F

Joseph Courtney* (D)

District 02
F

Mike France (R)

District 02
A

Michael Massey (R)

District 03
NR

Rosa L. DeLauro* (D)

District 03
F

Jim Himes* (D)

District 04
F

Michael Goldstein (R)

District 04
NR

George Logan (R)

District 05
NR

Jahana Hayes* (D)

District 05
F

Christopher S. Murphy* (D)

Senate
F

Matthew Corey (R)

Senate
NR

John Whalen III (R)

District AL
NR

Sarah McBride (D)

District AL
F

Eric Hansen (R)

Senate
NR

Lisa Blunt Rochester (D)

Senate
F

Gay Valimont (D)

District 01
F

Matthew Gaetz* (R)

District 01
A

Neal P. Dunn* (R)

District 02
B+

Yen Bailey (D)

District 02
F

Kat Cammack* (R)

District 03
A

Tom Wells (D)

District 03
NR

Aaron Bean* (R)

District 04
A

LaShonda Holloway (D)

District 04
F

Jay McGovern (D)

District 05
NR

John H. Rutherford* (R)

District 05
B+

James Stockton (D)

District 06
NR

Michael Waltz* (R)

District 06
A-

Cory Mills* (R)

District 07
A

Jennifer Adams (D)

District 07
NR

Mike Haridopolos (R)

District 08
NR

Sandy Kennedy (D)

District 08
NR

Darren M. Soto* (D)

District 09
F

Thomas Chalifoux (R)

District 09
A

Maxwell Alejandro Frost* (D)

District 10
F

Willie Montague (R)

District 10
A

Barbie Harden Hall (D)

District 11
NR

Daniel A. Webster* (R)

District 11
A

Gus M. Bilirakis* (R)

District 12
A

Rock Aboujaoude Jr. (D)

District 12
F

Anna Paulina Luna* (R)

District 13
A+

Whitney Fox (D)

District 13
NR

Katherine A. Castor* (D)

District 14
F

Robert Rochford (R)

District 14
NR

Laurel Lee* (R)

District 15
B+

Pat Kemp (D)

District 15
NR

Jan Schneider (D)

District 16
F

Vernon G. Buchanan* (R)

District 16
B-

Greg Steube* (R)

District 17
A+

Manny Lopez (D)

District 17
NR

Andrea Doria Kale (D)

District 18
F

Scott Franklin* (R)

District 18
A-

Byron Donalds* (R)

District 19
A+

Kari Lerner (D)

District 19
NR

Sheila Cherfilus-McCormick* (D)

District 20
F

Brian Mast* (R)

District 21
A

Thomas Witkop (D)

District 21
NR

Dan Franzese (R)

District 22
A

Lois J. Frankel* (D)

District 22
F

Jared Moskowitz* (D)

District 23
F

Joe Kaufman (R)

District 23
NR

Frederica S. Wilson* (D)

District 24
F

Jesus G. Navarro (R)

District 24
NR

Christopher Eddy (R)

District 25
A

Deborah Wasserman Schultz* (D)

District 25
F

Joey David Atkins (D)

District 26
NR

Mario Diaz-Balart* (R)

District 26
B-

Lucia Baez-Geller (D)

District 27
NR

Maria Salazar* (R)

District 27
D

Carlos Gimenez* (R)

District 28
C

Phil Ehr (D)

District 28
F

Debbie Mucarsel-Powell (D)

Senate
F

Rick Scott* (R)

Senate
A-

Earl L. Carter* (R)

District 01
B+

Patti Hewitt (D)

District 01
NR

A. Wayne Johnson (R)

District 02
NR

Sanford D. Bishop* (D)

District 02
F

Brian Jack (R)

District 03
NR

Maura Keller (D)

District 03
F

Eugene Yu (R)

District 04
NR

Hank Johnson* (D)

District 04
F

John Salvesen (R)

District 05
NR

Nikema Williams* (D)

District 05
F

Jeff Criswell (R)

District 06
NR

Lucy McBath* (D)

District 06
F

Bob Christian (D)

District 07
F

Rich McCormick* (R)

District 07
A

Darrius Butler (D)

District 08
F

James Austin Scott* (R)

District 08
A-

Andrew Clyde* (R)

District 09
A+

Tambrei Cash (D)

District 09
F

Lexy Doherty (D)

District 10
NR

Mike Collins* (R)

District 10
A

Barry D. Loudermilk* (R)

District 11
A

Katy Stamper (D)

District 11
NR

Tracey Verhoeven (D)

District 11
F

Liz Johnson (D)

District 12
NR

Richard W. Allen* (R)

District 12
A-

David A. Scott* (D)

District 13
F

Jonathan Chavez (R)

District 13
NR

Marjorie Taylor Greene* (R)

District 14
A+

Shawn Harris (D)

District 14
NR

Ed Case* (D)

District 01
F

Patrick Largey (R)

District 01
A

Jill N. Tokuda* (D)

District 02
F

Steven Bond (R)

District 02
NR

Bob McDermott (R)

Senate
NR

Mazie Hirono* (D)

Senate
F

Kaylee Peterson (D)

District 01
NR

Russell M. Fulcher* (R)

District 01
A

David Roth (D)

District 02
NR

Michael K. Simpson* (R)

District 02
B-

Jonathan Jackson* (D)

District 01
F

Marcus Lewis (R)

District 01
F

Ashley Ramos (R)

District 02
A

Robin Kelly* (D)

District 02
F

Delia Ramirez* (D)

District 03
F

John Booras (R)

District 03
A

Jesus Garcia* (D)

District 04
F

Lupe Castillo (R)

District 04
NR

Mike Quigley* (D)

District 05
F

Tom Hanson (R)

District 05
NR

Niki Conforti (R)

District 06
NR

Sean Casten* (D)

District 06
F

Chad Koppie (R)

District 07
NR

Danny K. Davis* (D)

District 07
F

Mark Rice (R)

District 08
A

Raja Krishnamoorthi* (D)

District 08
F

Jan Schakowsky* (D)

District 09
F

Seth Cohen (R)

District 09
NR

Brad Schneider* (D)

District 10
F

Jim Carris (R)

District 10
NR

Bill Foster* (D)

District 11
F

Jerry Evans (R)

District 11
NR

Brian Roberts (D)

District 12
NR

Mike Bost* (R)

District 12
A

Joshua Loyd (R)

District 13
A

Nikki Budzinski* (D)

District 13
F

James T. Marter (R)

District 14
A

Lauren Underwood* (D)

District 14
F

Mary Miller* (R)

District 15
A+

Darin M. LaHood* (R)

District 16
A-

Eric Sorensen* (D)

District 17
F

Joe McGraw (R)

District 17
A

Frank Mrvan* (D)

District 01
F

Randy Niemeyer (R)

District 01
NR

Lori A. Camp (D)

District 02
NR

Rudy Yakym* (R)

District 02
B

Kiley Adolph (D)

District 03
NR

Marlin A. Stutzman (R)

District 03
NR

Derrick Holder (D)

District 04
F

James Baird* (R)

District 04
A-

Deborah A. Pickett (D)

District 05
NR

Victoria Spartz* (R)

District 05
A

Cynthia Wirth (D)

District 06
NR

Jefferson Shreve (R)

District 06
NR

Andre D. Carson* (D)

District 07
F

John Schmitz (R)

District 07
NR

Erik Hurt (D)

District 08
F

Mark Messmer (R)

District 08
NR

Erin Houchin* (R)

District 09
B+

Timothy Peck (D)

District 09
NR

Jim Banks (R)

Senate
A-

Valerie McCray (D)

Senate
NR

Christina Bohannan (D)

District 01
NR

Mariannette Miller-Meeks* (R)

District 01
B

Ashley Hinson* (R)

District 02
B+

Sarah Corkery (D)

District 02
F

Lanon Baccam (D)

District 03
NR

Zach Nunn* (R)

District 03
B

Randy Feenstra* (R)

District 04
A-

Ryan Melton (D)

District 04
F

Paul Buskirk (D)

District 01
F

Tracey Mann* (R)

District 01
A

Derek Schmidt (R)

District 02
NR

Nancy Boyda (D)

District 02
NR

Prasanth Reddy (R)

District 03
NR

Sharice Davids* (D)

District 03
F

Esau Freeman (D)

District 04
NR

Ron Estes* (R)

District 04
A

Erin Marshall (D)

District 01
F

James R. Comer* (R)

District 01
A

Brett Guthrie* (R)

District 02
B+

Hank Linderman (D)

District 02
NR

Mike Craven (R)

District 03
NR

Morgan McGarvey* (D)

District 03
F

Thomas H. Massie* (R)

District 04
A+

Harold Rogers* (R)

District 05
B+

Garland H. Barr* (R)

District 06
B+

Randy Cravens (D)

District 06
F

Mel Manuel (D)

District 01
NR

Randall Arrington (R)

District 01
NR

Ross Shales (R)

District 01
NR

Stephen J. Scalise* (R)

District 01
B+

Christy Lynch (R)

District 02
NR

Devin Davis (D)

District 02
F

Devin Lance Graham (R)

District 02
NR

Shondrell Perrilloux (R)

District 02
NR

Troy Carter* (D)

District 02
F

Clay Higgins* (R)

District 03
A

Priscilla Gonzalez (D)

District 03
NR

Sadi Summerlin (D)

District 03
NR

Xan John (R)

District 03
A

Joshua Morott (R)

District 04
NR

Mike Johnson* (R)

District 04
B+

Julia Letlow* (R)

District 05
B+

M.V. Mendoza (R)

District 05
NR

Michael Vallien Jr. (D)

District 05
NR

Cleo Fields (D)

District 06
NR

Elbert Guillory (R)

District 06
NR

Peter Williams (D)

District 06
NR

Quentin Anthony Anderson (D)

District 06
F

Wilken Jones Jr. (D)

District 06
NR

Chellie Pingree* (D)

District 01
F

Ronald C. Russell (R)

District 01
NR

Austin Theriault (R)

District 02
NR

Jared F. Golden* (D)

District 02
F

Angus King* (D)

Senate
F

Demi Kouzounas (R)

Senate
NR

Andrew P. Harris* (R)

District 01
A+

Blane Miller III (D)

District 01
NR

John Olszewski Jr. (D)

District 02
F

Kim Klacik (R)

District 02
NR

Rob Steinberger (R)

District 03
NR

Sarah Elfreth (D)

District 03
F

George McDermott (R)

District 04
NR

Glenn F. Ivey* (D)

District 04
F

Michelle Talkington (R)

District 05
NR

Steny H. Hoyer* (D)

District 05
F

April McClain-Delaney (D)

District 06
NR

Neil Parrott (R)

District 06
NR

Kweisi Mfume* (D)

District 07
F

Scott Collier (R)

District 07
NR

Cheryl Riley (R)

District 08
NR

Jamin B. Raskin* (D)

District 08
F

Angela Alsobrooks (D)

Senate
F

Larry Hogan (R)

Senate
NR

Richard E. Neal* (D)

District 01
F

Jim McGovern* (D)

District 02
F

Lori Trahan* (D)

District 03
F

Jake Auchincloss* (D)

District 04
F

Katherine M. Clark* (D)

District 05
F

Seth W. Moulton* (D)

District 06
F

Ayanna S. Pressley* (D)

District 07
F

Robert Burke (R)

District 08
A

Stephen F. Lynch* (D)

District 08
F

Dan Sullivan (R)

District 09
NR

William Keating* (D)

District 09
F

Elizabeth Warren* (D)

Senate
F

John Deaton (R)

Senate
NR

Callie Barr (D)

District 01
NR

Jack Bergman* (R)

District 01
A-

John R. Moolenaar* (R)

District 02
B+

Michael Lynch (D)

District 02
NR

Hillary Scholten* (D)

District 03
F

Paul Hudson (R)

District 03
A

Bill Huizenga* (R)

District 04
A-

Jessica Swartz (D)

District 04
NR

Libbi Urban (D)

District 05
NR

Timothy L. Walberg* (R)

District 05
B+

Deborah A. Dingell* (D)

District 06
F

Heather Smiley (R)

District 06
A

Curtis Hertel (D)

District 07
F

Tom Barrett (R)

District 07
NR

Kristen McDonald Rivet (D)

District 08
F

Paul Junge (R)

District 08
NR

Clinton St. Mosley (D)

District 09
F

Lisa McClain* (R)

District 09
A-

Carl Marlinga (D)

District 10
F

John James* (R)

District 10
B+

Haley Stevens* (D)

District 11
F

Nick Somberg (R)

District 11
NR

James Hooper (R)

District 12
NR

Rashida H. Tlaib* (D)

District 12
F

Martell Bivings (R)

District 13
NR

Shri Thanedar* (D)

District 13
F

Elissa Slotkin (D)

Senate
F

Mike Rogers (R)

Senate
NR

Brad Finstad* (R)

District 01
A-

Rachel Bohman (D)

District 01
NR

Angie Craig* (D)

District 02
F

Joe Teirab (R)

District 02
NR

Kelly Morrison (D)

District 03
F

Tad Jude (R)

District 03
A

Betty McCollum* (D)

District 04
F

May Lor Xiong (R)

District 04
NR

Dalia al-Aqidi (R)

District 05
NR

Ilhan A. Omar* (D)

District 05
F

Jeanne Hendricks (D)

District 06
NR

Thomas E. Emmer* (R)

District 06
A-

A. John Peters (D)

District 07
NR

Michelle Fischbach* (R)

District 07
A

Jennifer Schultz (D)

District 08
NR

Pete Stauber* (R)

District 08
A-

Amy Klobuchar* (D)

Senate
F

Royce White (R)

Senate
A

Dianne Black (D)

District 01
F

Trent Kelly* (R)

District 01
A-

Bennie Thompson* (D)

District 02
F

Ron Eller (R)

District 02
A

Michael Guest* (R)

District 03
A

Craig Raybon (D)

District 04
NR

Mike Ezell* (R)

District 04
A-

Roger Wicker* (R)

Senate
C-

Ty Pinkins (D)

Senate
F

Andrew Jones Jr. (R)

District 01
NR

Wesley Bell (D)

District 01
NR

Ann L. Wagner* (R)

District 02
B+

Ray Hartmann (D)

District 02
F

Bethany Mann (D)

District 03
NR

Bob Onder (R)

District 03
A

Jeanette Cass (D)

District 04
NR

Mark Alford* (R)

District 04
A

Emanuel Cleaver* (D)

District 05
F

Sean Smith (R)

District 05
NR

Pam May (D)

District 06
F

Samuel B. Graves* (R)

District 06
B+

Eric Burlison* (R)

District 07
A+

Missi Hesketh (D)

District 07
NR

Jason T. Smith* (R)

District 08
A-

Randi McCallian (D)

District 08
NR

Josh Hawley (R)

Senate
NR

Lucas Kunce (D)

Senate
NR

Monica Tranel (D)

District 01
NR

Ryan Zinke* (R)

District 01
A-

John B. Driscoll (D)

District 02
NR

Troy Downing (R)

District 02
A

Jon Tester* (D)

Senate
F

Tim Sheehy (R)

Senate
A

Carol Blood (D)

District 01
NR

Michael J. Flood* (R)

District 01
B

Donald J. Bacon* (R)

District 02
B+

Tony Vargas (D)

District 02
F

Adrian M. Smith* (R)

District 03
B+

Daniel Ebers (D)

District 03
NR

Deb Fischer* (R)

Senate
A-

Pete Ricketts (R)

Senate
NR

Preston Love Jr. (D)

Senate
NR

Dina Titus* (D)

District 01
F

Mark Robertson (R)

District 01
A

Mark E. Amodei* (R)

District 02
B+

Drew Johnson (R)

District 03
A

Susie Lee* (D)

District 03
F

John J. Lee (R)

District 04
NR

Steven Horsford* (D)

District 04
F

Jacky Rosen* (D)

Senate
F

Sam Brown (R)

Senate
NR

Christopher C. Pappas* (D)

District 01
F

Russell Prescott (R)

District 01
A+

Lily Tang Williams (R)

District 02
A

Maggie Goodlander (D)

District 02
F

Donald W. Norcross* (D)

District 01
F

Theodore Liddell (R)

District 01
NR

Jeff Van Drew* (R)

District 02
A-

Joe Salerno (D)

District 02
NR

Herbert C. Conaway Jr. (D)

District 03
NR

Rajesh Mohan (R)

District 03
NR

Christopher H. Smith* (R)

District 04
D

Matthew Jenkins (D)

District 04
F

Joshua S. Gottheimer* (D)

District 05
F

Mary Jo Guinchard (R)

District 05
A

Frank J. Pallone* (D)

District 06
F

Scott Fegler (R)

District 06
NR

Susan Altman (D)

District 07
F

Thomas H. Kean* (R)

District 07
C-

Anthony Valdes (R)

District 08
NR

Rob Menendez (D)

District 08
F

Billy Prempeh (R)

District 09
A

Nellie Pou (D)

District 09
NR

Carmen Bucco (R)

District 10
NR

LaMonica McIver (D)

District 10
F

Joseph Belnome (R)

District 11
NR

Mikie Sherrill* (D)

District 11
F

Bonnie Watson Coleman* (D)

District 12
F

Darius Mayfield (R)

District 12
NR

Andrew Kim (D)

Senate
F

Curtis Bashaw (R)

Senate
NR

Melanie Ann Stansbury* (D)

District 01
F

Steve Jones (R)

District 01
NR

Gabe Vasquez* (D)

District 02
F

Yvette Herrell (R)

District 02
A+

Sharon E. Clahchischilliage (R)

District 03
NR

Teresa Leger Fernandez* (D)

District 03
F

Martin Heinrich* (D)

Senate
F

Nella Domenici (R)

Senate
NR

John Avlon (D)

District 01
F

Nick LaLota* (R)

District 01
B+

Andrew Garbarino* (R)

District 02
B

Rob Lubin (D)

District 02
F

Michael LiPetri Jr. (R)

District 03
NR

Thomas R. Suozzi* (D)

District 03
F

Anthony D’Esposito* (R)

District 04
B

Laura Gillen (D)

District 04
F

Gregory W. Meeks* (D)

District 05
F

Paul King (R)

District 05
NR

Grace Meng* (D)

District 06
F

Thomas Zmich (R)

District 06
NR

Nydia Velazquez (D)

District 07
F

William Kregler (R)

District 07
NR

Hakeem Jeffries* (D)

District 08
F

Menachem Raitport (R)

District 09
NR

Yvette D. Clarke* (D)

District 09
F

Alexander Dodenhoff (R)

District 10
NR

Dan Goldman* (D)

District 10
F

Andrea Morse (D)

District 11
F

Nicole Malliotakis* (R)

District 11
D

Jerrold Nadler* (D)

District 12
F

Mike Zumbluskas (R)

District 12
NR

Adriano Espaillat* (D)

District 13
F

Ruben D. Vargas (R)

District 13
NR

Alexandria Ocasio-Cortez* (D)

District 14
F

Tina Forte (R)

District 14
A

Ritchie Torres* (D)

District 15
F

George Latimer (D)

District 16
F

Miriam Flisser (R)

District 16
NR

Michael Lawler (R)

District 17
NR

Mondaire Jones (D)

District 17
F

Alison Esposito (R)

District 18
A

Patrick Ryan* (D)

District 18
F

Josh Riley (D)

District 19
F

Marc Molinaro* (R)

District 19
B+

Kevin Waltz (R)

District 20
A

Paul D. Tonko* (D)

District 20
F

Elise M. Stefanik* (R)

District 21
B+

Paula Collins (D)

District 21
NR

Brandon Williams* (R)

District 22
B

John Mannion (D)

District 22
NR

Nick Langworthy* (R)

District 23
A-

Thomas Carle (D)

District 23
NR

Claudia Tenney* (R)

District 24
A-

David Wagenhauser (D)

District 24
NR

Gregg Sadwick (R)

District 25
F

Joseph D. Morelle* (D)

District 25
F

Anthony Marecki (R)

District 26
NR

Kirsten Gillibrand* (D)

Senate
F

Mike Sapraicone (R)

Senate
NR

Donald Davis* (D)

District 01
F

Laurie Buckhout (R)

District 01
A

Alan Swain (R)

District 02
NR

Deborah Ross* (D)

District 02
F

Gregory Murphy* (R)

District 03
A-

Eric Blankenburg (R)

District 04
A

Valerie Foushee* (D)

District 04
F

Chuck Hubbard (D)

District 05
NR

Virginia A. Foxx* (R)

District 05
B+

Addison McDowell (R)

District 06
A

David Rouzer* (R)

District 07
B+

Marlando Pridgen (D)

District 07
F

Justin Dues (D)

District 08
NR

Mark Harris (R)

District 08
A

Nigel Bristow (D)

District 09
NR

Richard Hudson* (R)

District 09
A+

Pat Harrigan (R)

District 10
A

Ralph Scott Jr. (D)

District 10
NR

Caleb Rudow (D)

District 11
NR

Chuck M. Edwards* (R)

District 11
B+

Addul Ali (R)

District 12
A

Alma Adams* (D)

District 12
F

Brad Knott (R)

District 13
NR

Frank Pierce (D)

District 13
F

Pamela Genant (D)

District 14
F

Timothy K. Moore (R)

District 14
NR

Julie Fedorchak (R)

District AL
NR

Trygve Hammer (D)

District AL
NR

Katrina Christiansen (D)

Senate
NR

Kevin Cramer* (R)

Senate
B+

Greg Landsman* (D)

District 01
F

Orlando Sonza (R)

District 01
NR

David Taylor (R)

District 02
A

Samantha Meadows (D)

District 02
NR

Joyce Beatty* (D)

District 03
F

Michael Young (R)

District 03
NR

Jim Jordan* (R)

District 04
A+

Tamie Wilson (D)

District 04
F

Keith Mundy (D)

District 05
NR

Robert E. Latta* (R)

District 05
B+

Michael Kripchak (D)

District 06
NR

Michael Rulli* (R)

District 06
NR

Matthew Diemer (D)

District 07
NR

Max Miller* (R)

District 07
B+

Vanessa Enoch (D)

District 08
F

Warren Davidson* (R)

District 08
A+

Derek Merrin (R)

District 09
A

Marcy Kaptur* (D)

District 09
F

Amy Cox (D)

District 10
NR

Michael R. Turner* (R)

District 10
D

Alan Rapoport (R)

District 11
B

Shontel Brown* (D)

District 11
F

Jerrad Christian (D)

District 12
C

Troy Balderson* (R)

District 12
B+

Emilia Sykes* (D)

District 13
F

Kevin Coughlin (R)

District 13
A

Brian Kenderes (D)

District 14
NR

David Joyce* (R)

District 14
C+

Adam Miller (D)

District 15
NR

Mike Carey* (R)

District 15
A-

Bernie Moreno (R)

Senate
NR

Sherrod Brown* (D)

Senate
F

Dennis Baker (D)

District 01
NR

Kevin Hern* (R)

District 01
A

Brandon Wade (D)

District 02
NR

Josh Brecheen* (R)

District 02
A

Frank D. Lucas* (R)

District 03
B+

Mary Brannon (D)

District 04
NR

Thomas J. Cole* (R)

District 04
B-

Madison Horn (D)

District 05
NR

Stephanie Bice* (R)

District 05
B

Bob Todd (R)

District 01
NR

Suzanne Bonamici* (D)

District 01
F

Cliff Bentz* (R)

District 02
A-

Dan Ruby (D)

District 02
NR

Joanna Harbour (R)

District 03
NR

Maxine Dexter (D)

District 03
F

Monique DeSpain (R)

District 04
NR

Val Hoyle* (D)

District 04
F

Janelle Bynum (D)

District 05
NR

Lori Chavez-DeRemer* (R)

District 05
C+

Andrea Salinas* (D)

District 06
F

Mike Erickson (R)

District 06
NR

Ashley Ehasz (D)

District 01
NR

Brian K. Fitzpatrick* (R)

District 01
F

Aaron Bashir (R)

District 02
A

Brendan F. Boyle* (D)

District 02
F

Dwight Evans* (D)

District 03
F

David Winkler (R)

District 04
A

Madeleine Dean* (D)

District 04
F

Alfe Goodwin (R)

District 05
NR

Mary Gay Scanlon* (D)

District 05
F

Chrissy Houlahan* (D)

District 06
F

Neil Young (R)

District 06
A

Ryan Mackenzie (R)

District 07
B

Susan E. Wild* (D)

District 07
F-

Matthew A. Cartwright* (D)

District 08
F

Rob Bresnahan (R)

District 08
A

Amanda Waldman (D)

District 09
NR

Dan Meuser* (R)

District 09
A-

Janelle Stelson (D)

District 10
F

Scott Perry* (R)

District 10
A+

Jim Atkinson (D)

District 11
NR

Lloyd K. Smucker* (R)

District 11
A-

James Hayes (R)

District 12
B

Summer Lee* (D)

District 12
F

Beth Farnham (D)

District 13
F

John Joyce* (R)

District 13
A-

Chris Dziados (D)

District 14
NR

Guy Reschenthaler* (R)

District 14
B+

Glenn Thompson* (R)

District 15
B+

Zach Womer (D)

District 15
NR

George J. Kelly* (R)

District 16
B+

Preston Nouri (D)

District 16
NR

Chris Deluzio* (D)

District 17
F

Rob Mercuri (R)

District 17
C

Bob Casey* (D)

Senate
F

David McCormick (R)

Senate
NR

Allen Waters (R)

District 01
A

Gabe Amo* (D)

District 01
F

Seth Magaziner* (D)

District 02
F

Steven Corvi (R)

District 02
NR

Patricia Morgan (R)

Senate
A

Sheldon Whitehouse* (D)

Senate
F

Michael B. Moore (D)

District 01
NR

Nancy Mace* (R)

District 01
B

Addison G. Wilson* (R)

District 02
B+

David Robinson II (D)

District 02
NR

Bryon Best (D)

District 03
NR

Sheri Biggs (R)

District 03
A

Kathryn Harvey (D)

District 04
NR

William Timmons* (R)

District 04
A

Evangeline Hundley (D)

District 05
F

Ralph W. Norman* (R)

District 05
A

Duke Buckner (R)

District 06
NR

James E. Clyburn* (D)

District 06
F

Mal Hyman (D)

District 07
NR

Russell Fry* (R)

District 07
A

Dusty Johnson* (R)

District AL
A-

Sheryl Johnson (D)

District AL
NR

Diana Harshbarger* (R)

District 01
A

Kevin Jenkins (D)

District 01
NR

Jane George (D)

District 02
NR

Tim Burchett* (R)

District 02
A+

Charles Fleischmann* (R)

District 03
B+

Jack Allen (D)

District 03
NR

Scott DesJarlais* (R)

District 04
A-

Victoria Broderick (D)

District 04
NR

Andy Ogles* (R)

District 05
A+

Maryam Abolfazli (D)

District 05
F

John Rose* (R)

District 06
A

Lore Bergman (D)

District 06
F

Mark E. Green* (R)

District 07
A

Megan Barry (D)

District 07
NR

David F. Kustoff* (R)

District 08
B+

Sarah Freeman (D)

District 08
F

Charlotte Bergmann (R)

District 09
A

Steve Cohen* (D)

District 09
F

Gloria Johnson (D)

Senate
F

Marsha Blackburn* (R)

Senate
A-

Nathaniel Moran* (R)

District 01
A

Daniel Crenshaw* (R)

District 02
B+

Peter Filler (D)

District 02
F

Keith Self* (R)

District 03
A

Sandeep Srivastava (D)

District 03
NR

Pat Fallon* (R)

District 04
A

Simon Cardell (D)

District 04
NR

Lance Gooden* (R)

District 05
A

Ruth Torres (D)

District 05
F

Jake Ellzey* (R)

District 06
B+

John Love III (D)

District 06
NR

Caroline Kane (R)

District 07
A

Elizabeth Pannill Fletcher* (D)

District 07
F

Laura Jones (D)

District 08
NR

Morgan Luttrell* (R)

District 08
A

Al Green* (D)

District 09
F

Michael T. McCaul* (R)

District 10
B-

Theresa Boisseau (D)

District 10
F

August Pfluger* (R)

District 11
A-

Craig Goldman (R)

District 12
NR

Trey Hunt (D)

District 12
NR

Ronny Jackson* (R)

District 13
A-

Randy Weber* (R)

District 14
A+

Rhonda Hart (D)

District 14
F

Michelle Vallejo (D)

District 15
F

Monica De La Cruz* (R)

District 15
B

Irene Armendariz-Jackson (R)

District 16
A

Veronica Escobar* (D)

District 16
F

Mark Lorenzen (D)

District 17
F

Pete Sessions* (R)

District 17
A-

Erica Lee Carter (D)

District 18
NR

Lana Centonze (R)

District 18
C

Maria Dunn (R)

District 18
NR

Sylvester Turner (D)

District 18
F

Jodey C. Arrington* (R)

District 19
A

Joaquin Castro* (D)

District 20
F

Chip Roy* (R)

District 21
A+

Kristin Hook (D)

District 21
NR

Marquette Greene-Scott (D)

District 22
NR

Troy Nehls* (R)

District 22
A

Santos Limon (D)

District 23
NR

Tony Gonzales* (R)

District 23
B-

Beth Van Duyne* (R)

District 24
A

Sam Eppler (D)

District 24
F

John Roger Williams* (R)

District 25
A-

Brandon Gill (R)

District 26
A

Ernest Lineberger III (D)

District 26
NR

Michael Cloud* (R)

District 27
A+

Tanya Lloyd (D)

District 27
NR

Henry R. Cuellar* (D)

District 28
F

Jay Furman (R)

District 28
A

Alan Garza (R)

District 29
NR

Sylvia R. Garcia* (D)

District 29
F

Jasmine Crockett* (D)

District 30
F

John Carter* (R)

District 31
B-

Stuart Whitlow (D)

District 31
F

Darrell Day (R)

District 32
A

Julie Johnson (D)

District 32
F

Marc Veasey* (D)

District 33
F

Patrick David Gillespie (R)

District 33
A

Mayra Flores (R)

District 34
NR

Vicente Gonzalez* (D)

District 34
F

Greg Casar* (D)

District 35
F

Steven Wright (R)

District 35
C

Brian Babin* (R)

District 36
A

Dayna Steele (D)

District 36
F

Jenny Garcia Sharon (R)

District 37
NR

Lloyd Doggett* (D)

District 37
F

Melissa McDonough (D)

District 38
F

Wesley Hunt* (R)

District 38
A

Colin Allred (D)

Senate
F

Ted Cruz* (R)

Senate
A+

Bill Campbell (D)

District 01
NR

Blake Moore* (R)

District 01
B+

Celeste Maloy* (R)

District 02
NR

Nathaniel Woodward (D)

District 02
NR

Glenn Wright (D)

District 03
F

Mike Kennedy (R)

District 03
A

Burgess Owens* (R)

District 04
A

Katrina Fallick-Wang (D)

District 04
NR

Caroline Gleich (D)

Senate
NR

John Curtis (R)

Senate
NR

Becca Balint* (D)

District AL
F

Mark Coester (R)

District AL
A

Bernie Sanders* (D)

Senate
F

Gerald Malloy (R)

Senate
A

Leslie Mehta (D)

District 01
NR

Robert J. Wittman* (R)

District 01
B+

Jen Kiggans* (R)

District 02
B

Missy Cotter Smasal (D)

District 02
F

John Sitka III (R)

District 03
NR

Robert C. Scott* (D)

District 03
F

Bill Moher (R)

District 04
NR

Jennifer L. McClellan* (D)

District 04
F

Gloria Tinsley Witt (D)

District 05
F

John McGuire (R)

District 05
NR

Ben Cline* (R)

District 06
A+

Ken Mitchell (D)

District 06
F

Derrick Anderson (R)

District 07
A

Eugene Vindman (D)

District 07
NR

Donald S. Beyer* (D)

District 08
F

Jerry Torres (R)

District 08
NR

H. Morgan Griffith* (R)

District 09
A

Karen Baker (D)

District 09
NR

Mike Clancy (R)

District 10
NR

Suhas Subramanyam (D)

District 10
F

Gerald Connolly* (D)

District 11
F

Michael Van Meter (R)

District 11
NR

Hung Cao (R)

Senate
A

Tim Kaine* (D)

Senate
F

Jeb Brewer (R)

District 01
NR

Suzan K. DelBene* (D)

District 01
F

Rick Larsen* (D)

District 02
F

Joe Kent (R)

District 03
A

Marie Gluesenkamp Perez* (D)

District 03
F

Daniel M. Newhouse* (R)

District 04
B+

Jerrod Sessler (R)

District 04
A

Carmela Conroy (D)

District 05
NR

Michael Baumgartner (R)

District 05
A

Drew MacEwen (R)

District 06
A

Emily Randall (D)

District 06
NR

Dan Alexander (R)

District 07
NR

Pramila Jayapal* (D)

District 07
F

Carmen Goers (R)

District 08
B

Kim Schrier* (D)

District 08
F

Adam Smith* (D)

District 09
F

Melissa Chaudhry (D)

District 09
NR

Don Hewett (R)

District 10
A

Marilyn Strickland* (D)

District 10
F

Maria E Cantwell* (D)

Senate
F

Raul Garcia (R)

Senate
NR

Carol Miller* (R)

District 01
A-

Chris Reed (D)

District 01
NR

Riley Moore (R)

District 02
A

Steven Wendelin (D)

District 02
NR

Glenn Elliott (D)

Senate
NR

Jim Justice (R)

Senate
A

Bryan Steil* (R)

District 01
B+

Peter Barca (D)

District 01
NR

Erik Olsen (R)

District 02
NR

Mark Pocan* (D)

District 02
F

Derrick Van Orden* (R)

District 03
B+

Rebecca Cooke (D)

District 03
NR

Gwen S. Moore* (D)

District 04
F

Tim Rogers (R)

District 04
NR

Ben Steinhoff (D)

District 05
NR

Scott Fitzgerald* (R)

District 05
A

Glenn Grothman* (R)

District 06
A

John Zarbano (D)

District 06
NR

Kyle Kilbourn (D)

District 07
NR

Thomas Tiffany* (R)

District 07
A

Kristin Lyerly (D)

District 08
NR

Tony Wied (R)

District 08
NR

Eric Hovde (R)

Senate
NR

Tammy Baldwin* (D)

Senate
F

Harriet Hageman* (R)

District AL
A+

Kyle Cameron (D)

District AL
NR

John Barrasso* (R)

Senate
A-

Scott Morrow (D)

Senate
NR

Explanation of Ratings

Candidates who have established a voting record, either in the office for which they are running or in another elected office, are evaluated primarily on the basis of that voting record. However, sponsorship of pro or anti-gun legislation and other such factors can affect their grade. These incumbent candidates are marked with an asterisk (*).

If an incumbent or challenger has not established a voting record or demonstrated his or her position in some other way, that candidate is evaluated on the basis of his or her responses to the GOA Federal Candidate Survey or public statements.

Every candidate, whether an incumbent or challenger, begins with an “A” and is then down-graded on the basis of each antigun position or vote.

A+: Pro-Gun Leader. Carries pro-gun bills, works with pro-gun groups and organizes against anti-gun legislation, speaks out for Second Amendment rights.

A: Pro-Gun Voter. Philosophically sound. Always with pro-gun leadership but takes no leadership role.

A- to B-: Pro-Gun compromiser. Generally leans our way but occasionally supports a particular anti-gun proposal.

C & C-: Leans Our Way occasionally. No philosophical commitment. Must be constantly pressured by the pro-gun movement or, if left alone, will vote against us.

D & D-: Likely Anti-Gun. Normally with the anti-gun movement, but strong pressure can sometimes move them into a non-vote (abstention) or an occasional pro-gun vote, if they believe voting against us could cause their defeat.

F: Anti-Gun Voter. A philosophically committed anti-gunner. Does not carry anti-gun bills but can always be counted on to vote against us.

F-: Anti-Gun Leader. Outspoken antigun advocate who carries or cosponsors anti-gun legislation, plots and plans with anti-gun organizations to take away our Second Amendment rights.

NR: The candidate did not answer his or her questionnaire.