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.

Congress Member Profile|U.S. Senator|Democrat|Arizona
Ruben Gallego
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 772
Yes33%
No54%
Present0%
Not Voting13%
Party align91%
Cross-party9%
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 · 51 sponsored · 233 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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.
Veterans who fought for this country shouldn’t have to walk around with papers to prove they belong here.
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 |
|---|---|---|---|---|---|---|
| 2026-01-29 | H.R. 7148 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (45-55, 3/5 majority required) |
| 2026-01-27 | S. 3627 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (47-45, 3/5 majority required) |
| 2026-01-15 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Bill Passed (82-15) |
| 2026-01-15 | H.R. 6938 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (85-14, 3/5 majority required) |
| 2026-01-14 | S.J. Res. 98 (119th) | Point of Order S.J.Res. 98 | NO | NO | ✓ | Point of Order Well Taken (50-50, Vice President of the United States, voted Yea) |
| 2026-01-13 | S.J. Res. 84 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-52) |
| 2026-01-12 | H.R. 6938 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required) |
| 2026-01-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-40) |
| 2026-01-08 | S.J. Res. 98 (119th) | Motion to Discharge S.J.Res. 98 | YES | YES | ✓ | Motion to Discharge Agreed to (52-47) |
| 2026-01-07 | S.J. Res. 86 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (43-50) |
| 2026-01-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-48) |
| 2026-01-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2026-01-05 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (50-35) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-42) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-35) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (58-36) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-12-18 | S. Res. 532 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-12-18 | S.J. Res. 82 (119th) | Joint Resolution S.J.Res. 82 | YES | YES | ✓ | Joint Resolution Defeated (50-50) |
| 2025-12-17 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-12-17 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (71-29) |
| 2025-12-17 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (69-27) |
| 2025-12-17 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (67-30) |
| 2025-12-17 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (67-30) |
| 2025-12-17 | S. 1071 (119th) | Accept House changes | YES | YES | ✓ | Motion Agreed to (77-20) |
| 2025-12-15 | S. 1071 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (76-20, 3/5 majority required) |
| 2025-12-11 | S. 1071 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (75-22) |
| 2025-12-11 | S. Res. 532 (119th) | Resolution S.Res. 532 | NO | NO | ✓ | Resolution Agreed to (52-47) |
| 2025-12-11 | S. 3385 (119th) | End debate | YES | YES | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-12-11 | S. 3386 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-12-10 | S. Res. 532 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-12-10 | S.J. Res. 82 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (50-49) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-12-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-46) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-12-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-12-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-44) |
| 2025-12-04 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (57-32) |
| 2025-12-04 | S. Res. 520 (119th) | End debate | NOT_VOTING | NO | — | Cloture Motion Rejected (43-37, 3/5 majority required) |
| 2025-12-04 | H.J. Res. 131 (119th) | Joint Resolution H.J.Res. 131 | NO | NO | ✓ | Joint Resolution Passed (49-45) |
| 2025-12-03 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (63-34) |
| 2025-12-03 | S.J. Res. 91 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (49-47) |
| 2025-12-03 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (57-41) |
| 2025-12-03 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (56-40) |
| 2025-12-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-39) |
| 2025-12-02 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (61-36) |
| 2025-12-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-12-01 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (50-41) |
| 2025-11-20 | H.J. Res. 130 (119th) | Joint Resolution H.J.Res. 130 | NO | NO | ✓ | Joint Resolution Passed (51-43) |
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.