Tammy Duckworth — Pro-defense-spending: C+

Tammy Duckworth voted for the Pro-defense-spending side 78% of the time on 18 counted Senate votes, for a grade of C+. Tammy Duckworth missed 1 of these votes.

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 Tammy Duckworth vote on foreign policy?

Tammy Duckworth was in the Senate but missed 1 of these votes; missed votes are not listed or counted.

DateBillWhat it wasSide countedTammy Duckworth's voteMatched side?Official roll call
2023-07-20S2226Limits funds for UkraineNayNayYesRoll call 195
2023-07-27S2226Cuts military spendingNayNayYesRoll call 203
2023-07-27S2226Senate defense bill (NDAA) 2024 passageYeaYeaYesRoll call 212
2023-12-13HR2670Final NDAA 2024YeaYeaYesRoll call 343
2024-02-13HR815Ukraine, Israel and Taiwan aid package passageYeaYeaYesRoll call 48
2024-04-23HR815Final Ukraine, Israel and Taiwan aid package (cloture)YeaYeaYesRoll call 152
2024-11-20SJRES111Blocks an arms sale to IsraelNayNayYesRoll call 292
2024-11-20SJRES113Blocks an arms sale to IsraelNayNayYesRoll call 293
2025-02-21SCONRES7Continued support for UkraineYeaYeaYesRoll call 76
2025-04-03SJRES33Blocks an arms sale to IsraelNayNayYesRoll call 165
2025-04-03SJRES26Blocks an arms sale to IsraelNayNayYesRoll call 166
2025-04-04HCONRES14Prevents disruption of security aid to UkraineYeaYeaYesRoll call 178
2025-07-30SJRES41Blocks an arms export to IsraelNayYeaNoRoll call 454
2025-07-30SJRES34Blocks an arms sale to IsraelNayYeaNoRoll call 455
2025-08-01HR3944Military construction funding passageYeaYeaYesRoll call 480
2025-10-09S2296Senate defense bill (NDAA) 2026 passageYeaNayNoRoll call 570
2026-04-15SJRES32Blocks an arms sale to IsraelNayYeaNoRoll call 80
2026-04-15SJRES138Blocks an arms sale to IsraelNayYeaNoRoll call 81