It’s going to take all of us to:
- Speak Up
- Speak Out
- And Fight Back
#RuleOfLaw

Congress Member Profile|U.S. Representative|Democrat|California District 25
Raul Ruiz
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 581
Yes44%
No54%
Present0%
Not Voting2%
Party align97%
Cross-party2%
SoupScore
District Map
Congressional District 25
U.S. Census Bureau boundary data.
Social & Web
External Resources

Raul Ruiz
U.S. RepresentativeDemocratCalifornia District 25
SoupScore
Raul's ATmosphere Activity
20 recent posts · 34 sponsored · 67 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
We showed up to House Leadership. Speaker Mike Johnson is too scared to face us.
Our communities deserve answers, not silence. I’m not backing down. I’ll keep showing up and saying HELL NO to these attacks.
LIVE: Right now, I led a march to Leader John Thune’s office — he’s refusing to meet with the House Democrats, who are demanding answers on what he’s doing to protect @padilla.senate.gov.
Trump is a cancer. Enough is enough.
Democrats are demanding answers, but the authoritarian Trump administration responds by arresting a United States Senator and continuing to leave Americans in the dark.
I won’t back down. I stand with @padilla.senate.gov.
I’m outraged by the militarization of ICE & deployment of Nat’l Guard & Marines to LA.
I’m demanding their immediate withdrawal & the demilitarization of ICE & neighborhoods.
I’ll never support stripping immigrants of their due process rights or turning our neighborhoods into militarized zones.
The events occurring across Southern California over the last few days have made me deeply concerned about the future of American democracy...
Swipe to read my full statement.
Earlier today, David Huerta, President of SEIU-USWW, was tased, injured, and detained by ICE while being a community observer in LA.The Trump Administration continues to use force to silence labor leaders and intimidate workers.This is unacceptable and their voices will not be silenced.
@seiu.org
House Republicans are coming for veterans AGAIN.
They want to slash the PACT Act’s Toxic Exposure Fund, a lifeline for vets exposed to burn pits and toxic substances. That means delayed care, denied benefits, and lives at risk.
Elon: Tweets
Trump: Tweets louder
Me: I’m going to need more popcorn 🍿
got tacos? 🌮 🐣
Today I joined leaders at BenchmarkMin Giga + USA to highlight the incredible opportunity of #LithiumValley in #ImperialCounty.
We have a chance to create good-paying local jobs, all while protecting our environment through sustainable extraction of lithium from geothermal brine.
Met with hospitals in #CA25 about the devastating impact looming Medi-Cal cuts could have on our communities.
This isn’t just a Medi-Cal issue. If hospitals shut down, everyone loses access to care. I’m fighting to protect our hospitals and the health of our communities.
Palo Verde Hospital, the only acute-care facility within 100 miles of #BlytheCA, is facing closure.
As a doctor, I know what’s at stake when care is out of reach. I sent a letter to @governor.ca.gov urging immediate action to keep the hospital open.
As part of legislation I authored and passed, we officially dedicated the La Quinta Post Office in his name. A plaque now stands in his honor, a permanent reminder of his deep love for our country.
May we never forget Cpl. Lopez & all the brave servicemembers who gave their lives for our freedoms.
Yesterday, we gathered in #LaQuintaCA to honor the life and legacy of Corporal Hunter Lopez, a beloved son of our community who gave his life in service to our Nation during the Kabul airport attack on August 26, 2021.
I met with #ImperialValley growers to learn about how the closure of Speckles Sugar in Brawley is affecting the economy. I will work to help find solutions that put the needs of our communities first.
I continue to advocate for the farmers of #CA25 to ensure that our region continues to succeed.
This #MemorialDay, we remember the heroes who gave their lives in service to our country.
We honor their legacy by serving the living. That’s why I reintroduced the #MajorRichardStarAct with the Wounded Warrior Project to ensure veterans receive both their retirement pay & disability benefits.
With the Spreckels Sugar Plant already shutting down, our communities can’t take another economic blow. This isn’t just about jobs, it’s about families, stability, and the future of our region. Together, we can chart a more equitable and sustainable path forward for the Imperial Valley.
SoupScore Breakdown
Loading analysis metrics…
Voting History581 total votesExpandCollapse
Voting History
581 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-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | NO | ✕↔ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | NO | ✕↔ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
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.