Ruben Gallego headshot
At a Glance
Seat
U.S. Senator from Arizona
Born
November 20, 1979
Age 46
Phone
(202) 224-4521
Office
302 Hart Senate Office Building Washington, DC 20510, Washington 20515
Congress Member Profile|U.S. Senator|Democrat|Arizona

Ruben Gallego

Voting Record — 890
Yes34%
No53%
Present0%
Not Voting13%
Party align92%
Cross-party8%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Ruben Gallego headshot
Ruben Gallego
U.S. SenatorDemocratArizona
SoupScore
Ruben's ATmosphere Activity
20 recent posts · 61 sponsored · 271 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Freedom delayed is still freedom worth honoring. Today we remember the enslaved Americans who waited more than two years to learn they were free, and the people who never stopped fighting to make that freedom real. Happy Juneteenth, Arizona!
If you've applied to jobs and heard nothing back, you're not crazy. Companies are posting openings they never plan to fill. It wastes your time and warps the data we use to read the economy. I'm pushing the Labor Department and FTC to find out how bad it is.
So the guy who wants to be Arizona’s top lawyer just told 18,000 of our neighbors to be ready to be deported. These are nurses and firefighters and people who’ve lived here their whole lives, and he’s looking them in the eye calling them illegals. azmirror.com/2026/06/17/w...
If we’re serious about accountability, we have to be serious about transparency. I stopped by the Jeffrey Epstein Memorial Reading Room to meet with survivors and review the records that have been released to the public.
Taxpayers will be paying $300 MILLION for Trump’s party palace. So when he said it would be privately funded, that was a lie.
New documents obtained by The Washington Post show the price to build the ballroom has ballooned to $600 million, up from the initial $200 million estimate, with more than half expected to be paid by U.S. taxpayers. wapo.st/4vOuwPD
Nine Arizona students just earned the Congressional Award Gold Medal. Each one logged more than 400 hours of community service. Fighting fires, feeding families, coaching kids, and looking out for the homeless. I was honored to meet with them during their trip to D.C. this week.
The United States should lead through strength, diplomacy, and principle—not by trying to change governments through military force. Our focus should be building strong partnerships across the Western Hemisphere and advancing America’s interests responsibly. @cnas.bsky.social
Getting out of a conflict takes more than hope and guesswork. It takes serious diplomacy, experienced negotiators, and the patience to do the hard work. That’s how we protect our interests, support our allies, and avoid another endless war. @cnas.bsky.social
Arizona depends on the Colorado River, and it cannot wait for everyone to agree. The Interior Department needs a plan now. Keep the system from collapsing, assess the risk fairly, and move resources as fast as possible.
This only touches people with over $100 million in income or a billion in assets. Not you. Not small business owners. The very top. It’s a simple rule: if you use your wealth like cash, you pay taxes like the rest of us. punchbowl.news/article/fina...
Today, I’m introducing the ROBINHOOD Act. When a billionaire borrows against their fortune to fund their lifestyle, we treat it as what it is. Cashing in. And we tax it the same as if they sold.
Meanwhile you pay taxes on every paycheck. The money comes out before you even see it. One set of rules for working people. Another for the people who can afford lawyers to find the loopholes.
Their fortune keeps growing the whole time. When they die, they hand it all down to their heirs, and the tax bill on those gains disappears completely. Buy. Borrow. Die. Pay nothing.
They don’t sell their stock, because selling means paying taxes. So, they borrow against it instead. Loans aren’t taxed income, so they pull millions, even billions, in cash. Tax free.
SoupScore Breakdown
Loading analysis metrics…
Voting History
890 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-08-08S. 5271 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (52-46, 3/5 majority required)
2026-08-08Confirm nomineeNONONomination Confirmed (50-49)
2026-08-08End debateNONOCloture Motion Agreed to (50-49)
2026-08-08H.R. 6500 (119th)Final passageYESYESBill Passed (90-6, 3/5 majority required)
2026-08-08H.R. 6500 (119th)Kill the motionYESYESMotion to Table Agreed to (61-32)
2026-08-07H.R. 6500 (119th)End debateYESYESCloture Motion Agreed to (91-6, 3/5 majority required)
2026-08-07S. Res. 817 (119th)Confirm nomineeNONONomination Confirmed (51-47)
2026-08-07H.R. 5334 (119th)Final passageYESYESBill Passed (86-11, 3/5 majority required)
2026-08-07H.R. 5334 (119th)Vote on amendmentYESYESAmendment Rejected (32-64)
2026-08-05S.J. Res. 187 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-08-05S. Res. 817 (119th)End debateNOT_VOTINGNOCloture Motion Agreed to (50-44)
2026-08-05Confirm nomineeNOT_VOTINGNONomination Confirmed (51-44)
2026-08-05End debateNOT_VOTINGNOCloture Motion Agreed to (51-43)
2026-08-03H.R. 6500 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (89-4, 3/5 majority required)
2026-07-30S. Res. 817 (119th)Approve resolutionNONOResolution Agreed to (50-47)
2026-07-30S.J. Res. 181 (119th)Motion to Discharge S.J.Res. 181YESYESMotion to Discharge Rejected (49-50)
2026-07-30S.J. Res. 199 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-07-29S. Res. 817 (119th)End debateNOT_VOTINGNOCloture Motion Agreed to (50-45)
2026-07-29H.R. 5334 (119th)Begin considerationNOT_VOTINGYESMotion to Proceed Agreed to (84-12)
2026-07-28H.R. 5334 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (86-12, 3/5 majority required)
2026-07-28Confirm nomineeNONONomination Confirmed (51-47)
2026-07-27End debateNONOCloture Motion Agreed to (51-43)
2026-07-23Confirm nomineeNONONomination Confirmed (49-44)
2026-07-23Confirm nomineeNONONomination Confirmed (48-47)
2026-07-23S.J. Res. 180 (119th)Motion to Discharge S.J.Res. 180YESYESMotion to Discharge Rejected (47-49)
2026-07-22End debateNONOCloture Motion Agreed to (51-46)
2026-07-22End debateNONOCloture Motion Agreed to (54-44)
2026-07-22Confirm nomineeNONONomination Confirmed (62-36)
2026-07-22End debateNONOCloture Motion Agreed to (60-35)
2026-07-22Confirm nomineeNONONomination Confirmed (49-46)
2026-07-21Confirm nomineeNONONomination Confirmed (50-48)
2026-07-20End debateNONOCloture Motion Agreed to (43-40)
2026-07-16S.J. Res. 198 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-50)
2026-07-16End debateNONOCloture Motion Agreed to (49-48)
2026-07-15Confirm nomineeNOT_VOTINGNONomination Confirmed (51-46)
2026-07-15End debateNOT_VOTINGNOCloture Motion Agreed to (51-46)
2026-07-14S. 4784 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-46, 3/5 majority required)
2026-07-14Confirm nomineeNONONomination Confirmed (50-45)
2026-07-13Confirm nomineeNONONomination Confirmed (46-44)
2026-06-24S.J. Res. 185 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24S.J. Res. 196 (119th)Begin considerationYESYESMotion to Proceed Rejected (45-52)
2026-06-24End debateNONOCloture Motion Agreed to (50-44)
2026-06-24Confirm nomineeNONONomination Confirmed (50-44)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24Confirm nomineeNONONomination Confirmed (52-45)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-23H. Con. Res. 86 (119th)Accept House changesYESYESConcurrent Resolution Agreed to (50-48)
2026-06-23Confirm nomineeYESNONomination Confirmed (67-30)
2026-06-22H.R. 6644 (119th)Accept House changesYESYESMotion 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 →