Senators ranked: Pro-defense-spending

All 100 senators ranked by how often they voted for higher military spending and aid to U.S. allies, across 20 recorded Senate votes. A higher grade means the senator voted for the Pro-defense-spending 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 foreign policy?

RankSenatorPartyStateGradeVoted for this sideMissedVotes
1Catherine Cortez MastoDemocratNevadaA+100%1See the votes
2John FettermanDemocratPennsylvaniaA+100%0See the votes
3Charles E. SchumerDemocratNew YorkA+97%0See the votes
4Jacky RosenDemocratNevadaA96%0See the votes
5Kirsten E. GillibrandDemocratNew YorkA96%0See the votes
6Richard BlumenthalDemocratConnecticutA96%0See the votes
7Christopher A. CoonsDemocratDelawareA96%2See the votes
8Susan M. CollinsRepublicanMaineA93%0See the votes
9Gary C. PetersDemocratMichiganA93%0See the votes
10Lisa MurkowskiRepublicanAlaskaA93%0See the votes
11Mark R. WarnerDemocratVirginiaA93%0See the votes
12John W. HickenlooperDemocratColoradoB+89%0See the votes
13Margaret Wood HassanDemocratNew HampshireB+89%0See the votes
14Sheldon WhitehouseDemocratRhode IslandB+89%0See the votes
15Mark KellyDemocratArizonaB+88%2See the votes
16Michael F. BennetDemocratColoradoB+88%1See the votes
17Chuck GrassleyRepublicanIowaB+87%0See the votes
18Mike CrapoRepublicanIdahoB+87%0See the votes
19Dan SullivanRepublicanAlaskaB86%0See the votes
20James E. RischRepublicanIdahoB86%0See the votes
21John BoozmanRepublicanArkansasB86%0See the votes
22John HoevenRepublicanNorth DakotaB86%0See the votes
23Joni ErnstRepublicanIowaB86%0See the votes
24Mike RoundsRepublicanSouth DakotaB86%0See the votes
25Mitch McConnellRepublicanKentuckyB86%1See the votes
26Roger F. WickerRepublicanMississippiB86%0See the votes
27Shelley Moore CapitoRepublicanWest VirginiaB86%0See the votes
28Todd YoungRepublicanIndianaB86%0See the votes
29Jerry MoranRepublicanKansasB85%1See the votes
30John KennedyRepublicanLouisianaB85%1See the votes
31Kevin CramerRepublicanNorth DakotaB85%1See the votes
32Bill CassidyRepublicanLouisianaB84%2See the votes
33John CornynRepublicanTexasB84%2See the votes
34Jack ReedDemocratRhode IslandB83%0See the votes
35Maria CantwellDemocratWashingtonB83%0See the votes
36Thom TillisRepublicanNorth CarolinaB83%3See the votes
37Amy KlobucharDemocratMinnesotaB-82%0See the votes
38John ThuneRepublicanSouth DakotaB-82%0See the votes
39Deb FischerRepublicanNebraskaC+79%0See the votes
40James LankfordRepublicanOklahomaC+79%0See the votes
41Jeanne ShaheenDemocratNew HampshireC+79%0See the votes
42Jon OssoffDemocratGeorgiaC+79%0See the votes
43Pete RickettsRepublicanNebraskaC+79%0See the votes
44Tom CottonRepublicanArkansasC+79%0See the votes
45Tammy DuckworthDemocratIllinoisC+78%1See the votes
46Elissa SlotkinDemocratMichiganC+77%2See the votes
47Alex PadillaDemocratCaliforniaC75%0See the votes
48Angus S. King, Jr.IndependentMaineC75%0See the votes
49Tim ScottRepublicanSouth CarolinaC75%2See the votes
50Ted BuddRepublicanNorth CarolinaC74%1See the votes
51Ashley MoodyRepublicanFloridaC73%0See the votes
52Bernie MorenoRepublicanOhioC73%0See the votes
53David McCormickRepublicanPennsylvaniaC73%0See the votes
54James C. JusticeRepublicanWest VirginiaC73%0See the votes
55Jim BanksRepublicanIndianaC73%0See the votes
56John R. CurtisRepublicanUtahC73%0See the votes
57Jon HustedRepublicanOhioC73%0See the votes
58Tim SheehyRepublicanMontanaC73%0See the votes
59Eric SchmittRepublicanMissouriC73%1See the votes
60John BarrassoRepublicanWyomingC73%1See the votes
61Marsha BlackburnRepublicanTennesseeC73%1See the votes
62Raphael G. WarnockDemocratGeorgiaC73%1See the votes
63Ted CruzRepublicanTexasC73%1See the votes
64Ruben GallegoDemocratArizonaC73%3See the votes
65Cindy Hyde-SmithRepublicanMississippiC-71%0See the votes
66Katie Boyd BrittRepublicanAlabamaC-71%0See the votes
67Ben Ray LujánDemocratNew MexicoD+68%0See the votes
68Bill HagertyRepublicanTennesseeD+68%0See the votes
69Martin HeinrichDemocratNew MexicoD+68%0See the votes
70Mazie K. HironoDemocratHawaiiD+68%0See the votes
71Rick ScottRepublicanFloridaD+68%0See the votes
72Roger MarshallRepublicanKansasD+68%0See the votes
73Ron JohnsonRepublicanWisconsinD+68%0See the votes
74Steve DainesRepublicanMontanaD+68%0See the votes
75Tim KaineDemocratVirginiaD+68%0See the votes
76Angela D. AlsobrooksDemocratMarylandD+67%0See the votes
77Lisa Blunt RochesterDemocratDelawareD+67%0See the votes
78Tommy TubervilleRepublicanAlabamaD+67%1See the votes
79Patty MurrayDemocratWashingtonD65%3See the votes
80Tammy BaldwinDemocratWisconsinD63%4See the votes
81Cynthia M. LummisRepublicanWyomingD-61%3See the votes
82Brian SchatzDemocratHawaiiD-61%0See the votes
83Cory A. BookerDemocratNew JerseyD-61%0See the votes
84Josh HawleyRepublicanMissouriD-61%0See the votes
85Ron WydenDemocratOregonF57%0See the votes
86Chris Van HollenDemocratMarylandF54%0See the votes
87Mike LeeRepublicanUtahF54%0See the votes
88Tina SmithDemocratMinnesotaF54%0See the votes
89Adam B. SchiffDemocratCaliforniaF53%0See the votes
90Christopher MurphyDemocratConnecticutF46%0See the votes
91Richard J. DurbinDemocratIllinoisF46%3See the votes
92Andy KimDemocratNew JerseyF40%0See the votes
93Rand PaulRepublicanKentuckyF33%1See the votes
94Edward J. MarkeyDemocratMassachusettsF32%0See the votes
95Elizabeth WarrenDemocratMassachusettsF32%0See the votes
96Jeff MerkleyDemocratOregonF29%0See the votes
97Peter WelchDemocratVermontF27%1See the votes
98Bernard SandersIndependentVermontF21%0See the votes
—Alan ArmstrongRepublicanOklahomaN/AN/A — not enough votes yet0See the votes
—Darline GrahamRepublicanSouth CarolinaN/AN/A — not enough votes yet0See the votes

Which votes count?

DateBillQuestionSide countedWeightWhy it counts
2002-10-11HJRES114On the Joint ResolutionYea2Authorizes military force against Iraq (2002)
2023-07-20S2226On the AmendmentNay2Limits funds for Ukraine
2023-07-27S2226On the AmendmentNay2Cuts military spending
2023-07-27S2226On Passage of the BillYea2Senate defense bill (NDAA) 2024 passage
2023-12-13HR2670On the Conference ReportYea2Final NDAA 2024
2024-02-13HR815On Passage of the BillYea2Ukraine, Israel and Taiwan aid package passage
2024-04-23HR815On the Cloture MotionYea1Final Ukraine, Israel and Taiwan aid package (cloture)
2024-11-20SJRES111On the Motion to DischargeNay1Blocks an arms sale to Israel
2024-11-20SJRES113On the Motion to DischargeNay1Blocks an arms sale to Israel
2025-02-21SCONRES7On the AmendmentYea2Continued support for Ukraine
2025-04-03SJRES33On the Motion to DischargeNay1Blocks an arms sale to Israel
2025-04-03SJRES26On the Motion to DischargeNay1Blocks an arms sale to Israel
2025-04-04HCONRES14On the AmendmentYea2Prevents disruption of security aid to Ukraine
2025-07-30SJRES41On the Motion to DischargeNay1Blocks an arms export to Israel
2025-07-30SJRES34On the Motion to DischargeNay1Blocks an arms sale to Israel
2025-08-01HR3944On Passage of the BillYea2Military construction funding passage
2025-10-09S2296On Passage of the BillYea2Senate defense bill (NDAA) 2026 passage
2025-10-16HR4016On Cloture on the Motion to ProceedYea1Defense Department funding bill (cloture)
2026-04-15SJRES32On the Motion to DischargeNay1Blocks an arms sale to Israel
2026-04-15SJRES138On the Motion to DischargeNay1Blocks an arms sale to Israel