While Americans feel the squeeze of Trump's economy, Republicans are trying to gut Medicaid, Social Security, SNAP—the programs that help them get by.
GOP cuts won’t lower costs. They’re making room for tax breaks for billionaires.
They'd rather you struggle than the rich pay their fair share.

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 — 772
Yes27%
No66%
Present0%
Not Voting8%
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 · 357 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
How dare Donald Trump abandon our Afghan allies.
We made a promise to our Afghan interpreters that we'd keep them and their families safe after they fought with and sacrificed for our troops.
This is a complete betrayal.
www.npr.org/2025/05/13/n...
Trump calls the Qatar Royal Family’s luxury jet a “free gift”—but experts warn American taxpayers will be forced to pay over $1 billion to convert Qatar’s “Palace in the Sky” into a secure Air Force One.
This isn’t a deal. It's a disaster.
www.defensenews.com/air/2025/05/...
"We have absolutely felt the impact of the chaos all around us. We’re already losing people."
Trump's VA cuts are disrupting routine visits, cancer trials and life-saving transplants.
And our Veterans are paying the price.
www.propublica.org/article/trum...
Trump's budget would cut almost $2.5 billion in funding dedicated to preventing flooding, removing contaminants like lead and ensuring communities have safe, reliable water.
This would not "Make America Healthy Again".
It would make us sicker. news.bloomberglaw.com/environment-...
There's no such thing as a $400 million "no-strings-attached" gift.
While working to slash Medicaid coverage for millions, Trump also celebrated Mother's Day by preparing to take the mother of all bribes.
He wants to sell our foreign policy and sell out our people.
Happy Mother’s Day to all the moms, grandmas and mother-figures out there! If you haven’t heard it enough, thank you for everything you do to be the peace and calm in life’s daily chaos.
Mom to mom, we’re all doing our best—and we’re in this, together 💐
As if being a new parent wasn’t already tough enough, Trump’s tariffs are making the cost of trollers, cribs, car seats and toys skyrocket.
Families deserve better.
Shameful.
From helping Chicago kids with autism to becoming the first African American and woman named our nation's top librarian, Dr. Carla Hayden has dedicated her life to expanding access to knowledge.
She earned this role and has done an incredible job.
Only someone as incompetent as Hegseth would brag about ending a program that Trump signed into law and falsely claim it’s a "woke" Biden initiative.
Every combatant commander—including Trump's current Joint Chiefs Chairman—agrees this program makes us more lethal.
Smh.
$90 million.
Trump fired thousands of Veterans to "save money," but wants taxpayers to pay $90 million for a military parade on his birthday. What a disgrace.
Illinoisans can be proud that the first American Pope calls our state home.
I'm hopeful that Pope Leo XIV will build on the leadership of Pope Francis and continue his push for a more accepting, inclusive world as so many look to him for hope, love and guidance.
If you shoot straight, hate the enemy and want to protect and defend our country—you should be allowed to serve.
And as DOGE cuts continue, the VA Employee Fairness Act would restore collective bargaining rights for VA health care professionals so they can speak out freely against any problems they’re facing at the VA.
This Admin cannot continue to slash and burn the VA in the dark.
VA Secretary Collins may promise to rehire VCL workers he wrongfully fired, but here's the bottom line: He should be transparent with Congress.
The Protecting Veterans in Crisis Act would require him to report to Congress before any cuts to VCL are made.
BREAKING: Today, I'm introducing two bills to help protect our nation’s VA workers—including nurses, physicians and Veterans Crisis Line workers—and the Veterans they serve against Trump's ongoing attacks.
The Protecting Veterans in Crisis Act and the VA Employee Fairness Act 🇺🇸
Trump's heartless budget cuts medical research funding to the bone—funding that helps discover breakthroughs in cancer, Alzheimer’s and more.
Trump will say he's "saving money."
But this could cost lives.
Trump's layoffs at the VA were so reckless, they erroneously fired Veteran Crisis Line workers.
That. Never. Should. Have. Happened.
Tomorrow, I'm introducing legislation to protect this lifeline that supports our heroes in their hour of need.
‼️Starting tomorrow, Americans will need to present a REAL ID when going through airport security for commercial flights within the United States.
Check TSA’s website for identification requirements before your upcoming travel ⬇️
Absolutely shameful.
Trump's trans military service ban hurts our military readiness, makes our military's recruitment challenges even worse and disrespects Americans who are brave enough to serve in uniform.
This will make our military less lethal and Americans less safe.
SoupScore Breakdown
Loading analysis metrics…
Voting History772 total votesExpandCollapse
Voting History
772 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-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) | Joint Resolution H.J.Res. 106 | 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) | Joint Resolution H.J.Res. 105 | 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) | Joint Resolution S.J.Res. 71 | 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) | Joint Resolution H.J.Res. 104 | 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) | Resolution S.Res. 412 | 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) |
| 2025-09-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-09-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-45) |
| 2025-09-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (47-43) |
| 2025-09-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (47-45) |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Bill Defeated (44-48, 3/5 majority required) |
| 2025-09-19 | S. 2882 (119th) | Final passage | YES | YES | ✓ | Bill Defeated (47-45, 3/5 majority required) |
| 2025-09-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-09-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-09-17 | — | Decision of the Chair PN12-19 and PN25-28 and PN12-45 and PN22-1 and PN22-2 and PN22-5 and PN22-27 and PN22-20 and PN22-21 and PN26-8 and PN26-34 and PN26-35 and PN55-41 and PN22-4 and PN22-8 and PN22-19 and PN26-1 and PN22-23 and PN25-40 and PN26-7 and PN26-19 and PN26-31 and PN60-3 and PN26-44 and PN25-2 and PN55-16 and PN60-9 and PN60-10 and PN129-8 and PN26-45 and PN141-37 and PN141-7 and PN141-28 and PN12-22 and PN25-21 and PN22-3 and PN26-22 and PN13-5 and PN22-24 and PN25-33 and PN141-18 and PN150-5 and PN345-16 and PN55-42 and PN54-6 and PN54-7 and PN55-45 and PN55-25 | YES | YES | ✓ | Decision of Chair Not Sustained (47-52) |
| 2025-09-17 | — | Motion to Reconsider PN55-25 and PN55-45 and PN54-7 and PN54-6 and PN55-42 and PN345-16 and PN150-5 and PN141-18 and PN25-33 and PN22-24 and PN13-5 and PN26-22 and PN22-3 and PN25-21 and PN12-22 and PN141-28 and PN141-7 and PN141-37 and PN26-45 and PN129-8 and PN60-10 and PN60-9 and PN55-16 and PN25-2 and PN26-44 and PN60-3 and PN26-31 and PN26-19 and PN26-7 and PN25-40 and PN22-23 and PN26-1 and PN22-19 and PN22-8 and PN22-4 and PN55-41 and PN26-35 and PN26-34 and PN26-8 and PN22-21 and PN22-20 and PN22-27 and PN22-5 and PN22-2 and PN22-1 and PN12-45 and PN12-19 and PN25-28 | NO | NO | ✓ | Motion to Reconsider 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.