Senators ranked: Pro-gun-rights

All 100 senators ranked by how often they voted against new gun restrictions, across 23 recorded Senate votes. A higher grade means the senator voted for the Pro-gun-rights side more often.

Official Senate roll-call votes (via Voteview)

A means the senator voted for this side most often — not that the senator is better. F means the senator voted against this side most often. Based on votes through 2026-08-08.

How did each senator score on guns?

RankSenatorPartyStateGradeVoted for this sideMissedVotes
1Bill HagertyRepublicanTennesseeA+100%0See the votes
2Cindy Hyde-SmithRepublicanMississippiA+100%0See the votes
3Cynthia M. LummisRepublicanWyomingA+100%0See the votes
4Dan SullivanRepublicanAlaskaA+100%0See the votes
5Eric SchmittRepublicanMissouriA+100%0See the votes
6James LankfordRepublicanOklahomaA+100%0See the votes
7John KennedyRepublicanLouisianaA+100%0See the votes
8Josh HawleyRepublicanMissouriA+100%0See the votes
9Katie Boyd BrittRepublicanAlabamaA+100%0See the votes
10Kevin CramerRepublicanNorth DakotaA+100%3See the votes
11Marsha BlackburnRepublicanTennesseeA+100%0See the votes
12Mike LeeRepublicanUtahA+100%0See the votes
13Mike RoundsRepublicanSouth DakotaA+100%0See the votes
14Pete RickettsRepublicanNebraskaA+100%0See the votes
15Rick ScottRepublicanFloridaA+100%0See the votes
16Roger MarshallRepublicanKansasA+100%0See the votes
17Steve DainesRepublicanMontanaA+100%0See the votes
18Ted BuddRepublicanNorth CarolinaA+100%0See the votes
19Tom CottonRepublicanArkansasA+100%1See the votes
20Tommy TubervilleRepublicanAlabamaA+100%0See the votes
21Chuck GrassleyRepublicanIowaA94%0See the votes
22Mike CrapoRepublicanIdahoA94%0See the votes
23John ThuneRepublicanSouth DakotaA-92%0See the votes
24James E. RischRepublicanIdahoA-91%0See the votes
25John BarrassoRepublicanWyomingA-91%0See the votes
26Roger F. WickerRepublicanMississippiA-91%0See the votes
27Deb FischerRepublicanNebraskaA-90%0See the votes
28Jerry MoranRepublicanKansasA-90%0See the votes
29John BoozmanRepublicanArkansasA-90%0See the votes
30John HoevenRepublicanNorth DakotaA-90%0See the votes
31Rand PaulRepublicanKentuckyA-90%0See the votes
32Ron JohnsonRepublicanWisconsinA-90%0See the votes
33Ted CruzRepublicanTexasA-90%0See the votes
34Tim ScottRepublicanSouth CarolinaB+89%1See the votes
35Mitch McConnellRepublicanKentuckyB-82%1See the votes
36John CornynRepublicanTexasB-80%0See the votes
37Lisa MurkowskiRepublicanAlaskaB-80%0See the votes
38Susan M. CollinsRepublicanMaineC75%0See the votes
39Joni ErnstRepublicanIowaD+67%0See the votes
40Shelley Moore CapitoRepublicanWest VirginiaD+67%0See the votes
41Thom TillisRepublicanNorth CarolinaD+67%0See the votes
42Todd YoungRepublicanIndianaD+67%0See the votes
43Bill CassidyRepublicanLouisianaD-60%1See the votes
44Angus S. King, Jr.IndependentMaineF50%0See the votes
45Mark R. WarnerDemocratVirginiaF36%0See the votes
46Martin HeinrichDemocratNew MexicoF30%0See the votes
47Bernard SandersIndependentVermontF27%0See the votes
48Michael F. BennetDemocratColoradoF27%0See the votes
49Jacky RosenDemocratNevadaF20%0See the votes
50Amy KlobucharDemocratMinnesotaF18%0See the votes
51Jeanne ShaheenDemocratNew HampshireF18%0See the votes
52Jeff MerkleyDemocratOregonF18%0See the votes
53Maria CantwellDemocratWashingtonF13%0See the votes
54Ron WydenDemocratOregonF13%0See the votes
55Patty MurrayDemocratWashingtonF11%0See the votes
56Christopher A. CoonsDemocratDelawareF11%1See the votes
57Brian SchatzDemocratHawaiiF10%0See the votes
58Christopher MurphyDemocratConnecticutF10%0See the votes
59Elizabeth WarrenDemocratMassachusettsF10%0See the votes
60Mazie K. HironoDemocratHawaiiF10%0See the votes
61Richard BlumenthalDemocratConnecticutF10%0See the votes
62Tammy BaldwinDemocratWisconsinF10%0See the votes
63Tim KaineDemocratVirginiaF10%0See the votes
64Kirsten E. GillibrandDemocratNew YorkF9%0See the votes
65Sheldon WhitehouseDemocratRhode IslandF9%0See the votes
66Charles E. SchumerDemocratNew YorkF6%0See the votes
67Jack ReedDemocratRhode IslandF6%0See the votes
68Richard J. DurbinDemocratIllinoisF6%0See the votes
69Alex PadillaDemocratCaliforniaF0%1See the votes
70Ben Ray LujánDemocratNew MexicoF0%0See the votes
71Catherine Cortez MastoDemocratNevadaF0%0See the votes
72Chris Van HollenDemocratMarylandF0%0See the votes
73Cory A. BookerDemocratNew JerseyF0%0See the votes
74Edward J. MarkeyDemocratMassachusettsF0%0See the votes
75Gary C. PetersDemocratMichiganF0%0See the votes
76John FettermanDemocratPennsylvaniaF0%0See the votes
77John W. HickenlooperDemocratColoradoF0%0See the votes
78Jon OssoffDemocratGeorgiaF0%0See the votes
79Margaret Wood HassanDemocratNew HampshireF0%0See the votes
80Mark KellyDemocratArizonaF0%0See the votes
81Raphael G. WarnockDemocratGeorgiaF0%0See the votes
82Tammy DuckworthDemocratIllinoisF0%1See the votes
83Tina SmithDemocratMinnesotaF0%0See the votes
—Adam B. SchiffDemocratCaliforniaN/AN/A — not enough votes yet0See the votes
—Alan ArmstrongRepublicanOklahomaN/AN/A — not enough votes yet0See the votes
—Andy KimDemocratNew JerseyN/AN/A — not enough votes yet0See the votes
—Angela D. AlsobrooksDemocratMarylandN/AN/A — not enough votes yet0See the votes
—Ashley MoodyRepublicanFloridaN/AN/A — not enough votes yet0See the votes
—Bernie MorenoRepublicanOhioN/AN/A — not enough votes yet0See the votes
—Darline GrahamRepublicanSouth CarolinaN/AN/A — not enough votes yet0See the votes
—David McCormickRepublicanPennsylvaniaN/AN/A — not enough votes yet0See the votes
—Elissa SlotkinDemocratMichiganN/AN/A — not enough votes yet0See the votes
—James C. JusticeRepublicanWest VirginiaN/AN/A — not enough votes yet0See the votes
—Jim BanksRepublicanIndianaN/AN/A — not enough votes yet0See the votes
—John R. CurtisRepublicanUtahN/AN/A — not enough votes yet0See the votes
—Jon HustedRepublicanOhioN/AN/A — not enough votes yet0See the votes
—Lisa Blunt RochesterDemocratDelawareN/AN/A — not enough votes yet0See the votes
—Peter WelchDemocratVermontN/AN/A — not enough votes yet1See the votes
—Ruben GallegoDemocratArizonaN/AN/A — not enough votes yet1See the votes
—Tim SheehyRepublicanMontanaN/AN/A — not enough votes yet0See the votes

Which votes count?

DateBillQuestionSide countedWeightWhy it counts
1993-11-17S1607On the AmendmentNay21994 assault weapons ban amendment
1993-11-19S414On the Cloture MotionNay1Cloture on the Brady handgun background-check bill
1999-05-20S254On the AmendmentNay2Requires background checks at gun shows (1999)
2004-03-02S1805On the AmendmentNay210-year extension of the assault weapons ban (2004)
2004-03-02S1805On the AmendmentNay2Background checks at gun shows (2004)
2005-07-29S397On Passage of the BillYea2Protects gun makers and dealers from many lawsuits (2005)
2006-07-13HR5441On the AmendmentYea2Bans confiscating legal guns during disasters (2006)
2009-09-16HR3288On the AmendmentYea2Lets Amtrak passengers carry guns in checked bags (2009)
2013-04-17S649On the AmendmentNay2Manchin-Toomey amendment expanding background checks to gun-show and online sales
2013-04-17S649On the AmendmentNay2Assault weapons ban amendment
2013-04-17S649On the AmendmentYea2Lets people with concealed-carry permits carry in other states
2013-04-17S649On the AmendmentYea2Protects gun rights of veterans flagged by the VA
2015-12-03HR3762On the MotionNay1Lets the Attorney General block gun sales to suspected terrorists (2015)
2015-12-03HR3762On the MotionNay1Expanded background checks (2015)
2016-06-20HR2578On the Cloture MotionNay1Expanded background checks after the Orlando shooting (2016)
2016-06-20HR2578On the Cloture MotionNay1Blocks gun sales to suspected terrorists (2016)
2017-02-15HJRES40On the Joint ResolutionYea2Overturns the Social Security rule reporting some beneficiaries to the gun background check system
2022-06-21S2938On the MotionNay1Motion to begin the Bipartisan Safer Communities Act (red-flag grants, tighter checks for under-21 buyers)
2022-06-23S2938On the Cloture MotionNay1Cloture on the Bipartisan Safer Communities Act
2022-06-23S2938On the MotionNay2Final Senate passage of the Bipartisan Safer Communities Act
2023-06-22HJRES44On the Joint ResolutionYea2Overturned the ATF pistol-brace rule
2023-10-25HR4366On the AmendmentYea2Stops VA from reporting some veterans to the gun background-check system
2025-08-01HR3944On the AmendmentNay2Report on veterans flagged to background checks who die by gun suicide