GOA Congressional Ratings

Incumbent candidates are marked with an asterisk (*). Click Here to see grade descriptions and other notes.

Sort by:

Tommy Tuberville (R)

Senate

A

Jerry Carl (R)

District 1

A

Barry Moore (R)

District 2

A

Mike Rogers* (R)

District 3

B

Robert Aderholt* (R)

District 4

B

Mo Brooks* (R)

District 5

A+

Gary Palmer* (R)

District 6

A-

Terri Sewell* (D)

District 7

F

Don Young* (R)

At Large

B-

Mark Kelly (D)

Senate

F-

Tom O’Halleran* (D)

District 1

F

Ann Kirkpatrick* (D)

District 2

F

Raul Grijalva* (D)

District 3

F-

Paul Gosar* (R)

District 4

A+

Andy Biggs* (R)

District 5

A

David Schweikert* (R)

District 6

A-

Ruben Gallego* (D)

District 7

F-

Debbie Lesko* (R)

District 8

A

Greg Stanton* (D)

District 9

F

Tom Cotton* (R)

Senate

A

Rick Crawford* (R)

District 1

B

French Hill* (R)

District 2

B

Steve Womack* (R)

District 3

B

Bruce Westerman* (R)

District 4

A-

Doug LaMalfa* (R)

District 1

A-

Jared Huffman* (D)

District 2

F-

John Garamendi* (D)

District 3

F-

Tom McClintock* (R)

District 4

A-

Mike Thompson* (D)

District 5

F

Doris Matsui* (D)

District 6

F-

Ami Bera* (D)

District 7

F-

Jay Obernolte (R)

District 8

NR

Jerry McNerney* (D)

District 9

F-

Josh Harder* (D)

District 10

F

Mark DeSaulnier* (D)

District 11

F-

Nancy Pelosi* (D)

District 12

F-

Barbara Lee* (D)

District 13

F-

Jackie Speier* (D)

District 14

F-

Eric Swalwell* (D)

District 15

F-

Jim Costa* (D)

District 16

F

Ro Khanna* (D)

District 17

F-

Anna Eshoo* (D)

District 18

F-

Zoe Lofgren* (D)

District 19

F-

Jimmy Panetta* (D)

District 20

F

David Valadao (R)

District 21

B

Devin Nunes* (R)

District 22

B

Kevin McCarthy (R)

District 23

C

Salud Carbajal* (D)

District 24

F-

Mike Garcia* (R)

District 25

A

Julia Brownley* (D)

District 26

F-

Judy Chu* (D)

District 27

F-

Adam Schiff* (D)

District 28

F-

Tony Cardenas* (D)

District 29

F-

Brad Sherman* (D)

District 30

F-

Pete Aguilar* (D)

District 31

F-

Grace Napolitano* (D)

District 32

F-

Ted Lieu* (D)

District 33

F-

Jimmy Gomez* (D)

District 34

F-

Norma Torres* (D)

District 35

F-

Raul Ruiz* (D)

District 36

F-

Karen Bass* (D)

District 37

F-

Linda Sanchez* (D)

District 38

F-

Young Kim (R)

District 39

A

Lucille Roybal-Allard* (D)

District 40

F-

Mark Takano* (D)

District 41

F-

Ken Calvert* (R)

District 42

B

Maxine Waters* (D)

District 43

F-

Nanete Barragan* (D)

District 44

F-

Katie Porter* (D)

District 45

F

Lou Correa* (D)

District 46

F-

Alan Lowenthal* (D)

District 47

F-

Michelle Steel (R)

District 48

NR

Mike Levin* (D)

District 49

F

Darrell Issa (R)

District 50

A

Juan Vargas* (D)

District 51

F-

Scott Peters* (D)

District 52

F-

Sara Jacobs (D)

District 53

F

John Hickenlooper (D)

Senate

F-

Diana DeGette* (D)

District 1

F-

Joe Neguse* (D)

District 2

F

Lauren Boebert (R)

District 3

A

Ken Buck* (R)

District 4

A-

Doug Lamborn* (R)

District 5

A

Jason Crow* (D)

District 6

F

Ed Perlmutter* (D)

District 7

F-

John Larson* (D)

District 1

F-

Joe Courtney* (D)

District 2

F-

Rose DeLauro* (D)

District 3

F-

Jim Himes* (D)

District 4

F-

Jahana Hayes* (D)

District 5

F

Chris Coons* (D)

Senate

F

Lisa Blunt Rochester* (D)

At Large

F

Matt Gaetz* (R)

District 1

A-

Neal Dunn* (R)

District 2

B

Kat Cammack (R)

District 3

A

John Rutherford* (R)

District 4

B

Albert Chester (D)

District 5

F

Mike Waltz* (R)

District 6

A-

Stephanie Murphy* (D)

District 7

F-

Bill Posey* (R)

District 8

A

Darren Soto* (D)

District 9

F-

Val Demings* (D)

District 10

F-

Daniel Webster* (R)

District 11

A

Gus Bilirakis* (R)

District 12

B

Charlie Crist* (D)

District 13

F-

Kathy Castor* (D)

District 14

F-

Scott Franklin (R)

District 15

A

Vern Buchanan* (R)

District 16

B-

Allen Ellison (D)

District 17

D

Brian Mast* (R)

District 18

D-

Byron Donalds (R)

District 19

A

Alcee Hastings* (D)

District 20

F-

Lois Frankel* (D)

District 21

F

Ted Deutch* (D)

District 22

F-

Debbie Schultz* (D)

District 23

F

Frederica Wilson* (D)

District 24

F-

Mario Diaz-Balart* (R)

District 25

C

Carlos Gimenez (R)

District 26

F

Maria Elvira Salazar (R)

District 27

F

Jon Ossoff (D)

Senate

F

Buddy Carter* (R)

District 1

B

Sanford Bishop* (D)

District 2

F

Drew Ferguson* (R)

District 3

B

Hank Johnson* (D)

District 4

F-

Nikema Williams (D)

District 5

F-

Lucy McBath* (D)

District 6

F

Carolyn Bourdeaux (D)

District 7

F

Rich McCormick (R)

District 7

A

Austin Scott* (R)

District 8

B

Andrew Clyde (R)

District 9

A

Jody Hice* (R)

District 10

A+

Barry Loudermilk* (R)

District 11

A

Rick Allen* (R)

District 12

A-

David Scott* (D)

District 13

F-

Marjorie Greene (R)

District 14

A

Ed Case* (D)

District 1

F

Kai Kahele (D)

District 2

F

Jim Risch* (R)

Senate

A

Russ Fulcher* (R)

District 1

A

Mike Simpson* (R)

District 2

B-

Dick Durbin* (D)

Senate

F-

Bobby Rush* (D)

District 1

F-

Robin Kelly* (D)

District 2

F-

Marie Newman (D)

District 3

F

(No Republican Candidate)

District 4

Jesus “Chuy” Garcia* (D)

District 4

F

Tommy Hanson (R)

District 5

A

Sean Casten* (D)

District 6

F

Danny K. Davis* (D)

District 7

F-

(No Republican Candidate)

District 8

Raja Krishnamoorthi* (D)

District 8

F-

Jan Schakowsky* (D)

District 9

F-

Brad Schneider* (D)

District 10

F-

Bill Foster* (D)

District 11

F-

Mike Bost* (R)

District 12

B-

Rodney Davis* (R)

District 13

B-

Lauren Underwood* (D)

District 14

F

Mary Miller (R)

District 15

A

Adam Kinzinger* (R)

District 16

D

Cheri Bustos* (D)

District 17

F

Darin LaHood* (R)

District 18

A-

Frank Mrvan (D)

District 1

F

Jackie Walorski* (R)

District 2

B-

Jim Banks* (R)

District 3

A

Jim Baird* (R)

District 4

A

Victoria Spartz (R)

District 5

A

Greg Pence* (R)

District 6

A

Andre Carson* (D)

District 7

F-

Larry Bucshon* (R)

District 8

B

Trey Hollingsworth* (R)

District 9

A-

Joni Ernst* (R)

Senate

A-

Ashley Hinson (R)

District 1

NR

Mariannette Miller-Meeks (R)

District 2

A

Cindy Axne* (D)

District 3

F

Randy Feenstra (R)

District 4

A

Dr. Roger Marshall (R)

Senate

A+

Tracey Mann (R)

District 1

A

Jake LaTurner (R)

District 2

A

Sharice Davids* (D)

District 3

F

Ron Estes* (R)

District 4

B

Mitch McConnell* (R)

Senate

B+

James Comer* (R)

District 1

A

Brett Guthrie* (R)

District 2

B

John Yarmuth* (D)

District 3

F-

Thomas Massie* (R)

District 4

A+

Harold Rogers* (R)

District 5

B

Andy Barr* (R)

District 6

B

Steve Scalise* (R)

District 1

B

(No Republican Candidate)

District 2

(No Republican Candidate)

District 3

Clay Higgins* (R)

District 3

A-

Mike Johnson* (R)

District 4

A

Garret Graves* (R)

District 6

A-

Susan Collins* (R)

Senate

D+

Chellie Pingree* (D)

District 1

F-

Jay Allen (R)

District 1

A

Jared Golden (D)

District 2

C

Andy Harris* (R)

District 1

A

C.A. Dutch Ruppersberger* (D)

District 2

F-

John Sarbanes* (D)

District 3

F-

Anthony Brown* (D)

District 4

F-

Steny Hoyer* (D)

District 5

F-

David Trone* (D)

District 6

F

Kweisi Mfume (D)

District 7

F

Jamie Raskin* (D)

District 8

F-

Ed Markey (D)

Senate

F

(No Republican Candidate)

District 1

Richard Neal* (D)

District 1

F

Jim McGovern* (D)

District 2

F

(No Republican Candidate)

District 3

Lori Trahan* (D)

District 3

F

Jake Auchincloss (D)

District 4

F

Katherine Clark* (D)

District 5

F

(No Republican Candidate)

District 7

Ayanna Pressley* (D)

District 7

F

(No Republican Candidate)

District 8

Stephen Lynch* (D)

District 8

F

Bill Keating* (D)

District 9

F

Gary Peters* (D)

Senate

F

Jack Bergman* (R)

District 1

A-

Bill Huizenga* (R)

District 2

B

Peter Meijer (R)

District 3

A

John Moolenaar* (R)

District 4

A

Dan Kildee* (D)

District 5

F

Fred Upton* (R)

District 6

D-

Tim Walberg* (R)

District 7

B

Elissa Slotkin* (D)

District 8

F

Andy Levin* (D)

District 9

F

Lisa McClain (R)

District 10

A

Haley Stevens* (D)

District 11

F

Debbie Dingell* (D)

District 12

F-

Rashida Tlaib* (D)

District 13

F

(No Republican Candidate)

District 14

Brenda Lawrence* (D)

District 14

F-

Tina Smith* (D)

Senate

F-

Jim Hagedorn* (R)

District 1

A

Angie Craig* (D)

District 2

F

Dean Phillips* (D)

District 3

F

Kendall Qualls (R)

District 3

NR

Gene Rechtzigel (R)

District 4

NR

Betty McCollum* (D)

District 4

F-

IIhan Omar* (D)

District 5

F

Tom Emmer* (R)

District 6

A

Michelle Fischbach (R)

District 7

A

Pete Stauber* (R)

District 8

A-

Trent Kelly* (R)

District 1

A-

Bennie Thompson* (D)

District 2

F

Michael Guest* (R)

District 3

A

(No Democrat Candidate)

District 4

Steven Palazzo* (R)

District 4

B

Steve Daines* (R)

Senate

A+

Matt Rosendale (R)

At Large

A

Ben Sasse* (R)

Senate

A

Jeff Fortenberry* (R)

District 1

B

Don Bacon* (R)

District 2

A

Adrian Smith* (R)

District 3

A

Dina Titus* (D)

District 1

F-

Mark AmodeI* (R)

District 2

B

Susie Lee* (D)

District 3

F

Steven Horsford* (D)

District 4

F

Chris Pappas* (D)

District 1

F

Annie Kuster* (D)

District 2

F-

Cory Booker* (D)

Senate

F-

Donald Norcross* (D)

District 1

F-

Jeff Van Drew* (D)

District 2

C

Andy Kim* (D)

District 3

F

Chris Smith* (R)

District 4

D-

Josh Gottheimer* (D)

District 5

F-

(No Republican Candidate)

District 6

Frank Pallone* (D)

District 6

F-

Tom Malinowski* (D)

District 7

F

Albio Sires* (D)

District 8

F-

Bill Pascrell* (D)

District 9

F-

Donald Payne Jr. * (D)

District 10

F-

Mikie Sherrill* (D)

District 11

F

Bonnie Watson-Coleman* (D)

District 12

F

Ben Ray Lujan (D)

Senate

F

Yvette Herrell (R)

District 2

A

Teresa Legar Fernandez (D)

District 3

F

Lee Zeldin* (R)

District 1

B

Andrew Garbarino (R)

District 2

NR

Tom Suozzi* (D)

District 3

F-

Kathleen Rice* (D)

District 4

F-

(No Republican Candidate)

District 5

Gregory Meeks* (D)

District 5

F-

Grace Meng* (D)

District 6

F-

Nydia Velazquez* (D)

District 7

F

Hakeem Jeffries* (D)

District 8

F-

Yvette Clarke* (D)

District 9

F-

Jerrold Nadler* (D)

District 10

F-

Nicole Malliotakis (R)

District 11

F

Carolyn Maloney* (D)

District 12

F-

Adriano Espaillat* (D)

District 13

F-

Alexandria Ocasio-Cortez* (D)

District 14

F

Ritchie Torres (D)

District 15

F

(No Republican Candidate)

District 16

Jamaal Bowman (D)

District 16

F

Mondaire Jones (D)

District 17

F

Sean Patrick Maloney* (D)

District 18

F

Antonio Delgado* (D)

District 19

F

Paul Tonko* (D)

District 20

F-

Elise Stefanik* (R)

District 21

B

Claudia Tenney (R)

District 22

A

Tom Reed* (R)

District 23

B

John Katko* (R)

District 24

B-

Joe Morelle* (D)

District 25

F-

Brian Higgins* (D)

District 26

F-

Chris Jacobs* (R)

District 27

A

Thom Tillis* (R)

Senate

B

G.K. Butterfield (D)

District 1

F-

Deborah Ross (D)

District 2

F

Greg Murphy* (R)

District 3

A

David E. Price* (D)

District 4

F-

Virginia Foxx* (R)

District 5

B

Kathy Ellen Manning (D)

District 6

F

David Rouzer* (R)

District 7

A-

Richard Hudson* (R)

District 8

A+

Dan Bishop* (R)

District 9

A

Patrick McHenry* (R)

District 10

B

David Madison Cawthorne (R)

District 11

A

Alma Adams* (D)

District 12

F-

Ted Budd* (R)

District 13

A-

Kelly Armstrong* (R)

At Large

A

Steve Chabot* (R)

District 1

B

Bred Wenstrup* (R)

District 2

B

Joyce Beatty* (D)

District 3

F-

Jim Jordan* (R)

District 4

A

Bob Latta* (R)

District 5

A-

Bill Johnson* (R)

District 6

B

Bob Gibbs* (R)

District 7

B

Warren Davidson* (R)

District 8

A

Marcy Kaptur* (D)

District 9

F-

Mike Turner* (R)

District 10

D

Troy Balderson* (R)

District 12

A-

Tim Ryan* (D)

District 13

F-

Hillary O’Connor Mueri (D)

District 14

F

Anthony Gonzalez* (R)

District 16

B-

Jim Inhofe* (R)

Senate

A-

Kevin Hern* (R)

District 1

A

Markwayne Mullin* (R)

District 2

A-

Frank Lucas* (R)

District 3

B

Tom Cole* (R)

District 4

B-

Stephanie Bice (R)

District 5

A

Jeff Merkley* (D)

Senate

F

Suzanne Bonamici* (D)

District 1

F-

Cliff Bentz (R)

District 2

A

Earl Blumenauer* (D)

District 3

F-

Peter DeFazio* (D)

District 4

F

Kurt Schrader* (D)

District 5

F

Brian Fitzpatrick* (R)

District 1

D-

Brendan Boyle* (D)

District 2

F-

Dwight Evans* (D)

District 3

F-

Madeleine Dean* (D)

District 4

F

Mary Gay Scanlon* (D)

District 5

F-

Chrissy Houlahan* (D)

District 6

F

Susan Wild* (D)

District 7

F

Matt Cartwright* (D)

District 8

F-

Dan Meuser* (R)

District 9

A

Scott Perry* (R)

District 10

A

Lloyd Smucker* (R)

District 11

A-

Fred Keller (R)

District 12

A

John Joyce* (R)

District 13

A

Guy Reschenthaler* (R)

District 14

A

Robert Williams (D)

District 15

NR

Mike Kelly* (R)

District 16

A

Sean Parnell (R)

District 17

A

Mike Doyle* (D)

District 18

F-

(No Republican Candidate)

District 1

David Cicilline* (D)

District 1

F-

Jim Langevin* (D)

District 2

F-

Lindsey Graham* (R)

Senate

B-

Nancy Mace (R)

District 1

A

Joe Wilson* (R)

District 2

B

Jeff Duncan* (R)

District 3

A+

William Timmons* (R)

District 4

A

Ralph Norman* (R)

District 5

A

Jim Clyburn* (D)

District 6

F-

Mike Rounds (R)

Senate

A-

John Thune (R)

Senate

A-

Dusty Johnson (R)

At Large

F-

Bill Hagerty (R)

Senate

A

Diana Harshbarger (R)

District 1

A

Tim Burchett* (R)

District 2

A-

Chuck Fleischmann* (R)

District 3

B

Scott DesJarlais* (R)

District 4

A-

(No Republican Candidate)

District 5

Jim Cooper* (D)

District 5

F-

John Rose* (R)

District 6

A

Mark Green* (R)

District 7

A

David Kustoff* (R)

District 8

B

Steve Cohen* (D)

District 9

F-

John Cornyn* (R)

Senate

B-

Louie Gohmert* (R)

District 1

A

Dan Crenshaw* (R)

District 2

C

Van Taylor* (R)

District 3

A

Pat Fallon (R)

District 4

A

Lance Gooden* (R)

District 5

A

Lizzie Pannill Fletcher* (D)

District 7

F

Kevin Brady* (R)

District 8

B

Johnny Teague (R)

District 9

B

Michael McCaul* (R)

District 10

B-

August Pfluger (R)

District 11

A

Kay Granger* (R)

District 12

B

Ronny Jackson (R)

District 13

A

Randy Weber* (R)

District 14

A

Vicente Gonzalez* (D)

District 15

D

Veronica Escobar* (D)

District 16

F

Pete Sessions (R)

District 17

B

Sheila Jackson-Lee* (D)

District 18

F-

Jodey Arrington* (R)

District 19

B+

Joaquin Castro* (D)

District 20

F-

Chip Roy* (R)

District 21

A+

Troy Nehls (R)

District 22

B

Tony Gonzales (R)

District 23

B

Beth Van Duyne (R)

District 24

A

Roger Williams* (R)

District 25

B

Michael Burgess* (R)

District 26

B

Michael Cloud* (R)

District 27

A

Henry Cuellar* (D)

District 28

F

Sylvia Garcia* (D)

District 29

F

Eddie Bernice Johnson* (D)

District 30

F

John Carter* (R)

District 31

B-

Colin Allred* (D)

District 32

F

Marc Veasey* (D)

District 33

F

Filemon Vela* (D)

District 34

F

Lloyd Doggett* (D)

District 35

F-

Blake Moore (R)

District 1

A

Chris Stewart* (R)

District 2

A-

John Curtis* (R)

District 3

A-

Burgess Owens (R)

District 4

A

Miriam Berry (R)

At Large

A

Mark Warner* (D)

Senate

F

Rob Wittman* (R)

District 1

B

Elaine Luria* (D)

District 2

F

Bobby Scott* (D)

District 3

F-

Donald McEachin* (D)

District 4

F-

Bob Good (R)

District 5

A

Ben Cline* (R)

District 6

A

Abigail Spanberger* (D)

District 7

F

Don Beyer* (D)

District 8

F-

Morgan Griffith* (R)

District 9

A

Jennifer Wexton* (D)

District 10

F

Gerry Connolly* (D)

District 11

F-

Suzan DelBene* (D)

District 1

F-

Rick Larsen* (D)

District 2

F-

Jaime Herrera-Beutler* (R)

District 3

B-

Dan Newhouse* (R)

District 4

A-

Cathy McMorris Rodgers* (R)

District 5

B

Derek Kilmer* (D)

District 6

F-

Pramila Jayapal* (D)

District 7

F-

Kim Schrier* (D)

District 8

F

Adam Smith* (D)

District 9

F-

Marilyn Strickland (D)

District 10

F

Shelley Moore Capito* (R)

Senate

B

David McKinley* (R)

District 1

B

Alex Mooney* (R)

District 2

A

Carol Miller* (R)

District 3

A

Bryan Steil* (R)

District 1

A-

Mark Pocan* (D)

District 2

F-

Ron Kind* (D)

District 3

F

Gwen Moore* (D)

District 4

F-

Scott Fitzgerald (R)

District 5

A

Glenn Grothman* (R)

District 6

A-

Tom Tiffany (R)

District 7

A

Mike Gallagher* (R)

District 8

B

Cynthia Lummis (R)

Senate

A

Liz Cheney* (R)

At Large

B

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

PLEASE NOTE: Only Republicans and Democrats are listed.
Information about Libertarian Party candidates can be found here.
Information about Green Party candidates can be found here.