Trump isn’t just firing more Veterans than any President in history—
He’s cancelling contracts with Veteran-owned small businesses that help cancer patients…
…and forcing them to consider selling their cars just to pay their employees.
Truly despicable.

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 — 782
Yes27%
No66%
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 · 48 sponsored · 361 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
NEWS: I'm calling on the FTC to open an investigation into ByHeart's refund policy after the company announced a recall on its infant formula after a botulism outbreak.
Families who trusted this company deserve a full refund.
Anything less is putting profits over people.
This. This is precisely why I requested an independent investigation into the excessive use of force by Trump's agents in Chicago.
Read some of this stuff Trump's agents are doing and how DHS is lying about it to mislead the public.
It's harrowing.
Wishing the happiest of birthdays to my dear friend and mentor, @durbin.senate.gov!
On Transgender Day of Remembrance, we honor the transgender Americans whose lives have been cut short by hate.
As Trump continues his campaign of hate against the trans community, I will always fight for the safety, dignity and respect that all human beings deserve.
You belong 🏳️⚧️
The President of the United States is calling for sitting Members of Congress to be killed.
Every death threat against them and their families will be on his hands.
Regardless of your party, every American should loudly condemn this.
Our aviation system depends on the well-being of our workforce.
These two bipartisan bills are commonsense policies to ensure these folks can better take care of themselves without fearing for their job security—while also sending this important message to future recruits.
It's also time we did more to make it easier for our aviation workforce to access mental health care.
The Mental Health in Aviation Act aims to remove barriers, promote early intervention and invest more funding in this issue—ultimately making our skies safer.
It's odd that, right now, there's no accessible list of medications that pilots and ATCs should avoid taking while they are applying, training for or on the job.
My Aviation Medication Transparency Act aims to fix that, helping protect their jobs and keep them informed.
NEWS: Today, I introduced two bipartisan bills with Senator Hoeven that would strengthen aviation safety and support the well-being of our nation’s pilots and air traffic controllers.
🧵✈️
Our aviation system depends on the well-being of our workforce.
These two bipartisan bills are commonsense policies to ensure these folks can better take care of themselves without fearing for their job security—while also sending this important message to future recruits.
It's also time we did more to make it easier for our aviation workforce to access mental health care.
The Mental Health in Aviation Act aims to remove barriers, promote early intervention and invest more funding in this issue—ultimately making our skies safer.
It's odd that, right now, there's no accessible list of medications that pilots and ATCs should avoid taking while they are applying, training for or on the job.
My Aviation Medication Transparency Act aims to fix that, helping protect their jobs and keep them informed.
Of course shutdowns are bad.
But kicking millions of Americans off their healthcare is ALSO BAD.
This “tough guy” rebrand is about to cost taxpayers $2 billion.
But somehow, cancer research is what they call wasteful spending. Absurd.
A couple thousand dollars doesn’t even begin to make up for how much Trump’s plan to eliminate ACA tax credits will cost American families.
No deal.
BREAKING: The House just passed my bipartisan legislation to help make it easier for moms to get through airport security and travel with the breastmilk they need for their newborns.
Now it heads to the President's desk to be signed into law.
Alice Wong was a champion for the disability community who devoted her life to building a more inclusive world for all of us.
America is better for her advocacy. Rest in power.
Corporate tax cuts.
Estate tax cuts.
Overseas income tax cuts.
Pass through business tax cuts.
These are all tax breaks for the ultra-wealthy that Trump wasn’t willing to let expire.
But ACA tax credits to protect health care? Forget about it.
Congratulations to the @iamunion.bsky.social workers and Boeing on their new contract and a well-deserved pay raise!
This is a victory for Illinois workers and for our aerospace industry, which will continue leading the country in supporting our brave servicemembers. apnews.com/article/boei...
SoupScore Breakdown
Loading analysis metrics…
Voting History782 total votesExpandCollapse
Voting History
782 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 |
|---|---|---|---|---|---|---|
| 2025-10-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-39) |
| 2025-10-22 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-46, 3/5 majority required) |
| 2025-10-21 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (53-46) |
| 2025-10-21 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-46) |
| 2025-10-21 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-46) |
| 2025-10-21 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (66-32) |
| 2025-10-20 | H.R. 5371 (119th) | End filibuster to begin debate | NOT_VOTING | NO | — | Cloture on the Motion to Proceed Rejected (50-43, 3/5 majority required) |
| 2025-10-16 | H.R. 4016 (119th) | End filibuster to begin debate | NOT_VOTING | NO | — | Cloture on the Motion to Proceed Rejected (50-44, 3/5 majority required) |
| 2025-10-16 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (62-34) |
| 2025-10-16 | H.R. 5371 (119th) | End filibuster to begin debate | NOT_VOTING | NO | — | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-10-15 | H.R. 5371 (119th) | End filibuster to begin debate | NOT_VOTING | NO | — | Cloture on the Motion to Proceed Rejected (51-44, 3/5 majority required) |
| 2025-10-14 | H.R. 5371 (119th) | End filibuster to begin debate | NOT_VOTING | NO | — | Cloture on the Motion to Proceed Rejected (49-45, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Final passage | NO | YES | ✕ | Bill Passed (77-20, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (10-88, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-52, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (51-46, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (53-43, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-83, 3/5 majority required) |
| 2025-10-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-10-09 | H.J. Res. 106 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-46) |
| 2025-10-09 | H.J. Res. 106 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-10-09 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-09 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-50, 3/5 majority required) |
| 2025-10-08 | H.J. Res. 105 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-45) |
| 2025-10-08 | S.J. Res. 83 (119th) | Motion to Discharge S.J.Res. 83 | YES | YES | ✓ | Motion to Discharge Rejected (48-51) |
| 2025-10-08 | S.J. Res. 71 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (47-51) |
| 2025-10-08 | H.J. Res. 105 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-10-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2025-10-08 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-08 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-52, 3/5 majority required) |
| 2025-10-08 | H.J. Res. 104 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-10-07 | H.J. Res. 104 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-10-07 | S. Res. 412 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-10-06 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-10-06 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (52-42, 3/5 majority required) |
| 2025-10-06 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (45-50, 3/5 majority required) |
| 2025-10-03 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-44, 3/5 majority required) |
| 2025-10-03 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (46-52, 3/5 majority required) |
| 2025-10-03 | S. Res. 412 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (51-46) |
| 2025-10-01 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-10-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-10-01 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (55-45, 3/5 majority required) |
| 2025-10-01 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-53, 3/5 majority required) |
| 2025-09-30 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Bill Defeated (55-45, 3/5 majority required) |
| 2025-09-30 | S. 2882 (119th) | Final passage | YES | YES | ✓ | Bill Defeated (47-53, 3/5 majority required) |
| 2025-09-29 | S. 2806 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (37-61, 3/5 majority required) |
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.