Seven American service members dead. 140 wounded.
Trump took us to war with Iran without a plan and Americans are paying the price.
https://youtu.be/xhBaLbJ0uvA?si=2jLuBRMGGOeK4eDU

Congress Member Profile|U.S. Senator|Democrat|Arizona
Ruben Gallego
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 890
Yes34%
No53%
Present0%
Not Voting13%
Party align92%
Cross-party8%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Ruben Gallego
U.S. SenatorDemocratArizona
SoupScore
Ruben's ATmosphere Activity
20 recent posts · 61 sponsored · 271 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
We are risking the lives of our service men and women and burning through roughly a billion dollars a day for a war with no clear mission or strategy.
I served in Iraq and live with PTSD. I think about the men I served with and the friends we lost. My biggest fear is that we’re about to repeat the same mistakes that got us into that war.
If leaders can’t define victory, we risk another endless conflict.
Trump got us into a war with no plan. Now gas prices are soaring and American troops are in danger.
His response? Ease Russian oil sanctions while Russia helps Iran target our forces.
End this shit show.
https://www.cnbc.com/2026/03/09/bessent-russian-oil-sales-india.html
Trump rushed us into a war with Iran that’s sending gas prices through the roof. Now his “solution” is to weaken sanctions on Russian oil, handing Putin a payday while Russia helps Iran target our troops.
I’m standing with my Senate colleagues demanding accountability from this administration.
One of my favorite parts of this job is getting to meet a new class of interns every summer. Our next generation of leaders is bright!
We’re now accepting applications for interns in my Arizona offices. Apply now, we’d love to have you! https://www.gallego.senate.gov/helping-you/internships/
Whatever happened to America first?
I was proud to join UnidosUS today as they launched their Economic Prosperity Agenda.
From raising wages to expanding homeownership and supporting Latino entrepreneurs, this agenda focuses on what working families across the country are asking for: a fair shot at the middle class.
Americans are being told we can’t afford lower drug prices, affordable child care, or relief at the grocery store.
But somehow we can afford a pointless war that costs $1 BILLION every single day. What the fuck happened to America first.
Somos el país más poderoso del mundo. Si no queremos ir a la guerra, no vamos a la guerra.
Since when do we allow other countries to dictate when we go to war. What happened to America first?
If you can’t afford your health care right now, it’s not because we don’t have money for it. It’s because Republicans would rather fund a useless war than help you keep your insurance.
Una vez más, este país no se está enfocando en las vidas de las familias aquí en los Estados Unidos. Otra vez la prioridad es la guerra.
Trump and Republicans: Sorry, no money for your grandma’s healthcare.
Also Trump and Republicans: Let’s spend billions blowing up the Middle East. They can always find money for war, just never for you.
My deepest condolences go out to the family and loved ones of these three service members we lost. We are eternally grateful for their bravery and sacrifice for our country.
Urban combat is HARD. I would know.
Would you give your money to a guy who said, “You can literally sell shit in a can, wrapped in piss, covered in human skin, for a billion dollars if the story’s right,”
Why are we considering letting these people run a bank.
Met with Japanese business leaders about strengthening U.S.–Japan relations. Our partnership creates jobs, security, and innovation. I’m proud to support Indo-Pacific alliances that keep America strong.
The Republicans are proving to the world that if you're part of the Epstein class, you can get away with some really horrific things.
SoupScore Breakdown
Loading analysis metrics…
Voting History890 total votesExpandCollapse
Voting History
890 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 |
|---|---|---|---|---|---|---|
| 2026-08-08 | S. 5271 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (52-46, 3/5 majority required) |
| 2026-08-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-49) |
| 2026-08-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-49) |
| 2026-08-08 | H.R. 6500 (119th) | Final passage | YES | YES | ✓ | Bill Passed (90-6, 3/5 majority required) |
| 2026-08-08 | H.R. 6500 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (61-32) |
| 2026-08-07 | H.R. 6500 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (91-6, 3/5 majority required) |
| 2026-08-07 | S. Res. 817 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2026-08-07 | H.R. 5334 (119th) | Final passage | YES | YES | ✓ | Bill Passed (86-11, 3/5 majority required) |
| 2026-08-07 | H.R. 5334 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (32-64) |
| 2026-08-05 | S.J. Res. 187 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (48-50) |
| 2026-08-05 | S. Res. 817 (119th) | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (50-44) |
| 2026-08-05 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (51-44) |
| 2026-08-05 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (51-43) |
| 2026-08-03 | H.R. 6500 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (89-4, 3/5 majority required) |
| 2026-07-30 | S. Res. 817 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (50-47) |
| 2026-07-30 | S.J. Res. 181 (119th) | Motion to Discharge S.J.Res. 181 | YES | YES | ✓ | Motion to Discharge Rejected (49-50) |
| 2026-07-30 | S.J. Res. 199 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-52) |
| 2026-07-29 | S. Res. 817 (119th) | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (50-45) |
| 2026-07-29 | H.R. 5334 (119th) | Begin consideration | NOT_VOTING | YES | — | Motion to Proceed Agreed to (84-12) |
| 2026-07-28 | H.R. 5334 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (86-12, 3/5 majority required) |
| 2026-07-28 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2026-07-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-43) |
| 2026-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-44) |
| 2026-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-47) |
| 2026-07-23 | S.J. Res. 180 (119th) | Motion to Discharge S.J.Res. 180 | YES | YES | ✓ | Motion to Discharge Rejected (47-49) |
| 2026-07-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2026-07-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-44) |
| 2026-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (62-36) |
| 2026-07-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-35) |
| 2026-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2026-07-21 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-48) |
| 2026-07-20 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (43-40) |
| 2026-07-16 | S.J. Res. 198 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (46-50) |
| 2026-07-16 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-48) |
| 2026-07-15 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (51-46) |
| 2026-07-15 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (51-46) |
| 2026-07-14 | S. 4784 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-46, 3/5 majority required) |
| 2026-07-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2026-07-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (46-44) |
| 2026-06-24 | S.J. Res. 185 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-50) |
| 2026-06-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2026-06-24 | S.J. Res. 196 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (45-52) |
| 2026-06-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2026-06-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-44) |
| 2026-06-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2026-06-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2026-06-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2026-06-23 | H. Con. Res. 86 (119th) | Accept House changes | YES | YES | ✓ | Concurrent Resolution Agreed to (50-48) |
| 2026-06-23 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (67-30) |
| 2026-06-22 | H.R. 6644 (119th) | Accept House changes | YES | YES | ✓ | Motion Agreed to (85-5) |
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.
Page 1 / 18Next →