Senate

Senator State Party Rating
Angus King Maine Independent F
Bernie Sanders Vermont Independent F
Bob Casey Pennsylvania Democrat F
Tammy Baldwin Wisconsin Democrat F
Joe Manchin West Virginia Democrat F
Michael Bennet Colorado Democrat F
Richard Blumenthal Connecticut Democrat F
Sherrod Brown Ohio Democrat F
Maria Cantwell Washington Democrat F
Ben Cardin Maryland Democrat F
Tom Carper Delaware Democrat F
Tammy Duckworth Illinois Democrat F
Catherine Cortez Masto Nevada Democrat F
Kamala Harris California Democrat F
Dianne Feinstein California Democrat F
Kirsten Gillibrand New York Democrat F
Martin Heinrich New Mexico Democrat F
Maggie Hassan New Hampshire Democrat F
Mazie Hirono Hawaii Democrat F
Tim Kaine Virginia Democrat F
Amy Klobuchar Minnesota Democrat F
Patrick “Pat” Leahy Vermont Democrat F
Chris Murphy Connecticut Democrat F
Bob Menendez New Jersey Democrat F
Patty Murray Washington Democrat F
Brian Schatz Hawaii Democrat F
Jacky Rosen Nevada Democrat F
Charles “Chuck” Schumer New York Democrat F
Kyrsten Sinema Arizona Democrat F
Debbie Stabenow Michigan Democrat F
Jon Tester Montana Democrat F
Chris Van Hollen Maryland Democrat F
Elizabeth Warren Massachusetts Democrat F
Sheldon Whitehouse Rhode Island Democrat F
Ron Wyden Oregon Democrat F
Marsha Blackburn Tennessee Republican A+
John Barrasso Wyoming Republican A+
Roy Blunt Missouri Republican A+
John Boozman Arkansas Republican A+
Mike Braun Indiana Republican A+
Kevin Cramer North Dakota Republican A+
Richard Burr North Carolina Republican A+
Mike Crapo Idaho Republican A+
Ted Cruz Texas Republican A+
Deb Fischer Nebraska Republican A+
Chuck Grassley Iowa Republican A+
Ron Johnson Wisconsin Republican A+
John Hoeven North Dakota Republican A+
Josh Hawley Missouri Republican A+
John Kennedy Louisiana Republican A+
James Lankford Oklahoma Republican A+
Mike Lee Utah Republican A+
Jerry Moran Kansas Republican A+
Rand Paul Kentucky Republican A+
Rob Portman Ohio Republican A+
Mitt Romney Utah Republican A+
Marco Rubio Florida Republican A+
Richard Shelby Alabama Republican A+
Tim Scott South Carolina Republican A+
Rick Scott Florida Republican A+
John Thune South Dakota Republican A+
Pat Toomey Pennsylvania Republican A+
Roger Wicker Mississippi Republican A+
Todd Young Indiana Republican A+
Lisa Murkowski Alaska Republican F
Lamar Alexander Tennessee Republican A+
Pat Roberts Kansas Republican A+
Chris Coons Delaware Democrat F
Mark Warner Virginia Democrat F
Kelly Loeffler Georgia Republican A+
Tom Cotton Arkansas Republican A+
Thom Tillis North Carolina Republican A+
Dan Sullivan Alaska Republican A+
Ben Sasse Nebraska Republican A+
Mike Rounds South Dakota Republican A+
James “Jim” Risch Idaho Republican A+
David Perdue Georgia Republican A+
Martha McSally Arizona Republican A+
James ‘Jim’ Inhofe Oklahoma Republican A+
Cindy Hyde-Smith Mississippi Republican A+
Lindsey Graham South Carolina Republican A+
Cory Gardner Colorado Republican A+
Joni Ernst Iowa Republican A+
Mike Enzi Wyoming Republican A+
Steve Daines Montana Republican A+
John Cornyn Texas Republican A+
Susan Collins Maine Republican F
Bill Cassidy Louisiana Republican A+
Shelley Capito West Virginia Republican A+
Tina Smith Minnesota Democrat F
Jeanne Shaheen New Hampshire Democrat F
Jack Reed Rhode Island Democrat F
Gary Peters Michigan Democrat F
Jeff Merkley Oregon Democrat F
Ed Markey Massachusetts Democrat F
Doug Jones Alabama Democrat F
Dick Durbin Illinois Democrat F
Tom Udall New Mexico Democrat F
Cory Booker New Jersey Democrat F
Mitch McConnell Kentucky Republican A+

House

Representative District Party Rating
Chris Jacobs NY-27 Republican A
Kweisi Mfume MD-07 Democrat F
Mike Garcia CA-25 Republican A
Tom Tiffany WI-07 Republican A
A. Donald McEachin VA-04 Democrat F
Abby Finkenauer IA-01 Democrat F
Justin Amash MI-03 Independent A+
Abigail Spanberger VA-07 Democrat F
Adam Smith WA-09 Democrat F
Adriano Espaillat NY-13 Democrat F
Al Green TX-09 Democrat F
Al Lawson FL-05 Democrat F
Alan Lowenthal CA-47 Democrat F
Albio Sires NJ-08 Democrat F
Alcee Hastings FL-20 Democrat F
Alma Adams NC-12 Democrat F
Andre Carson IN-07 Democrat F
Ami Bera CA-07 Democrat F
Andy Kim NJ-03 Democrat F
Andy Levin MI-09 Democrat F
Angie Craig MN-02 Democrat F
Ann McLane Kuster NH-02 Democrat F
Ann Kirkpatrick AZ-02 Democrat F
Anna Eshoo CA-18 Democrat F
Anthony Brindisi NY-22 Democrat F
Anthony Brown MD-04 Democrat F
Antonio Delgado NY-19 Democrat F
Barbara Lee CA-13 Democrat F
Bennie Thompson MS-02 Democrat F
Ben Ray Lujan NM-03 Democrat F
Betty McCollum MN-04 Democrat F
Bill Foster IL-11 Democrat F
Bill Keating MA-09 Democrat F
Bill Pascrell NJ-09 Democrat F
Bobby Rush IL-01 Democrat F
Bobby Scott VA-03 Democrat F
Bonnie Watson Coleman NJ-12 Democrat F
Brad Sherman CA-30 Democrat F
Brad Schneider IL-10 Democrat F
Brenda Lawrence MI-14 Democrat F
Brendan Boyle PA-02 Democrat F
Brian Higgins NY-26 Democrat F
Carolyn Maloney NY-12 Democrat F
Cedric Richmond LA-02 Democrat F
Charlie Crist FL-13 Democrat F
Chellie Pingree ME-01 Democrat F
Cheri Bustos IL-17 Democrat F
Chris Pappas NH-01 Democrat F
Chrissy Houlahan PA-06 Democrat F
Cindy Axne IA-03 Democrat F
Colin Allred TX-32 Democrat F
Conor Lamb PA-17 Democrat F
Dan Kildee MI-05 Democrat F
Danny Davis IL-07 Democrat F
Darren Soto FL-09 Democrat F
Dave Loebsack IA-02 Democrat F
David Cicilline RI-01 Democrat F
David Price NC-04 Democrat F
David Scott GA-13 Democrat F
David Trone MD-06 Democrat F
Dean Phillips MN-03 Democrat F
Debbie Dingell MI-12 Democrat F
Debbie Mucarsel-Powell FL-26 Democrat F
Debbie Wasserman Schultz FL-23 Democrat F
Derek Kilmer WA-06 Democrat F
Debra Haaland NM-01 Democrat F
Diana DeGette CO-01 Democrat F
Dina Titus NV-01 Democrat F
Don Beyer VA-08 Democrat F
Donald Norcross NJ-01 Democrat F
Donald Payne NJ-10 Democrat F
Donna Shalala FL-27 Democrat F
Doris Matsui CA-06 Democrat F
Dutch Ruppersberger MD-02 Democrat F
Dwight Evans PA-03 Democrat F
Earl Blumenauer OR-03 Democrat F
Ed Case HI-01 Democrat F
Ed Perlmutter CO-07 Democrat F
Eddie Johnson TX-30 Democrat F
Elaine Luria VA-02 Democrat F
Eleanor Holmes Norton DC-AL Democrat F
Eliot Engel NY-16 Democrat F
Elissa Slotkin MI-08 Democrat F
Lizzie Fletcher TX-07 Democrat F
Emanuel Cleaver MO-05 Democrat F
Eric Swalwell CA-15 Democrat F
Frank Pallone NJ-06 Democrat F
Frederica Wilson FL-24 Democrat F
G.K. Butterfield NC-01 Democrat F
Gil Cisneros CA-39 Democrat F
Gerry Connolly VA-11 Democrat F
Grace Meng NY-06 Democrat F
Grace Napolitano CA-32 Democrat F
Greg Stanton AZ-09 Democrat F
Gwen Moore WI-04 Democrat F
Gregory Meeks NY-05 Democrat F
Hakeem Jeffries NY-08 Democrat F
Haley Stevens MI-11 Democrat F
Hank Johnson GA-04 Democrat F
Harley Rouda CA-48 Democrat F
Jackie Speier CA-14 Democrat F
Jim Clyburn SC-06 Democrat F
Jahana Hayes CT-05 Democrat F
Jamie Raskin MD-08 Democrat F
Jan Schakowsky IL-09 Democrat F
Jared Golden ME-02 Democrat F
Jared Huffman CA-02 Democrat F
Jason Crow CO-06 Democrat F
Jeff Van Drew NJ-02 Republican F
Jennifer Wexton VA-10 Democrat F
Jerry McNerney CA-09 Democrat F
Jerry Nadler NY-10 Democrat F
Jesus “Chuy” Garcia IL-04 Democrat F
Jim Cooper TN-05 Democrat F
Jim Costa CA-16 Democrat F
Jim Himes CT-04 Democrat F
Jim Langevin RI-02 Democrat F
Jim McGovern MA-02 Democrat F
Jimmy Gomez CA-34 Democrat F
Jimmy Panetta CA-20 Democrat F
Joaquin Castro TX-20 Democrat F
Joe Cunningham SC-01 Democrat F
Joe Courtney CT-02 Democrat F
Joe Kennedy MA-04 Democrat F
Joe Neguse CO-02 Democrat F
John Garamendi CA-03 Democrat F
John Larson CT-01 Democrat F
John Sarbanes MD-03 Democrat F
John Yarmuth KY-03 Democrat F
Jose Serrano NY-15 Democrat F
Joseph “Joe” Morelle NY-25 Democrat F
Josh Gottheimer NJ-05 Democrat F
Joyce Beatty OH-13 Democrat F
Josh Harder CA-10 Democrat F
Juan Vargas CA-51 Democrat F
Judy Chu CA-27 Democrat F
Julia Brownley CA-26 Democrat F
Karen Bass CA-37 Democrat F
Katherine Clark MA-05 Democrat F
Kathy Castor FL-14 Democrat F
Kathleen Rice NY-04 Democrat F
Katie Porter CA-45 Democrat F
Kendra Horn OK-05 Democrat F
Kurt Schrader OR-05 Democrat F
Kim Schrier WA-08 Democrat F
Lauren Underwood IL-14 Democrat F
Linda Sanchez CA-38 Democrat F
Lisa Blunt Rochester DE-AL Democrat F
Lloyd Doggett TX-35 Democrat F
Lois Frankel FL-21 Democrat F
Lori Trahan MA-03 Democrat F
Lucille Roybal-Allard CA-40 Democrat F
Lou Correa CA-46 Democrat F
Lucy McBath GA-06 Democrat F
Madeleine Dean PA-04 Democrat F
Marc Veasey TX-33 Democrat F
Marcia Fudge OH-11 Democrat F
Marcy Kaptur OH-09 Democrat F
Mark DeSaulnier CA-11 Democrat F
Mark Pocan WI-02 Democrat F
Mark Takano CA-41 Democrat F
Mary Scanlon PA-05 Democrat F
Max Rose NY-11 Democrat F
Matt Cartwright PA-08 Democrat F
Maxine Waters CA-43 Democrat F
Mike Doyle PA-18 Democrat F
Mike Levin CA-49 Democrat F
Mike Thompson CA-05 Democrat F
Mike Quigley IL-05 Democrat F
Mikie Sherrill NJ-11 Democrat F
Nancy Pelosi CA-12 Democrat F
Nanette Barragan CA-44 Democrat F
Norma Torres CA-35 Democrat F
Nita Lowey NY-17 Democrat F
Nydia Velazquez NY-07 Democrat F
Paul Tonko NY-20 Democrat F
Pete Aguilar CA-31 Democrat F
Pete Visclosky IN-01 Democrat F
Peter DeFazio OR-04 Democrat F
Peter Welch VT-AL Democrat F
Pramila Jayapal WA-07 Democrat F
Raja Krishnamoorthi IL-08 Democrat F
Raul Grijalva AZ-03 Democrat F
Richard Neal MA-01 Democrat F
Raul Ruiz CA-36 Democrat F
Rick Larsen WA-02 Democrat F
Ro Khanna CA-17 Democrat F
Robin Kelly IL-02 Democrat F
Rosa DeLauro CT-03 Democrat F
Ron Kind WI-03 Democrat F
Ruben Gallego AZ-07 Democrat F
Salud Carbajal CA-24 Democrat F
Sanford Bishop GA-02 Democrat F
Scott Peters CA-52 Democrat F
Sean Maloney NY-18 Democrat F
Sean Casten IL-06 Democrat F
Seth Moulton MA-06 Democrat F
Sharice Davids KS-03 Democrat F
Sheila Jackson Lee TX-18 Democrat F
Steny Hoyer MD-05 Democrat F
Stephanie Murphy FL-07 Democrat F
Stephen Lynch MA-08 Democrat F
Steve Cohen TN-09 Democrat F
Steven Horsford NV-04 Democrat F
Susan Davis CA-53 Democrat F
Susan Wild PA-07 Democrat F
Susie Lee NV-03 Democrat F
Suzan DelBene WA-01 Democrat F
Suzanne Bonamici OR-01 Democrat F
Ted Deutch FL-22 Democrat F
Sylvia Garcia TX-29 Democrat F
Ted Lieu CA-33 Democrat F
Terri Sewell AL-07 Democrat F
Thomas Suozzi NY-03 Democrat F
T.J. Cox CA-21 Democrat F
Tim Ryan OH-13 Democrat F
Tom Malinowski NJ-07 Democrat F
Tom O’Halleran AZ-01 Democrat F
Tony Cardenas CA-29 Democrat F
Tulsi Gabbard HI-02 Democrat F
Val Demings FL-10 Democrat F
Veronica Escobar TX-16 Democrat F
Wm. Lacy Clay MO-01 Democrat F
Xochitl Torres Small NM-02 Democrat F
Zoe Lofgren CA-19 Democrat F
Yvette Clarke NY-09 Democrat F
Alexandria Ocasio-Cortez NY-14 Democrat F
Ayanna Pressley MA-07 Democrat F
Denny Heck WA-10 Democrat F
Ilhan Omar MN-05 Democrat F
Filemon Vela TX-34 Democrat F
Rashida Tlaib MI-13 Democrat F
Vicente Gonzalez TX-15 Democrat F
Henry Cuellar TX-28 Democrat F
Ben McAdams UT-04 Democrat D
Dan Lipinski IL-03 Democrat B
Collin Peterson MN-07 Democrat C
Adam Kinzinger IL-16 Republican A+
Adrian Smith NE-03 Republican A+
Andy Barr KY-06 Republican A+
Andy Biggs AZ-05 Republican A+
Andy Harris MD-01 Republican A+
Ann Wagner MO-02 Republican A+
Anthony Gonzalez OH-16 Republican A+
Barry Loudermilk GA-11 Republican A+
Austin Scott GA-08 Republican A+
Ben Cline VA-06 Republican A+
Bill Flores TX-17 Republican A+
Bill Huizenga MI-02 Republican A+
Bill Johnson OH-06 Republican A+
Billy Long MO-07 Republican A+
Bill Posey FL-08 Republican A+
Blaine Luetkemeyer MO-03 Republican A+
Bob Gibbs OH-07 Republican A+
Brad Wenstrup OH-02 Republican A+
Brett Guthrie KY-02 Republican A+
Bradley Byrne AL-01 Republican A+
Brian Babin TX-36 Republican A+
Brian Fitzpatrick PA-01 Republican C
Bruce Westerman AR-04 Republican A+
Brian Mast FL-18 Republican A+
Bryan Steil WI-01 Republican A+
Buddy Carter GA-01 Republican A+
Carol Miller WV-03 Republican A+
Cathy McMorris Rodgers WA-05 Republican A+
Chip Roy TX-21 Republican A+
Chris Stewart UT-02 Republican A+
Chuck Fleischmann TN-03 Republican A+
Clay Higgins LA-03 Republican A+
Dan Newhouse WA-04 Republican A+
Dan Bishop NC-09 Republican A+
Daniel “Dan” Meuser PA-09 Republican A+
Daniel “Dan” Webster FL-11 Republican A+
Dan Crenshaw TX-02 Republican A+
Darin LaHood IL-18 Republican A+
David “Dave” Joyce OH-14 Republican A+
David Kustoff TN-08 Republican A+
David McKinley WV-01 Republican A+
David Rouzer NC-07 Republican A+
David Schweikert AZ-06 Republican A+
Debbie Lesko AZ-08 Republican A+
Denver Riggleman VA-05 Republican A+
Devin Nunes CA-22 Republican A+
Don Bacon NE-02 Republican A+
Doug Collins GA-09 Republican A+
Don Young AK-AL Republican A+
Doug LaMalfa CA-01 Republican A+
Doug Lamborn CO-05 Republican A+
Drew Ferguson GA-03 Republican A+
Dusty Johnson SD-AL Republican A+
Elise Stefanik NY-21 Republican B
Francis Rooney FL-19 Republican A+
Frank Lucas OK-03 Republican A+
Fred Keller PA-12 Republican A+
Fred Upton MI-06 Republican B
French Hill AR-02 Republican A+
Garret Graves LA-06 Republican A+
Gary Palmer AL-06 Republican A+
Glenn “G.T.” Thompson PA-15 Republican A+
George Holding NC-02 Republican A+
Glenn Grothman WI-06 Republican A+
Greg Gianforte MT-AL Republican A+
Greg Murphy NC-03 Republican A+
Greg Steube FL-17 Republican A+
Greg Walden OR-02 Republican B
Alex Mooney WV-02 Republican A+
Greg Pence IN-06 Republican A+
Gus Bilirakis FL-12 Republican A+
Guy Reschenthaler PA-14 Republican A+
Hal Rogers KY-05 Republican A+
Jack Bergman MI-01 Republican A+
Jaime Herrera Beutler WA-03 Republican A+
Jackie Walorski IN-02 Republican A+
Jim Hagedorn MN-01 Republican A+
James Comer KY-01 Republican A+
Jason Smith MO-08 Republican A+
Jeff Duncan SC-03 Republican A+
Jeff Fortenberry NE-01 Republican A+
Jim Baird IN-04 Republican A+
Jim Banks IN-03 Republican A+
Jim Jordan OH-04 Republican A+
Jim Sensenbrenner WI-05 Republican A+
Jody Hice GA-10 Republican A+
Jodey Arrington TX-19 Republican A+
Joe Wilson SC-02 Republican A+
John Carter TX-31 Republican A+
John Curtis UT-03 Republican B
John Katko NY-24 Republican C
John Joyce PA-13 Republican A+
John Moolenaar MI-04 Republican A+
John Rose TN-06 Republican A+
John Rutherford FL-04 Republican A+
Kay Granger TX-12 Republican A+
John Shimkus IL-15 Republican A+
Kelly Armstrong ND-AL Republican A+
Ken Buck CO-04 Republican A+
Ken Calvert CA-42 Republican A+
Kenny “Ken” Marchant TX-24 Republican A+
Lance Gooden TX-05 Republican A+
Kevin Brady TX-08 Republican A+
Larry Bucshon IN-08 Republican A+
Lee Zeldin NY-01 Republican A+
Liz Cheney WY-AL Republican A+
Louie Gohmert TX-01 Republican A+
Lloyd Smucker PA-11 Republican A+
Mac Thornberry TX-13 Republican A+
Mario Diaz-Balart FL-25 Republican B
Mark Amodei NV-02 Republican A+
Mark Green TN-07 Republican A+
Mark Walker NC-06 Republican A+
Markwayne Mullin OK-02 Republican A+
Martha Roby AL-02 Republican A+
Matt Gaetz FL-01 Republican A+
Michael Burgess TX-26 Republican A+
Mike Gallagher WI-08 Republican A+
Michael Cloud TX-27 Republican A+
Michael “Mike” Turner OH-10 Republican A+
Michael Guest MS-03 Republican A+
Michael McCaul TX-10 Republican B
Mike Bost IL-12 Republican A+
Mike Conaway TX-11 Republican A+
Mike Johnson LA-04 Republican A+
Mike Rogers AL-03 Republican A+
Mike Kelly PA-16 Republican A+
Mike Simpson ID-02 Republican A+
Michael Waltz FL-06 Republican A+
Mo Brooks AL-05 Republican A+
Morgan Griffith VA-09 Republican A+
Patrick McHenry NC-10 Republican A+
Neal Dunn FL-02 Republican A+
Paul Cook CA-08 Republican A+
Paul Gosar AZ-04 Republican A+
Paul Mitchell MI-10 Republican A+
Pete King NY-02 Republican B
Pete Olson TX-22 Republican A+
Phil Roe TN-01 Republican A+
Pete Stauber MN-08 Republican A+
Ralph Abraham LA-05 Republican A+
Ralph Norman SC-05 Republican A+
Randy Weber TX-14 Republican A+
Richard Hudson NC-08 Republican A
Rick Allen GA-12 Republican A+
Rob Bishop UT-01 Republican A+
Rick Crawford AR-01 Republican A+
Rob Wittman VA-01 Republican A+
Rob Woodall GA-07 Republican A+
Robert Aderholt AL-04 Republican A+
Bob Latta OH-05 Republican A+
Roger Marshall KS-01 Republican A+
Rodney Davis IL-13 Republican B
Roger Williams TX-25 Republican A+
Ron Wright TX-06 Republican A+
Ron Estes KS-04 Republican A+
Ross Spano FL-15 Republican A+
Russ Fulcher ID-01 Republican A+
Sam Graves MO-06 Republican A+
Scott DesJarlais TN-04 Republican A+
Scott Perry PA-10 Republican A+
Scott Tipton CO-03 Republican A+
Steve Chabot OH-01 Republican A+
Steve King IA-04 Republican A+
Steve Scalise LA-01 Republican A+
Steve Stivers OH-15 Republican A+
Steve Womack AR-03 Republican A+
Steve Watkins KS-02 Republican A+
Steven Palazzo MS-04 Republican A+
Susan Brooks IN-05 Republican B
Ted Budd NC-13 Republican A+
Ted Yoho FL-03 Republican A+
Tom Emmer MN-06 Republican A+
Thomas Massie KY-04 Republican A+
Tim Burchett TN-02 Republican A+
Tom Cole OK-04 Republican A+
Tim Walberg MI-07 Republican A+
Tom Graves GA-14 Republican A+
Tom McClintock CA-04 Republican A+
Tom Reed NY-23 Republican B
Tom Rice SC-07 Republican A+
Trent Kelly MS-01 Republican A+
Trey Hollingsworth IN-09 Republican A+
Troy Balderson OH-12 Republican A+
Van Taylor TX-03 Republican A+
Vern Buchanan FL-16 Republican A+
Vicky Hartzler MO-04 Republican A+
Virginia Foxx NC-05 Republican A+
Warren Davidson OH-08 Republican A+
Will Hurd TX-23 Republican C
Kevin Hern OK-01 Republican A+
Kevin McCarthy CA-23 Republican A+
Adam Schiff CA-28 Democrat F
William Timmons SC-04 Republican A+
Chris Smith NJ-04 Republican A+