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

Ladda Tammy Duckworth is an American politician and Army National Guard veteran serving as the junior United States senator from Illinois, a seat she has held since 2017. A member of the Democratic Party, she represented Illinois's 8th congressional district in the U.S. House of Representatives from 2013 to 2017.

Source: WikipediaView full (CC BY-SA)
Voting Record — 772
Yes27%
No66%
Present0%
Not Voting8%
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 · 48 sponsored · 357 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Absolutely horrific. None of our VA employees should ever have to fear for their safety when they serve our Veterans. My thoughts are with the victim, their loved ones and everyone else working at the clinic.
CNN: Veterans Affairs employee airlifted after being shot at Georgia VA clinic. The suspect is dead
The SAVE Act is not about stopping voter fraud. It was designed to serve the fraud in the White House. Trump knows his policies aren’t popular so he is desperate to stop Americans from having their voices heard. It’s the “Save Trump’s Ass Act.” I will vote no.
My thoughts are with the Air Force and the entire military community in the wake of this tragedy. We know they will always answer the call and execute their missions, despite their grief. Congress must do its job and vote to end this war.
In 1991, the average age of a first-time homebuyer was 29. Now, it's 40. Today, the Senate passed the biggest legislative housing package in 30 years to tackle this crisis. It's past time we bring the American dream of buying a home back within reach of the middle class.
Horrified by the attack on Temple Israel in Michigan. It is unacceptable that another Jewish community is left traumatized by such blatant antisemitism in America. Everyone should be able to pray in their house of worship without fear.
Shrapnel wounds. Brain injuries. Burns. Trump is throwing our troops into unjustified foreign wars while gutting our VA and making it harder to get the care they earned when they come home.
The true cost of war is so much more than a billion dollars a day. It's paid for in the blood and sacrifices of our troops—who still don't know what the mission is, when it will end or whether their wounds are justified. We need to put this Administration under oath in a public hearing. Now.
Absolutely infuriating. The Iranian missile that Hegseth downplayed as a "squirter getting through" killed six Americans and left dozens with traumatic brain injuries, burns and shrapnel in their bodies.
CBS EXCLUSIVE: Dozens of U.S. servicemembers in Kuwait suffered serious injuries, including burns, brain trauma and shrapnel wounds, sources say
This president never served in uniform—but has no problem using our troops as cannon fodder in a war he cannot justify. Enough. We need to put them under oath to get the answers our troops deserve.
Before throwing a new generation of troops into war, they made sure to: Torpedo our VA.
Enact the biggest health care cut in history.
Shutter hospitals. Don’t you dare tell me you care about our heroes when you're doing everything you can to undermine care when they get home.
ABC News: Many military members may get care at hospitals at risk of financial distress — partly due to Trump cuts
They're hiding their incompetence behind the valor of our men and women in uniform. As if to question why we're at war is to question our heroes. No, it's to make sure the mission is worth their sacrifices. Our troops will always do their job. Republicans need to do theirs.
As many as 140 servicemembers injured. 7 killed. Thousands of Americans stranded in the region with a target on their backs and no escape. All for a war that a draft dodger cannot even articulate a coherent and consistent justification for. How. Is. This. America. First.
As if food prices weren’t hitting your pocketbook hard enough, now gas prices are another sucker punch. This is Trump’s doing. Higher costs and more war is not what he promised.
The global oil benchmark topped $100 a barrel late Sunday, putting Republicans on the defensive on an issue at the center of this year’s midterm elections.
Extending my heartfelt condolences to the loved ones of Sgt. Benjamin N. Pennington, the seventh American servicemember killed in the week since Trump launched another war of choice. Our troops will always answer the call. Their leaders owe it to them to ensure their sacrifices are justified.
Sgt. Benjamin N. Pennington
SoupScore Breakdown
Loading analysis metrics…
Voting History
772 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
2025-09-17End debateNONOCloture Motion Rejected (51-48, 3/5 majority required)
2025-09-16S. Con. Res. 22 (119th)Begin considerationNONOMotion to Proceed Rejected (36-62)
2025-09-16S.J. Res. 60 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-51)
2025-09-15Confirm nomineeNONONomination Confirmed (48-47)
2025-09-15End debateNONOCloture Motion Agreed to (50-44)
2025-09-15S. Res. 377 (119th)Resolution S.Res. 377NONOResolution Agreed to (51-44)
2025-09-11S. Res. 377 (119th)End debateNONOCloture Motion Agreed to (53-43)
2025-09-11S. Res. 377 (119th)Decision of the Chair S.Res. 377YESYESDecision of Chair Not Sustained (45-53)
2025-09-11S. Res. 377 (119th)Motion to Reconsider S.Res. 377NONOMotion to Reconsider Agreed to (52-45)
2025-09-11S. Res. 377 (119th)End debateNONOCloture Motion Rejected (52-47, 3/5 majority required)
2025-09-10S. 2296 (119th)Kill the motionNONOMotion to Table Agreed to (51-49)
2025-09-09S. Res. 377 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-45)
2025-09-09S. Res. 377 (119th)Kill the motionNONOMotion to Table Agreed to (53-46)
2025-09-09Confirm nomineeNONONomination Confirmed (53-45)
2025-09-09End debateNONOCloture Motion Agreed to (53-44)
2025-09-09Confirm nomineeNONONomination Confirmed (49-46)
2025-09-09End debateNOT_VOTINGNOCloture Motion Agreed to (51-46)
2025-09-09Confirm nomineeNONONomination Confirmed (52-45)
2025-09-08Confirm nomineeNONONomination Confirmed (50-43)
2025-09-04S. 2296 (119th)Begin considerationYESYESMotion to Proceed Agreed to (83-13)
2025-09-04End debateNONOCloture Motion Agreed to (53-46)
2025-09-04End debateNONOCloture Motion Agreed to (53-45)
2025-09-02S. 2296 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (84-14, 3/5 majority required)
2025-08-02Confirm nomineeNONONomination Confirmed (71-23)
2025-08-02Confirm nomineeNONomination Confirmed (72-22)
2025-08-02Confirm nomineeNONONomination Confirmed (59-35)
2025-08-02Confirm nomineeNONONomination Confirmed (52-42)
2025-08-02Confirm nomineeNONONomination Confirmed (50-45)
2025-08-02Confirm nomineeYESYESNomination Confirmed (78-17)
2025-08-02End debateYESYESCloture Motion Agreed to (76-19)
2025-08-02Confirm nomineeNONONomination Confirmed (50-45)
2025-08-02End debateNONOCloture Motion Agreed to (51-45)
2025-08-02Confirm nomineeNONONomination Confirmed (52-44)
2025-08-02End debateNONOCloture Motion Agreed to (49-45)
2025-08-02Confirm nomineeNONONomination Confirmed (49-44)
2025-08-02End debateNONOCloture Motion Agreed to (51-45)
2025-08-02Confirm nomineeNONONomination Confirmed (53-44)
2025-08-02End debateNOT_VOTINGNOCloture Motion Agreed to (52-41)
2025-08-01Confirm nomineeNONONomination Confirmed (50-45)
2025-08-01Confirm nomineeNONONomination Confirmed (51-43)
2025-08-01Confirm nomineeNONONomination Confirmed (51-44)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Agreed to (81-15)
2025-08-01H.R. 3944 (119th)Final passageYESYESBill Passed (87-9, 3/5 majority required)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Agreed to (87-9, 3/5 majority required)
2025-08-01H.R. 3944 (119th)Vote on amendmentNONOAmendment Rejected (21-75)
2025-08-01H.R. 3944 (119th)Vote on amendmentNONOAmendment Rejected (15-81)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGNOAmendment Rejected (14-81)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (45-50)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (42-53)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (44-51)

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 6 / 16Next →