Talk doesn’t lower prices. Savings don’t happen by accident.
They happen when we fight and win.

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 — 779
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.
If Big Pharma gets richer while families struggle, the system is broken.
And I’m done accepting it.
All Scott Bessent does is kiss Trump's ass and screw over American taxpayers.
It's simple. The Trump Administration is plundering U.S. taxpayer dollars.
Savings don't count if families never see them.
I'm working on drug pricing reform that delivers real savings—fast.
Met with the Mayor of Benson and the Southern AZ Chamber of Commerce to talk about how current immigration policies are impacting workers, businesses, and families across southern Arizona. Real reform means stronger communities, a healthier economy, and dignity for the people who power it.
Black History Month is a reminder that progress only happens when people refuse to accept injustice as normal. We honor that legacy by continuing that work today and every day.
We know what happens when law enforcement is empowered to target people for the color of their skin. Arizona has seen it before. If ICE isn’t brought under control, we’ll see it again.
Just joined the Don Lemon show live from the Capitol to stand with him and every journalist putting themselves on the front lines.
This is not normal. In America, we don’t arrest journalists for telling the truth.
I’m voting NO.
I will not give ICE one more dime without real, meaningful reform on paper. Two American citizens were killed at point blank in less than one month because ICE was given a slush fund and a blank check to act without accountability. I won’t fund Trump’s private military.
I was just talking to Don Lemon on Monday. He’s doing what journalists are supposed to do: asking questions and speaking truth. In the past week this Administration has now blown through the First, Second, and Fourth amendment in Minneapolis. We can't let this government trample over our rights.
This is personal for me. I wore the uniform. I know what real professionalism looks like. When leadership tells agents they’re untouchable, people get hurt and in Minnesota, people have died. That’s not law enforcement. That’s failure, and it demands accountability.
My office is aware of the Border Patrol-related shooting in Arivaca. We are seeking to get more information from our local, state, and federal partners.
Today we remember the six million Jews murdered in the Holocaust and the millions of other victims of Nazi hatred. We must always fight antisemitism, hate, and bigotry wherever they appear. Never again means never again.
ICE has become a private military for Stephen Miller and Donald Trump. We need to completely clean house and rebuild from the bottom.
When the Vice President tells law enforcement they’re above the law, people die. A U.S. citizen was killed in cold blood and the message from the White House is clear: zero consequences. This won’t stop without accountability.
When the Vice President tells law enforcement they’re above the law, people die. A U.S. citizen was killed in cold blood and the message from the White House is clear: zero consequences. This won’t stop without accountability.
Hoy, agentes federales ejecutaron a una persona en nuestras calles. Fue sin provocación, sin amenaza y con una violencia excesiva. Dispararon a un hombre que ya estaba en el suelo.
No pararemos hasta que cambiemos totalmente el sistema que tenemos ahora.
This partnership means good jobs, stronger supply chains, and shared growth for Arizona and Taiwan.
youtu.be/uL3jEyFZs9Q?...
He said they’d go after the “worst of the worst.”
Lower grocery costs on day one.
Release the Epstein files.
End forever wars.
Promises made. Promises broken.
SoupScore Breakdown
Loading analysis metrics…
Voting History779 total votesExpandCollapse
Voting History
779 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-03-25 | S.J. Res. 107 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-53) |
| 2026-03-24 | S.J. Res. 116 (119th) | Motion to Discharge S.J.Res. 116 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-24 | S. 1383 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-47) |
| 2026-03-24 | S. 1383 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-47) |
| 2026-03-24 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2026-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2026-03-23 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (51-45) |
| 2026-03-23 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (54-45) |
| 2026-03-22 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (54-37) |
| 2026-03-21 | S. 1383 (119th) | End debate | YES | YES | ✓ | Cloture Motion Rejected (41-49, 3/5 majority required) |
| 2026-03-21 | S. 1383 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (49-41, 3/5 majority required) |
| 2026-03-20 | H.R. 7147 (119th) | End debate | NOT_VOTING | NO | — | Cloture Motion Rejected (47-37, 3/5 majority required) |
| 2026-03-18 | S.J. Res. 118 (119th) | Motion to Discharge S.J.Res. 118 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-17 | S. 1383 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-48) |
| 2026-03-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-03-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-45) |
| 2026-03-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-46, 3/5 majority required) |
| 2026-03-12 | H.R. 6644 (119th) | Final passage | YES | YES | ✓ | Bill Passed (89-10) |
| 2026-03-11 | H.R. 6644 (119th) | End debate | NOT_VOTING | YES | — | Cloture Motion Agreed to (82-11, 3/5 majority required) |
| 2026-03-11 | H.R. 6644 (119th) | Vote on amendment | NOT_VOTING | YES | — | Amendment Agreed to (84-10) |
| 2026-03-10 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (89-9, 3/5 majority required) |
| 2026-03-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (71-29) |
| 2026-03-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (68-28) |
| 2026-03-05 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2026-03-04 | S.J. Res. 104 (119th) | Motion to Discharge S.J.Res. 104 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-04 | H.R. 6644 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (90-8) |
| 2026-03-02 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (84-6, 3/5 majority required) |
| 2026-02-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-33) |
| 2026-02-26 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-34) |
| 2026-02-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2026-02-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2026-02-24 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-45, 3/5 majority required) |
| 2026-02-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2026-02-12 | H.J. Res. 142 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (49-47) |
| 2026-02-11 | H.J. Res. 142 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2026-02-10 | S.J. Res. 95 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2026-02-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2026-02-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2026-02-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2026-02-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (58-39) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-39) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-44) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-40) |
| 2026-02-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-40) |
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.