Remember when Trump said “we can't take care of daycare?”
Now he wants $1 billion taxpayer dollars for his golden ballroom.

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.
"It's their fertilizer that's stranded, not our fertilizer."
Try telling this to the majority of American farmers who can't afford the fertilizer they need because the Strait is closed. It’s a global commodity, of course it impacts us.
U.S. and Iranian ships are exchanging missile fire today in the Strait of Hormuz.
Trump’s claims that hostilities have ceased were bullshit.
He is lying to the American people and prolonging his disastrous war of choice—
And he’s doing it illegally.
Happy Asian American, Native Hawaiian and Pacific Islander Heritage Month!
Diversity is our nation's greatest strength, no matter what Trump or anyone else tries to argue.
AANHPI stories are American stories, forever and always.
Claiming that hostilities have ceased while the U.S. Navy is actively blocking Iranian-linked maritime traffic in the Strait is expected but obvious bullshit from a Commander in Chief who has no plan and continues to hide his incompetence behind the valor of our troops.
As prices are skyrocketing, another 120,000 Illinoisans lose their SNAP benefits today.
Donald Trump and Republicans ripped away these benefits that help families, seniors and Veterans keep food on the table.
And now they're illegally spending billions on an unwanted war.
Trump's already spent at least $25 billion on his unjustified war that's sending gas and grocery prices through the roof—
And he's asking for another $200 billion—
But says we have no money for health care.
This is a crushing blow to our democracy.
We cannot stand by as Trump's extreme SCOTUS eviscerates protections against voter suppression that heroes like Dr. King and John Lewis marched for.
We need to pass the John Lewis Voting Rights Act. Now.
I’m deeply disturbed by news of a shooter at tonight’s White House Correspondents Dinner, am closely monitoring the situation and grateful for the quick response of law enforcement.
Political violence has no place in our country, and we must all unequivocally condemn it.
It's disgusting that even as our troops do their jobs, Trump and Republicans are so eager to neglect their own.
End this war. Now.
BREAKING: Senate Republicans blocked my War Powers Resolution that would have ended Trump's unnecessary, unjustified war against Iran.
These cowards have had four chances to stop this chaos in the Middle East.
And they put Trump's ego before America.
Every damn time.
On top of being outright stupid, this is a reckless escalation that will put our troops in even greater danger as they fight in a war of choice that Trump still cannot justify.
Congress must return to Washington immediately, vote on a War Powers Resolution to rein this dictatorial President in and be the coequal branch of government our founders intended us to be.
While our nation watches to see if this ceasefire deal holds in the wake of his deranged rhetoric, including a threat to destroy an entire civilization, this chaos cannot be excused.
Before Donald Trump launched this unnecessary and costly war, the Strait of Hormuz was open, gas was $1 less and 13 more American servicemembers were alive.
Only someone as deeply incompetent, delusional and unfit as Trump would see this as “winning.”
Newly married, assigned to Fort Polk and planning to start their life together.
How does Trump congratulate this American who volunteered to serve his country?
By detaining his wife.
There are no words.
www.nytimes.com/2026/04/05/u...
Donald Trump just threatened to unilaterally destroy an entire civilization.
Is there genuinely no limit to what Republicans will allow this unhinged, unwell man to do?
Congress must come back to Washington to rein in this dangerous behavior immediately.
Rescued! Grateful to the brave servicemembers who put themselves in danger to find the missing crew member behind enemy lines.
Happy Easter! May this Sunday of renewal be filled with family, love and hope.
Look, no one likes to take their shoes off at the airport.
But after getting rid of the “Shoes Off” policy, Noem’s own IG warned her that she created a “new security vulnerability.”
This is how we end up with another Shoe Bomber. Safety must come first.
Posts page 1Older posts →
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.