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 — 846
Yes29%
No64%
Present0%
Not Voting7%
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 · 52 sponsored · 382 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Amid his disastrous war of choice and self-created economic crisis, Donald Trump flew halfway around the world to flatter a foreign dictator—and came back with nothing to show for it. Nothing about that is "America first."
It was my honor to speak with SFC Jose Serrano today after successfully advocating for his wife’s release from ICE detention. I’ll never stop working to protect those who sacrifice for our nation.
Deisy Rivera Ortega is finally home. I’m thankful to DHS Secretary Mullin for heeding my personal call to release Deisy, the wife of Sgt. 1st Class Jose Serrano. But she—and so many others—should never have been in this situation to begin with. They fought for this country, we must fight for them.
CBS News: ICE releases the wife of U.S. Army soldier and Afghanistan veteran after monthlong detention
Legislation that would allow the year-round sale of E15 just passed the House! 🌽 With gas at $4.50 a gallon, this would help our farmers and give people a cheaper, cleaner option at the pump. If Trump is serious about lowering costs, he’d help make sure this passes the Senate.
Today, for the seventh time, Senate Republicans voted against a War Powers Resolution that would end Trump's illegal war. A war that has already cost $29 billion and driven up the cost of gas to $4.50 a gallon. Once again, Republicans chose Trump over the American people.
Help with daycare? Too expensive. Healthcare you can afford? Nope. But paying his friend millions of taxpayer dollars to paint the bottom of the Reflecting Pool? Absolutely. The corruption never ends.
The cost to repaint the Reflecting Pool in Washington, DC blue is now estimated to be over $13 million. Trump initially promised it would cost only $1.8 million. www.nytimes.com/2026/05/11/u...
"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.
The U.S. military says it has sunk six Iranian small boats that were targeting civilian vessels in the latest test of the ceasefire. Follow along for live updates.
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.
The White House tells Congress that hostilities with Iran have “terminated” despite continued presence of U.S. armed forces in the region.
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.
About 120,000 people statewide are expected to lose SNAP food support starting in May because of President Donald Trump’s expanded work and volunteer rules.
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.
BREAKING: The Supreme Court struck down a majority Black congressional district in Louisiana, weakening a landmark voting rights law’s protections against discrimination in redistricting.
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.
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.
The New York Times: To Open the Strait of Hormuz, Trump Wants to Blockade Iran. Experts Are Skeptical.
SoupScore Breakdown
Loading analysis metrics…
Voting History
846 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
2026-06-04S. 2 (119th)Motion (Schumer motion to commit S.2 to the Committee on the Judiciary with instructions)YESYESMotion Rejected (49-50)
2026-06-03S. 2 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-46)
2026-06-03S.J. Res. 188 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-53)
2026-06-02Confirm nomineeNONONomination Confirmed (52-46)
2026-06-02End debateNONOCloture Motion Agreed to (52-46)
2026-06-02Confirm nomineeNONONomination Confirmed (52-46)
2026-06-01End debateNONOCloture Motion Agreed to (50-44)
2026-05-20Confirm nomineeNONONomination Confirmed (52-47)
2026-05-19S.J. Res. 185 (119th)Motion to Discharge S.J.Res. 185YESYESMotion to Discharge Agreed to (50-47)
2026-05-19End debateNONOCloture Motion Agreed to (50-47)
2026-05-19Confirm nomineeNONONomination Confirmed (52-38)
2026-05-19End debateNONOCloture Motion Agreed to (57-38)
2026-05-18S. Res. 690 (119th)Confirm nomineeNONONomination Confirmed (46-43)
2026-05-14S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-05-13S.J. Res. 130 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-53)
2026-05-13S.J. Res. 141 (119th)Begin considerationYESYESMotion to Proceed Rejected (50-50)
2026-05-13S.J. Res. 132 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-52)
2026-05-13Confirm nomineeNONONomination Confirmed (54-45)
2026-05-13S. Res. 526 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (99-0, 3/5 majority required)
2026-05-13S.J. Res. 163 (119th)Motion to Discharge S.J.Res. 163YESYESMotion to Discharge Rejected (49-50)
2026-05-12End debateNONOCloture Motion Agreed to (51-45)
2026-05-12Confirm nomineeNONONomination Confirmed (51-45)
2026-05-11End debateNONOCloture Motion Agreed to (49-44)
2026-05-11S. Res. 690 (119th)Approve resolutionNONOResolution Agreed to (46-45)
2026-04-30S.J. Res. 184 (119th)Motion to Discharge S.J.Res. 184YESYESMotion to Discharge Rejected (47-50)
2026-04-30S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-04-29S.J. Res. 99 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-04-29S.J. Res. 139 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-52)
2026-04-29Confirm nomineeNONONomination Confirmed (59-39)
2026-04-28S.J. Res. 124 (119th)Point of Order S.J.Res. 124NONOPoint of Order Well Taken (51-47)
2026-04-28S. Res. 690 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-47)
2026-04-27End debateNONOCloture Motion Agreed to (54-37)
2026-04-23S. Con. Res. 33 (119th)Accept House changesNONOConcurrent Resolution Agreed to (50-48)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (49-49)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (48-50)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Padilla Amdt. No. 4855)YESYESMotion Rejected (46-52, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5159)YESYESMotion Rejected (49-49, 3/5 majority required)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (46-52)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentNONOAmendment Rejected (25-73)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Markey Amdt. No. 5001)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hawley Amdt. No. 4794)NONOMotion Rejected (50-48, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kennedy Amdt. No. 5414)NONOMotion Rejected (48-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Alsobrooks Amdt. No. 5294)YESYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 4956)YESYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hirono Amdt. No. 4884)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-22S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Agreed to (98-0)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Ossoff Amdt. No. 4897)YESYESMotion Rejected (49-49, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Lujan Amdt. No. 4798)YESYESMotion Rejected (47-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 4799)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-22S.J. Res. 114 (119th)Motion to Discharge S.J.Res. 114YESYESMotion to Discharge Rejected (46-51)

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 2 / 17Next →