This pattern of "shoot first, then lie, lie, deny" has to stop. It's authoritarianism in action.
The videos don't lie.

Congress Member Profile|U.S. Senator|Democrat|Illinois
Tammy Duckworth
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 851
Yes29%
No64%
Present0%
Not Voting7%
Party align97%
Cross-party2%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Tammy Duckworth
U.S. SenatorDemocratIllinois
SoupScore
Tammy's ATmosphere Activity
20 recent posts · 54 sponsored · 389 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
We know they can't be trusted.
In Chicago, they shot a woman multiple times and charged her with assault with a deadly weapon, accusing her of being a domestic terrorist too—only to drop the charges when evidence including body camera footage contradicted their story.
One day after ICE killed a mom in Minneapolis, Trump's agents shot two more people in Portland.
How does Trump and his team respond?
Not remorse. Not empathy. Just declaring the cases closed before the facts come to light, then covering them up by blocking local investigators.
NEW: The Senate advanced a bipartisan resolution to block further military action in Venezuela unless authorized by Congress.
Our message is clear: Trump cannot continue to march us into another forever war with no end state.
Focus on running America.
This DoD review is clearly designed to shrink the number of women who bravely serve in combat roles, which would be devastating to our military readiness.
Women have always made our military stronger—
And they're more qualified to serve in combat than Hegseth is to be SecDef.
One of Trump’s ICE agents killed a U.S. citizen in Minneapolis.
We need an immediate investigation into the ICE officer, accountability and justice.
My heart goes out to the family and the people of Minnesota.
ICE is clearly not making us safer. This needs to stop.
Any effort to take Greenland by force or coercion is as ridiculous as it is dangerous.
It would threaten our NATO alliance and do nothing to help Americans here at home afford health insurance, groceries or child care.
Trump ran on lowering costs. It’s time he acted like it.
If Donald Trump wants to run a country, he should think about running the United States of America.
Again and again, Trump proves he has no respect for our Constitution or the rule of law. No matter the cost.
And Republicans continue to bend the knee to this wanna-be king.
The mob assaulted Capitol police officers, shouted death threats aimed at elected officials and abused American flags to lay waste to the halls of our democracy—and yet the President pardoned these traitors to our country. Many of whom have since committed additional violent crimes.
Five years ago, Trump incited a violent mob in attempt to subvert the results of a free and fair election and upend the will of the American people.
It doesn't get more wicked than this.
Donald Trump is cutting $10 billion for child care and social services in Illinois and 4 other blue states.
Playing politics and coming after kids because they happen to live in states that voted against him is anything but America first.
Trump promised lower costs and America first.
But as healthcare and grocery bills skyrocket, he is focused on building ballrooms, renaming the Kennedy Center and literally running another country.
This is not what America asked for.
This is not what America deserves.
It is wildly inappropriate for the Trump Admin to go after its political critics like this—let alone heroes like Sen. Kelly.
Kelly is a patriot who has always put our American democracy first and always supported our servicemembers and the rule of law.
Something neither Trump or Hegseth can say.
Trump's actions continue putting American troops, personnel and citizens at risk both in the region and around the globe.
None of that serves our nation’s interests.
Maduro was unquestionably a bad actor, but no President has the authority to unilaterally decide to use force to topple a government, thrusting us and the region into uncertainty without justification, a defined end-state or a real plan for preventing the instability that could come next.
Donald Trump’s reckless and unconstitutional operations in Venezuela—including this morning’s arrest of a foreign leader—are not about enforcing law and order.
If they were, he wouldn’t hide them from Congress.
This is a lie. We blocked Trump’s troop deployment to Chicago.
The Supreme Court even ruled Trump would have been breaking the law had he deployed them on our streets.
I’m relieved our patriotic troops are finally heading home to their families after Trump unlawful deployment.
Happy New Year! 🎉
Looking forward to another year of fighting for Illinoisans, Veterans and military families.
In these final days of 2025, I can’t help but reflect on the year we’ve been through—the struggles, the progress and everything in between.
Whatever the new year may bring, I’m ready to keep fighting for Illinois.
SoupScore Breakdown
Loading analysis metrics…
Voting History851 total votesExpandCollapse
Voting History
851 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2026-02-26 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-34) |
| 2026-02-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2026-02-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2026-02-24 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-45, 3/5 majority required) |
| 2026-02-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2026-02-12 | H.J. Res. 142 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (49-47) |
| 2026-02-11 | H.J. Res. 142 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2026-02-10 | S.J. Res. 95 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2026-02-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2026-02-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2026-02-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2026-02-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-04 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (58-39) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-39) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-02-03 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (49-44) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-40) |
| 2026-02-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-40) |
| 2026-01-30 | H.R. 7148 (119th) | Final passage | NO | NO | ✓ | Bill Passed (71-29, 3/5 majority required) |
| 2026-01-30 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287) | YES | YES | ✓ | Motion Rejected (47-52, 3/5 majority required) |
| 2026-01-30 | H.R. 7148 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51, 3/5 majority required) |
| 2026-01-30 | H.R. 7148 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (58-42) |
| 2026-01-30 | H.R. 7148 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (58-42) |
| 2026-01-30 | H.R. 7148 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (67-33) |
| 2026-01-30 | H.R. 7148 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (32-67) |
| 2026-01-29 | H.R. 7148 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (45-55, 3/5 majority required) |
| 2026-01-27 | S. 3627 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (47-45, 3/5 majority required) |
| 2026-01-15 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Bill Passed (82-15) |
| 2026-01-15 | H.R. 6938 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (85-14, 3/5 majority required) |
| 2026-01-14 | S.J. Res. 98 (119th) | Point of Order S.J.Res. 98 | NO | NO | ✓ | Point of Order Well Taken (50-50, Vice President of the United States, voted Yea) |
| 2026-01-13 | S.J. Res. 84 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-52) |
| 2026-01-12 | H.R. 6938 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required) |
| 2026-01-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-40) |
| 2026-01-08 | S.J. Res. 98 (119th) | Motion to Discharge S.J.Res. 98 | YES | YES | ✓ | Motion to Discharge Agreed to (52-47) |
| 2026-01-07 | S.J. Res. 86 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (43-50) |
| 2026-01-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-48) |
| 2026-01-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2026-01-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-35) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-42) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-35) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (58-36) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-12-18 | S. Res. 532 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-12-18 | S.J. Res. 82 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (50-50) |
| 2025-12-17 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-12-17 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (71-29) |
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.