I put a hold on all of Trump’s VA nominees because of his dangerous plan to cut 80,000 employees.
This is a small win but I’ll keep pushing.

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 — 776
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 · 235 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Imagine canceling a subscription as easily as starting it.
Big business wants to stop that.
Tell @FTC: Bring back the rule. #ClickToCancel
Trump said we'd have 90 trade deals by now. We have... maybe two?
Now he’s kicked the can down the road AGAIN.
If you own a business why would you invest in America with this kind of uncertainty?
Heartbreaking scenes coming out of Texas.
My heart goes out to all the families impacted by these deadly flash floods, those still waiting for word on their loved ones, and our heroic first responders.
The entire country is holding Texas close.
There you go. Republicans betrayed working families and will kick millions of people off of their health care. All while Americans continue to struggle with rising prices.
x.com/MSNBC/status...
No one in Arizona wants a higher energy bill. Especially in the middle of the summer.
But the Republican budget raises bills by up to $400 a year for families. 10% for businesses.
Everything’s already expensive. This is the last thing we needed.
Congrats to Senate Republicans on passing their disastrous budget.
They just voted to rip Medicaid and food assistance from millions so billionaires can get another yacht.
Hell of a legacy.
Congressional Republicans are trying to pass Trump’s so-called “Big, Beautiful Budget Bill.” It includes massive cuts to the essential programs that millions of Americans rely on.
substack.com/inbox/post/1...
SHAMEFUL: The Republicans want to gut Medicaid funding for opioid addiction treatment. I fought back with an amendment. They said no.
Battling addiction and rely on Medicaid to stay alive? According to the GOP, you’re on your own.
All to just give billionaires tax cuts…
12 years ago today, we lost 19 heroes to the Yarnell Hill Fire. The Granite Mountain Hotshots gave everything to protect our communities. We’ll never forget their courage, sacrifice, and service to Arizona.
Every Republican voting for this bill knows better. They know these cuts to Medicaid and food assistance will hurt their constituents. They know and they don’t care.
🚨 Republicans are about to try and pass their budget bill.
Just to recap here’s what the bill does.
- Kicks more than 16 million American off healthcare
- Takes food assistance away from about 3 million Americans
- Puts nearly 400,000 jobs at risk
All to give huge tax cuts to billionaires.
🚨 This weekend Republicans are trying to pass their budget bill — and YES, the provision to sell off our public lands is still in it.
They’re hoping you won’t notice.
Call Congressional Republicans. Tell them: our land isn’t for sale to fund billionaire tax cuts.
In Trump's America, you lose and billionaires win.
Senator Tillis is literally showing his colleagues a chart of how many North Carolinians will lose health care if the GOP Medicaid cuts pass.
His words: “This will be devastating to my state.”
They know this will kill people. They just don’t care.
Ray is right. Free lunch is a lifeline for families in rural Arizona. I won’t let Republicans slash food assistance just to feed their billionaire buddies.
Today marks 10 years since gay marriage was legalized across the country.
That day was the culmination of decades of work and thousands of people raising their voices.
Progress requires patience and persistence. We can’t let extremists take us back now.
Trump raised your prices with reckless tariffs to "lower the trade deficit.” Looks like it was all pain no gain.
If Republicans pass their budget the uninsured rate in Arizona will go up by 50%.
That means more kids missing checkups, more ER visits for treatable conditions, more people choosing between rent and medications.
All to give billionaires another tax break.
SoupScore Breakdown
Loading analysis metrics…
Voting History776 total votesExpandCollapse
Voting History
776 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 |
|---|---|---|---|---|---|---|
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NOT_VOTING | NO | — | Amendment Rejected (14-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NOT_VOTING | YES | — | Amendment Rejected (45-50) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NOT_VOTING | YES | — | Amendment Rejected (42-53) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NOT_VOTING | YES | — | Amendment Rejected (44-51) |
| 2025-08-01 | — | Motion (Motion to Waive All Applicable Budgetary Points of Order Re: Merkley Amdt. No. 3114) | NOT_VOTING | YES | — | Motion Rejected (44-51, 3/5 majority required) |
| 2025-08-01 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (52-45) |
| 2025-08-01 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (54-43) |
| 2025-08-01 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (52-44) |
| 2025-08-01 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (55-41) |
| 2025-07-31 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (52-45) |
| 2025-07-31 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (52-45) |
| 2025-07-31 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (52-44) |
| 2025-07-31 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (52-45) |
| 2025-07-31 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (53-44) |
| 2025-07-31 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-44) |
| 2025-07-31 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (53-45) |
| 2025-07-31 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (59-39) |
| 2025-07-31 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (52-45) |
| 2025-07-31 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-41) |
| 2025-07-30 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (59-38) |
| 2025-07-30 | S.J. Res. 34 (119th) | Motion to Discharge S.J.Res. 34 | NOT_VOTING | YES | — | Motion to Discharge Rejected (24-73) |
| 2025-07-30 | S.J. Res. 41 (119th) | Motion to Discharge S.J.Res. 41 | NOT_VOTING | YES | — | Motion to Discharge Rejected (27-70) |
| 2025-07-30 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (52-44) |
| 2025-07-30 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (53-45) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-49) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-44) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-07-28 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (50-45) |
| 2025-07-28 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (50-39) |
| 2025-07-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-07-24 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (50-48) |
| 2025-07-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-07-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-07-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-47) |
| 2025-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-47) |
| 2025-07-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-47) |
| 2025-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-47) |
| 2025-07-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-47) |
| 2025-07-23 | H.R. 3944 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (90-8) |
| 2025-07-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
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.