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

Ladda Tammy Duckworth is an American politician and Army National Guard veteran serving as the junior United States senator from Illinois, a seat she has held since 2017. A member of the Democratic Party, she represented Illinois's 8th congressional district in the U.S. House of Representatives from 2013 to 2017.

Source: WikipediaView full (CC BY-SA)
Voting Record — 776
Yes27%
No66%
Present0%
Not Voting8%
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 · 48 sponsored · 358 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Republicans in Congress had a choice: 
Vote to protect the people they serve or vote to please Donald Trump. 
When millions lose their health care, SNAP benefits, local hospitals and nursing homes—this moment will be remembered. 
And the American people will know who to blame.
Senate Republicans just voted to kick 20 million Americans off their health care. JD Vance thinks that is "minutiae." Ernst doesn't care because "we're all gonna die." McConnell says people will "get over it." Don't EVER let Republicans live this down.
BREAKING: Republicans just blocked my amendment to ensure Veterans, foster kids and the homeless aren’t denied SNAP benefits. There is no one Republicans won’t betray to ram through tax cuts for their billionaire buddies.
Democrats cut child poverty nearly in half by expanding the Child Tax Credit. Republicans’ Big, Beautiful Bill denies 22 million low-income kids the full benefits they deserve—while also robbing 16 million kids of their free school lunches. It's billionaires before kids.
There are only 33 people in America who make a billion dollars or more per year. Republicans are ready to explode the deficit, shutter hospitals and rob kids of food— So the top 0.00002% can get a tax cut they don’t need. Read that again.
Republicans don't care how ugly this bill is. They blocked amendments to: Undo SNAP cuts. Remove $1 trillion in Medicaid cuts. Stop rural hospitals from closing. Prevent premiums from spiking. To them, it's about one thing and one thing only: Tax cuts for billionaires.
This isn’t over yet. Spread the word. Republicans' Big, Beautiful Bill would: — Kick 16 million off their health care — Close 1 out of 4 nursing homes — Hike your energy bills — Add at least $4 trillion to the national debt It’s a gift to the rich and a disaster for families.
Trump is no savior of the middle class. Firefighters, teachers, police officers, truck drivers— All of these Americans are set to lose $500 on average as a result of Trump’s tariffs and his Big, Beautiful Bill. Meanwhile, millionaires will get a $300,000 handout. Hell no.
Today, we remember Stonewall. 🏳️‍🌈 No matter how much they try to erase this historic chapter, we will never forget the courageous group of LGBTQ+ Americans—led by trans women of color—who demanded equality, progress and the freedom to live as you are.
Once again, Trump's extremist Supreme Court is handing him even more power—enabling him to further infringe on our Constitution. The Fourteenth Amendment is clear: if you're born in America, you are a citizen. Trump is not a king above the law. This fight is far from over.
By letting anti-choice states defund Planned Parenthood— Trump’s Supreme Court threatens access to cancer screenings, life-saving medication and basic care. Lives are at stake. And while Republicans cheer, it will be their constituents who suffer the most.
BREAKING: Today, I'm introducing legislation to curb Donald Trump’s egregious misuse of the military as law enforcement. Our nation's servicemembers should be defending Americans. Not policing them.
10 years ago, Obergefell v. Hodges affirmed what we already knew: love is love. 🏳️‍🌈 Democrats enshrined marriage equality into law—and we'll keep defending this right against Republican attacks.
If it weren’t for SNAP, I wouldn’t be where I am today.   Now, Republicans are trying to rip that lifeline away from millions of kids, Veterans and working families—just to hand more tax breaks to their billionaire buddies.   No one should go hungry so the rich can get richer.
“They’ll get over it.” “We’re all going to die.” Republicans don’t give a damn about their constituents facing life-or-death consequences if they gut Medicaid. They’ll jam through this bill. And leave everyone but billionaires to fend for themselves.
Separately, Sen. Mitch McConnell (R-Ky.) said “failure isn’t an option” and added: “I know a lot of us are hearing from people back home about Medicaid. But they’ll get over it.”
Reposted byTammy Duckworth
LIVE NOW 🎧📺 @duckworth.senate.gov joins The People’s Cabinet with a warning for this moment: – Trump’s dangerous Iran mindset – How Dobbs would’ve blocked her IVF care – Why Musk’s DOGE is hurting veterans – What real leadership looks like in crisis #SenDuckworth #IVF #DOGE #Veterans 👇
It’s deeply disturbing that FAA Administrator nominee Bryan Bedford refuses to commit to upholding the 1,500-hour pilot training standard.   After the DCA crash and surge in near-misses, now is NOT the time to weaken flight training requirements for pilots.   I’ll be voting no.
SoupScore Breakdown
Loading analysis metrics…
Voting History
776 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-06-25End debateNONOCloture Motion Agreed to (53-44)
2025-06-25Confirm nomineeNONONomination Confirmed (56-40)
2025-06-24End debateNONOCloture Motion Agreed to (56-42)
2025-06-24Confirm nomineeNONONomination Confirmed (61-35)
2025-06-23End debateNONOCloture Motion Agreed to (58-33)
2025-06-18Confirm nomineeNONONomination Confirmed (51-46)
2025-06-18Confirm nomineeNONONomination Confirmed (53-45)
2025-06-18End debateNONOCloture Motion Agreed to (50-46)
2025-06-17S. 1582 (119th)Final passageNONOBill Passed (68-30)
2025-06-17Confirm nomineeNONONomination Confirmed (53-45)
2025-06-17Confirm nomineeNONONomination Confirmed (57-40)
2025-06-17End debateNONOCloture Motion Agreed to (53-44)
2025-06-17End debateNONOCloture Motion Agreed to (46-39)
2025-06-16End debateNOT_VOTINGNOCloture Motion Agreed to (44-33)
2025-06-12S. 1582 (119th)End debateNONOCloture Motion Agreed to (67-27, 3/5 majority required)
2025-06-12S. 1582 (119th)Vote on amendmentNONOAmendment Agreed to (67-30)
2025-06-12Motion (Motion to Waive All Applicable Budgetary Discipline Re: Amdt. No. 2307)NONOMotion Agreed to (64-33, 3/5 majority required)
2025-06-12S. 1582 (119th)Kill the motionYESYESMotion to Table Failed (45-52)
2025-06-12Confirm nomineeNONONomination Confirmed (53-44)
2025-06-11S.J. Res. 54 (119th)Motion to Discharge S.J.Res. 54YESYESMotion to Discharge Rejected (39-56)
2025-06-11S.J. Res. 53 (119th)Motion to Discharge S.J.Res. 53YESYESMotion to Discharge Rejected (39-56)
2025-06-11S. 1582 (119th)End debateNONOCloture Motion Agreed to (68-30, 3/5 majority required)
2025-06-11End debateNONOCloture Motion Agreed to (53-46)
2025-06-10Confirm nomineeNONONomination Confirmed (51-43)
2025-06-10End debateNONOCloture Motion Agreed to (51-44)
2025-06-10Confirm nomineeNONONomination Confirmed (51-44)
2025-06-10End debateNONOCloture Motion Agreed to (48-45)
2025-06-10Confirm nomineeNONONomination Confirmed (53-41)
2025-06-09End debateNONOCloture Motion Agreed to (53-43)
2025-06-09Confirm nomineeNONONomination Confirmed (51-41)
2025-06-05End debateNONOCloture Motion Agreed to (49-40)
2025-06-05Confirm nomineeNONONomination Confirmed (52-43)
2025-06-05End debateNONOCloture Motion Agreed to (52-43)
2025-06-05Confirm nomineeNONONomination Confirmed (52-43)
2025-06-04Confirm nomineeNONONomination Confirmed (57-38)
2025-06-04Confirm nomineeNONONomination Confirmed (48-46)
2025-06-04End debateNONOCloture Motion Agreed to (51-46)
2025-06-04End debateNONOCloture Motion Agreed to (60-37)
2025-06-04End debateNONOCloture Motion Agreed to (51-46)
2025-06-03Confirm nomineeYESNONomination Confirmed (72-26)
2025-06-03End debateNONOCloture Motion Agreed to (66-28)
2025-06-03Confirm nomineeNONONomination Confirmed (59-36)
2025-06-03End debateNONOCloture Motion Agreed to (59-37)
2025-06-03Confirm nomineeNONONomination Confirmed (51-46)
2025-06-02End debateNONOCloture Motion Agreed to (51-45)
2025-05-22H.J. Res. 89 (119th)Approve resolutionNONOJoint Resolution Passed (49-46)
2025-05-22H.J. Res. 89 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-05-22H.J. Res. 87 (119th)Approve resolutionNONOJoint Resolution Passed (51-45)
2025-05-22H.J. Res. 87 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-05-22H.J. Res. 88 (119th)Approve resolutionNONOJoint Resolution Passed (51-44)

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 10 / 16Next →