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.

On Memorial Day, we remember our fallen heroes who answered the call—not for themselves, but for democracy. In their names, it’s on each of us to live our lives in a way that honors their sacrifice.
Senator Duckworth shakes hands with Veterans at the Village of Norridge’s Memorial Day Ceremony.
He's not sharing his military decisions with Congress, nor his own Pentagon. This is a rogue, incompetent Commander in Chief with no plans or strategies. Just chaos. And none of it makes America safer.
CBS News: NATO allies welcome Trump’s Poland troop announcement, but say messaging “confusing indeed”
Late night is losing one of the greats!   For years, Stephen brought laughter, truth and light into our homes when we needed it most. And for that, we'll always be grateful.
U.S. Senator Tammy Duckworth joining Stephen Colbert on the Late Show.
Our troops deserve a Commander in Chief who does right by them. Not one that throws them into an unjustified war with no plan and no end state—and works to hollow out the VA.
Reposted byTammy Duckworth
Join us live at 11:30 AM from Capitol Hill as U.S. Senators Tammy Duckworth, Ruben Gallego, Andy Kim, and Tim Kaine, alongside VoteVets Sr. Advisor Max Rose and veterans from across the country, hold a press conference calling on Congress to stop the ongoing Iran War. www.youtube.com/@votevets
BREAKING: After 80 long days, four Republicans voted with Democrats and helped advance our War Powers Resolution that would rein in Trump's illegal war. Our troops and the American people have paid enough.
Taxpayer dollars should be spent on helping you. Instead, Donald Trump wants to take $1.7 billion of your money to help his political allies, election deniers and insurrectionists.

He is obsessed with using the Presidency to steal from you and enrich himself and his cronies.
BREAKING: The Trump administration announces a $1.7 billion fund to compensate prosecuted allies after dropping a lawsuit against the IRS.
It's day 80 of Trump's illegal, unnecessary war. America is not safer, the Strait is still closed, gas prices are the highest they've been in 4 years—and there's no end in sight. Republicans need to stop blocking our War Powers Resolutions and help us end this chaos.
No money for healthcare. Can’t take care of daycare. No plans to bring down gas prices. But Republicans do think taxpayers should put $1 billion toward Trump’s golden ballroom. And shell out another $70 billion for ICE and Border Patrol. These people are out of touch.
NEWS: @baldwin.senate.gov and I are calling on the FAA to review how reduced crew size with certain airlines is impacting evacuation standards. In other words, you deserve to know how less flight attendants impacts your safety if disaster strikes. We're demanding answers.
Page 1 of Senators’ letter to FAA
Page 2 of Senators’ letter to FAA
Page 3 of Senators’ letter to FAA
When the brave men and women of our Armed Forces are given a mission, they never ask, “Why me?” They don’t ask, “But will I be safe?” They pack their rucksacks, lace up their boots and do what’s asked of them. Time after time. Tour after tour.
Amid his disastrous war of choice and self-created economic crisis, Donald Trump flew halfway around the world to flatter a foreign dictator—and came back with nothing to show for it. Nothing about that is "America first."
It was my honor to speak with SFC Jose Serrano today after successfully advocating for his wife’s release from ICE detention. I’ll never stop working to protect those who sacrifice for our nation.
Deisy Rivera Ortega is finally home. I’m thankful to DHS Secretary Mullin for heeding my personal call to release Deisy, the wife of Sgt. 1st Class Jose Serrano. But she—and so many others—should never have been in this situation to begin with. They fought for this country, we must fight for them.
CBS News: ICE releases the wife of U.S. Army soldier and Afghanistan veteran after monthlong detention
Legislation that would allow the year-round sale of E15 just passed the House! 🌽 With gas at $4.50 a gallon, this would help our farmers and give people a cheaper, cleaner option at the pump. If Trump is serious about lowering costs, he’d help make sure this passes the Senate.
Today, for the seventh time, Senate Republicans voted against a War Powers Resolution that would end Trump's illegal war. A war that has already cost $29 billion and driven up the cost of gas to $4.50 a gallon. Once again, Republicans chose Trump over the American people.
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
2025-12-08End debateNONOCloture Motion Agreed to (52-44)
2025-12-04Confirm nomineeNONONomination Confirmed (57-32)
2025-12-04S. Res. 520 (119th)End debateNONOCloture Motion Rejected (43-37, 3/5 majority required)
2025-12-04H.J. Res. 131 (119th)Approve resolutionNONOJoint Resolution Passed (49-45)
2025-12-03End debateNONOCloture Motion Agreed to (63-34)
2025-12-03S.J. Res. 91 (119th)Begin considerationNONOMotion to Proceed Agreed to (49-47)
2025-12-03Confirm nomineeNONONomination Confirmed (57-41)
2025-12-03End debateNONOCloture Motion Agreed to (56-40)
2025-12-02Confirm nomineeNONONomination Confirmed (60-39)
2025-12-02End debateNOT_VOTINGNOCloture Motion Agreed to (61-36)
2025-12-02Confirm nomineeNOT_VOTINGNONomination Confirmed (53-45)
2025-12-01End debateNONOCloture Motion Agreed to (50-41)
2025-11-20H.J. Res. 130 (119th)Approve resolutionNONOJoint Resolution Passed (51-43)
2025-11-19S.J. Res. 76 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-51)
2025-11-19S.J. Res. 89 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-47)
2025-11-19Confirm nomineeYESNONomination Confirmed (66-32)
2025-11-18End debateYESNOCloture Motion Agreed to (65-32)
2025-11-10H.R. 5371 (119th)Final passageNONOBill Passed (60-40)
2025-11-10H.R. 5371 (119th)End debateNONOCloture Motion Agreed to (60-40, 3/5 majority required)
2025-11-10H.R. 5371 (119th)Vote on amendmentNONOAmendment Agreed to (60-40)
2025-11-10H.R. 5371 (119th)End debateNONOCloture Motion Agreed to (60-40, 3/5 majority required)
2025-11-10H.R. 5371 (119th)Kill the motionYESYESMotion to Table Agreed to (76-24)
2025-11-10H.R. 5371 (119th)Kill the motionYESYESMotion to Table Failed (47-53)
2025-11-10H.R. 5371 (119th)Kill the motionYESYESMotion to Table Failed (47-53)
2025-11-10H.R. 5371 (119th)Begin considerationNONOMotion to Proceed Agreed to (60-40)
2025-11-09H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Agreed to (60-40, 3/5 majority required)
2025-11-07S. 3012 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (53-43, 3/5 majority required)
2025-11-06S.J. Res. 90 (119th)Motion to Discharge S.J.Res. 90YESYESMotion to Discharge Rejected (49-51)
2025-11-05Confirm nomineeNONONomination Confirmed (57-43)
2025-11-05End debateNONOCloture Motion Agreed to (57-41)
2025-11-05Confirm nomineeNONONomination Confirmed (52-45)
2025-11-04Confirm nomineeNONONomination Confirmed (52-46)
2025-11-04H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-44, 3/5 majority required)
2025-11-03End debateNONOCloture Motion Agreed to (51-46)
2025-10-30End debateNONOCloture Motion Agreed to (51-47)
2025-10-30S.J. Res. 88 (119th)Approve resolutionYESYESJoint Resolution Passed (51-47)
2025-10-30S.J. Res. 80 (119th)Approve resolutionNONOJoint Resolution Passed (52-45)
2025-10-29S.J. Res. 77 (119th)Approve resolutionYESYESJoint Resolution Passed (50-46)
2025-10-29S.J. Res. 69 (119th)Begin considerationNONOMotion to Proceed Rejected (25-72)
2025-10-29Confirm nomineeNONONomination Confirmed (51-47)
2025-10-29S.J. Res. 80 (119th)Begin considerationNONOMotion to Proceed Agreed to (54-46)
2025-10-28S.J. Res. 81 (119th)Approve resolutionYESYESJoint Resolution Passed (52-48)
2025-10-28End debateNONOCloture Motion Agreed to (53-46)
2025-10-28Confirm nomineeNONONomination Confirmed (52-47)
2025-10-28End debateNONOCloture Motion Agreed to (52-47)
2025-10-28H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-27Confirm nomineeNONONomination Confirmed (58-40)
2025-10-27Confirm nomineeNONONomination Confirmed (52-46)
2025-10-23End debateNONOCloture Motion Agreed to (50-45)
2025-10-23Confirm nomineeNONONomination Confirmed (48-45)

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 / 18Next →