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 — 774
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 · 357 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Trump's "big, beautiful bill" would be the single largest transfer of wealth from the middle-class to the ultrawealthy in the history of our country. A gift to billionaires and megacorporations outsourcing jobs paid for by betraying American families.
BREAKING: I just introduced the Protect IVF Act.   No more toothless executive orders. No more empty promises.   If Donald Trump really wants to protect IVF, he’d tell Republicans to support our bill so we can get this done.
Using active-duty Marines this way sets a dangerous precedent that damages public trust in our military. 
Trump himself said LA is "simmering, but not very much.” 
And yet, he's putting our troops at risk and undermining the democracy each one of them swore to defend.
To Trump and Republicans, it's “fiscally responsible” to kick millions off Medicaid and SNAP—   In order to fund billionaire tax breaks that will add $2.4 TRILLION to the deficit.   The big, ugly bill is a total sham. It steals from everyone to give to the few.
Proud to join @unite4vets.bsky.social to rally for our heroes!   One thing is clear: we will never back down even as Donald Trump abandons our Veterans—hooah! 🇺🇸
Senator Duckworth delivers passionate remarks to Veterans at a Unite for Veterans rally on the National Mall.
If you're willing to risk your life for our country and can kill our enemies with lethal precision, it shouldn't matter if you're gay, straight, transgender, white, Black or anything else.
For all Hegseth’s talk about making our military stronger and more lethal, implementing this un-American transgender military ban will do the opposite.   It shrinks our fighting force. It undermines readiness. It jeopardizes our national security. www.advocate.com/news/tammy-d...
As we mark the 81st anniversary of D-Day, we honor the brave American servicemembers and Allied forces who stormed the beaches of Normandy, fought and died to save the free world from Nazi oppression.   We owe a debt to these heroes we could never repay.
American servicemembers storming the beaches of Normandy on June 6, 1944.
If it was really about celebrating military families, we could put $30 million toward helping them offset the cost of their child care, food assistance and tuition…

But it isn't. Trump is throwing himself a $30 million birthday parade just to stroke his own ego.
Medicaid is the backbone of maternity care in America. It's a lifeline for rural and low-income expecting moms to have safe, healthy pregnancies and births. Republicans cutting Medicaid would lead to countless preventable pregnancy-related deaths. That is not "pro-life."
You're pregnant and scared. You're having a medical emergency. Your health depends on an abortion. But you may not get one because Trump would rather you be left to die than ensure hospitals perform the live-saving care you need. Trump's America is a woman's living nightmare.
Associated Press: Trump administration revokes guidance requiring hospitals to provide emergency abortions
This is what conmen do. They sell you on a package of lies, then burn you the first chance they get.   Trump promised less government spending and lower costs.   His big, ugly bill would explode the deficit and make health insurance more unaffordable for millions of Americans.
CBS: Trump budget bill would increase deficit by $2.4 trillion with 10.9 million more uninsured by 2034, CBO says
When I was growing up, my dad lost his job and we relied on food stamps to survive.
 
With Trump’s tariffs raising the costs of food, Republicans' big, ugly bill would slash SNAP.
 
In Trump’s America, families lose. Every time.
Horrified by the terror attack against peaceful protesters in Boulder, Colorado. My heart goes out to the victims and their loved ones in the wake of this unspeakable tragedy. Hate of any kind has no place in our country. This vicious antisemitism has to stop.
Today, we remember the victims of the Tulsa Race Massacre—a dark, sinister chapter of our history when white supremacists killed hundreds of thriving business owners simply because they were Black. It's on us to learn from our past and ensure this tragedy never repeats itself.
A photo of an old newspaper with the headline: “Tulsa’s Terrible Tale is Told”
SoupScore Breakdown
Loading analysis metrics…
Voting History
774 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-12-01End debateNONOCloture Motion Agreed to (50-41)
2025-11-20H.J. Res. 130 (119th)Joint Resolution H.J.Res. 130NONOJoint Resolution Passed (51-43)
2025-11-19S.J. Res. 76 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-51)
2025-11-19S.J. Res. 89 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-47)
2025-11-19Confirm nomineeYESNONomination Confirmed (66-32)
2025-11-18End debateYESNOCloture Motion Agreed to (65-32)
2025-11-10H.R. 5371 (119th)Final passageNONOBill Passed (60-40)
2025-11-10H.R. 5371 (119th)End debateNONOCloture Motion Agreed to (60-40, 3/5 majority required)
2025-11-10H.R. 5371 (119th)Vote on amendmentNONOAmendment Agreed to (60-40)
2025-11-10H.R. 5371 (119th)End debateNONOCloture Motion Agreed to (60-40, 3/5 majority required)
2025-11-10H.R. 5371 (119th)Kill the motionYESYESMotion to Table Agreed to (76-24)
2025-11-10H.R. 5371 (119th)Kill the motionYESYESMotion to Table Failed (47-53)
2025-11-10H.R. 5371 (119th)Kill the motionYESYESMotion to Table Failed (47-53)
2025-11-10H.R. 5371 (119th)Begin considerationNONOMotion to Proceed Agreed to (60-40)
2025-11-09H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Agreed to (60-40, 3/5 majority required)
2025-11-07S. 3012 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (53-43, 3/5 majority required)
2025-11-06S.J. Res. 90 (119th)Motion to Discharge S.J.Res. 90YESYESMotion to Discharge Rejected (49-51)
2025-11-05Confirm nomineeNONONomination Confirmed (57-43)
2025-11-05End debateNONOCloture Motion Agreed to (57-41)
2025-11-05Confirm nomineeNONONomination Confirmed (52-45)
2025-11-04Confirm nomineeNONONomination Confirmed (52-46)
2025-11-04H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-44, 3/5 majority required)
2025-11-03End debateNONOCloture Motion Agreed to (51-46)
2025-10-30End debateNONOCloture Motion Agreed to (51-47)
2025-10-30S.J. Res. 88 (119th)Joint Resolution S.J.Res. 88YESYESJoint Resolution Passed (51-47)
2025-10-30S.J. Res. 80 (119th)Joint Resolution S.J.Res. 80NONOJoint Resolution Passed (52-45)
2025-10-29S.J. Res. 77 (119th)Joint Resolution S.J.Res. 77YESYESJoint Resolution Passed (50-46)
2025-10-29S.J. Res. 69 (119th)Begin considerationNONOMotion to Proceed Rejected (25-72)
2025-10-29Confirm nomineeNONONomination Confirmed (51-47)
2025-10-29S.J. Res. 80 (119th)Begin considerationNONOMotion to Proceed Agreed to (54-46)
2025-10-28S.J. Res. 81 (119th)Joint Resolution S.J.Res. 81YESYESJoint Resolution Passed (52-48)
2025-10-28End debateNONOCloture Motion Agreed to (53-46)
2025-10-28Confirm nomineeNONONomination Confirmed (52-47)
2025-10-28End debateNONOCloture Motion Agreed to (52-47)
2025-10-28H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-27Confirm nomineeNONONomination Confirmed (58-40)
2025-10-27Confirm nomineeNONONomination Confirmed (52-46)
2025-10-23End debateNONOCloture Motion Agreed to (50-45)
2025-10-23Confirm nomineeNONONomination Confirmed (48-45)
2025-10-23S. 3012 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-22Confirm nomineeNONONomination Confirmed (52-45)
2025-10-22End debateNONOCloture Motion Agreed to (52-45)
2025-10-22End debateNONOCloture Motion Agreed to (60-39)
2025-10-22H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-46, 3/5 majority required)
2025-10-21Confirm nomineeNOT_VOTINGNONomination Confirmed (53-46)
2025-10-21End debateNOT_VOTINGNOCloture Motion Agreed to (53-46)
2025-10-21End debateNOT_VOTINGNOCloture Motion Agreed to (53-46)
2025-10-21Confirm nomineeNOT_VOTINGNONomination Confirmed (66-32)
2025-10-20H.R. 5371 (119th)End filibuster to begin debateNOT_VOTINGNOCloture on the Motion to Proceed Rejected (50-43, 3/5 majority required)
2025-10-16H.R. 4016 (119th)End filibuster to begin debateNOT_VOTINGNOCloture on the Motion to Proceed Rejected (50-44, 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.

← PrevPage 4 / 16Next →