Tammy Duckworth headshot
At a Glance
Seat
U.S. Senator from Illinois
Born
March 12, 1968
Age 58
Phone
(202) 224-2854
Office
524 Hart Senate Office Building Washington, DC 20510, Washington 20515
Congress Member Profile|U.S. Senator|Democrat|Illinois

Tammy Duckworth

Voting Record — 885
Yes29%
No64%
Present0%
Not Voting7%
Party align97%
Cross-party2%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Tammy Duckworth headshot
Tammy Duckworth
U.S. SenatorDemocratIllinois
SoupScore
Tammy's ATmosphere Activity
20 recent posts · 61 sponsored · 422 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

This is overdue. 14 servicemembers have been killed. Costs are through the roof. Our adversaries are emboldened. America is less safe and worse off—and Senate Republicans’ vote today does not wash their hands of the damage already done. www.cbsnews.com/news/senate-...
NEWS: The Senate just passed the biggest housing bill in 30 years! With the median age of first-time homebuyers at a record high, our bipartisan ROAD to Housing Act would: — Build more homes — Lower housing costs — Stop Wall Street from buying up homes Next up, the House.
An outrageous attack on the rights and independence of the disability community. We will not let Trump’s DOJ drag us back to a time when Americans with disabilities were institutionalized against their will and ripped away from their families. Period.
Trump DOJ Outlines Dubious Path to Force People into Psychiatric Institutions
NEWS: I’m calling on the FAA to reject any pressure to rubberstamp Trump’s “Triumphal Arch.” The safety of the flying public should not be jeopardized for a vanity project designed to stroke the President’s ego.
A letter sent by U.S. Senator Tammy Duckworth demanding the FAA reject any efforts from Trump to waste time and resources on his “Triumphal Arch.” Full letter can be found on the Senator’s website. Link in bio.
Heartbroken for the eight brave servicemembers who perished in today's crash at Edwards Air Force Base in California. Their service to our nation can never be repaid, but we owe it to them and their families to try.
Trump must provide the Senate Foreign Relations Committee with a detailed briefing on the terms of this “deal” immediately. We need answers ASAP on how exactly this agreement would solve anything for the American people—if it even holds at all.
America is not better off than we were before. This war has cost 14 of our troops' lives and burned through $30 billion. Our economy is in shambles. It’s a total failure.
Under this "deal," we would be lifting sanctions and essentially be paying Iran to stop this war that Trump started. All while Americans continue suffering at the pump, grocery store and elsewhere as a direct result.
And don’t forget, Trump originally said he wanted “regime change.” But Iran is now led by a younger, more extreme Ayatollah who he’s just empowered with all these concessions.
So Trump just gifted Iran a new way to profit off a public waterway—and it may embolden other countries to follow suit. When I met with our Indo-Pacific partners recently, this was a huge concern. Our global economy only works when trade can run through international waters.
Iran's only concession isn't even a concession. Reopening a Strait that was open before the war began is not a "win" for us. And it won’t go back to how it was. Iran won't charge tolls for 60 days, but it may charge “fees.”
It also doesn’t stop Iran's strategy of arming rogue groups in the region. In fact, it seems like the Administration might hand Iran a cash infusion. $24 billion of frozen assets might be handed over. Almost as much as this war has already cost taxpayers.
This "deal" is only a 60-day ceasefire that doesn’t keep a nuclear weapon out of Iran's hands. There is no new pledge. No monitoring. Nothing like what we had under the JCPOA.
An “end” to this illegal and expensive war is all anyone has asked for for over 100 days, but we've seen the President's deals fall apart before. And ultimately, the main takeaway is that Trump has failed to deliver on every possible end state he's proposed. Let me explain.
This is who Trump deems “the worst of the worst." The wife of a 20-year Army and Texas National Guard Veteran who served in Iraq and Afghanistan. Snatching up our troops’ loved ones is no way to repay our military families.
10 years ago, one of the deadliest shootings in our nation's history took place at Pulse nightclub in Orlando. 49 were killed. Dozens more were injured. A night of terror, pain and loss for the LGBTQ+ community. Today, we remember the victims and their loved ones.
SoupScore Breakdown
Loading analysis metrics…
Voting History
885 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-04-14Confirm nomineeNONONomination Confirmed (53-46)
2026-04-13End debateNONOCloture Motion Agreed to (50-44)
2026-03-26H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (53-47, 3/5 majority required)
2026-03-26S. 1383 (119th)End debateNONOCloture Motion Rejected (53-47, 3/5 majority required)
2026-03-25S.J. Res. 103 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-03-25H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-46, 3/5 majority required)
2026-03-25S.J. Res. 107 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-53)
2026-03-24S.J. Res. 116 (119th)Motion to Discharge S.J.Res. 116YESYESMotion to Discharge Rejected (47-53)
2026-03-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24Begin considerationNONOMotion to Proceed Agreed to (51-47)
2026-03-24Confirm nomineeNONONomination Confirmed (52-47)
2026-03-23End debateNONOCloture Motion Agreed to (51-45)
2026-03-23Confirm nomineeNONONomination Confirmed (54-45)
2026-03-22End debateNONOCloture Motion Agreed to (54-37)
2026-03-21S. 1383 (119th)End debateYESYESCloture Motion Rejected (41-49, 3/5 majority required)
2026-03-21S. 1383 (119th)End debateNONOCloture Motion Rejected (49-41, 3/5 majority required)
2026-03-20H.R. 7147 (119th)End debateNONOCloture Motion Rejected (47-37, 3/5 majority required)
2026-03-18S.J. Res. 118 (119th)Motion to Discharge S.J.Res. 118YESYESMotion to Discharge Rejected (47-53)
2026-03-17S. 1383 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-48)
2026-03-17Confirm nomineeNONONomination Confirmed (51-45)
2026-03-17End debateNONOCloture Motion Agreed to (48-45)
2026-03-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (51-46, 3/5 majority required)
2026-03-12H.R. 6644 (119th)Final passageYESYESBill Passed (89-10)
2026-03-11H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (82-11, 3/5 majority required)
2026-03-11H.R. 6644 (119th)Vote on amendmentYESYESAmendment Agreed to (84-10)
2026-03-10H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (89-9, 3/5 majority required)
2026-03-10Confirm nomineeNONONomination Confirmed (71-29)
2026-03-09End debateNONOCloture Motion Agreed to (68-28)
2026-03-05H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2026-03-04S.J. Res. 104 (119th)Motion to Discharge S.J.Res. 104YESYESMotion to Discharge Rejected (47-53)
2026-03-04H.R. 6644 (119th)Begin considerationYESYESMotion to Proceed Agreed to (90-8)
2026-03-02H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (84-6, 3/5 majority required)
2026-02-26Confirm nomineeNONONomination Confirmed (57-33)
2026-02-26End debateNONOCloture Motion Agreed to (60-34)
2026-02-25Confirm nomineeNONONomination Confirmed (50-45)
2026-02-25End debateNONOCloture Motion Agreed to (50-45)
2026-02-24H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-45, 3/5 majority required)
2026-02-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (52-47, 3/5 majority required)
2026-02-12H.J. Res. 142 (119th)Approve resolutionNONOJoint Resolution Passed (49-47)
2026-02-11H.J. Res. 142 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2026-02-10S.J. Res. 95 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-51)
2026-02-10Confirm nomineeNONONomination Confirmed (52-46)
2026-02-09End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-47)
2026-02-05End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-46)
2026-02-04End debateNONOCloture Motion Agreed to (50-47)
2026-02-04Confirm nomineeNONONomination Confirmed (51-46)
2026-02-04End debateNONOCloture Motion Agreed to (51-47)

Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.

← PrevPage 4 / 18Next →