From the very start of the shutdown, I have fought to reopen the government, protect health care, and lower costs for working people.

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 — 496
Yes42%
No56%
Present0%
Not Voting2%
Party align98%
Cross-party1%
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 · 66 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
I walked alongside veterans and their families at the City of Palm Springs’s Annual Veterans Day Parade! It’s always great to be out in the community to celebrate those who have served. It is my honor to serve you. Happy Veterans’ Day!
Today, I celebrated all veterans and their families for their service. I attended the Coachella Valley Cemetery District’s Annual Veteran’s Day Ceremony to honor veterans present and past. Let’s give our veterans our utmost gratefulness and respect for their sacrifice and service.
It is my honor and privilege to present medals to Juan Carlos Lopez-Mendoza, who served in the U.S. Army, 1990-1993 and Glenn King, who served in the U.S. Navy, 1962-1968. These heroes served and sacrificed for our nation. Thank you for your service and commitment to the values of our country.
I’ve been working to open the government, protect healthcare, & keep ACA tax credits in place so our communities aren’t slammed with health care costs that could climb by up to $18,000 a year.
That is why I recently hosted a virtual resource fair to connect people with immediate support.
Today, I spoke to folks at Renova Energy to emphasize the importance of the work they do & show my unwavering support for renewable energy efforts in our communities. I look forward to continuing our partnership in making California’s 25th district more climate-friendly. @renovaenergia.bsky.social
I joined Coachella Valley Association of Governments to celebrate the grand opening of Coachella Valley Link in Cathedral City! I’m ecstatic to support CV Link with federal funds & see it become a reality. This project is a crucial initiative to connect the communities of the Coachella Valley.
#ICYMI: I went LIVE in the @CityOfBeaumont to celebrate the Second Street Extension Ribbon-Cutting Ceremony. This project will boost accessibility, improve safety, support businesses, and keep residents in our communities!
WATCH my full remarks here: youtube.com/live/UTYpPiF...
Glad to have helped bring in federal resources for the City of Beaumont’s Second Street Extension. This project will alleviate traffic congestion to improve accessibility, safety, &commerce, for the residents in the Pass Area, including during train stoppages. #Banning #Beaumont #Cabazon #Morongo
Thank you, @pelosi.house.gov, for your service to California and our country.
From strengthening our democracy to helping pass the Honoring our PACT Act for veterans exposed to toxins, you have shaped a better future for all. Grateful for your leadership and your dedication to working people.
I joined Beaumont in a ribbon-cutting for the 2nd St Extension project that will relieve traffic during rush hour & train stoppages. This will make daily travel more reliable for everyone across the city.
I secured $1 million to support this project & proud to see it delivered for the Pass Area.
Hunger is growing in our communities as the government shutdown drags on, hitting 42% of people in #CA25 who rely on SNAP. This comes on top of the largest SNAP cut in history of $186 billion in Republican’s Big Ugly Law.
I’ll keep fighting to protect SNAP, reopen the government, and lower costs.
I joined Democratic Inland Empire members of Congress to visit Feeding America Riverside & San Bernardino Counties to highlight the urgent need to support families facing hunger & those affected.
I’m fighting to reopen the government, protect SNAP benefits, & stop health care costs from rising.
Today is Election Day & every Californian has the right to cast their ballot freely, privately, & without fear.
Californians should feel safe & confident in our election process. Remember to make a plan & use official resources to track their ballots & find polling places at sos.ca.gov/elections.
@normajtorres.bsky.social @repmarktakano.bsky.social @feedingamerica.org @aguilar.house.gov
Our communities are facing the largest SNAP cut in history & this government shutdown is making hunger worse. With 42% of our neighbors relying on SNAP, the stakes couldn’t be higher.
Speaker Johnson needs to stop canceling work. I’m fighting to open the government, protect SNAP, & lower costs.
I joined Inland Empire Reps. Takano, Aguilar, & Torres at the Feeding America warehouse in Riverside to highlight how vital SNAP is for families in our communities.
I will continue to care for the people most impacted and fight to open the government, lower costs, and restore SNAP.
🚨 I’m going LIVE with @repmarktakano.bsky.social, @aguilar.house.gov, and @normajtorres.bsky.social to spotlight how the Trump Administration’s refusal to distribute November SNAP benefits will impact 42 million Americans, including right here in our communities.
WATCH: youtube.com/live/zswkTmV...
That’s why I’m taking action by co-sponsoring the Stop Stealing Our Jobs Act. Their work keeps our nation running, and that’s why I’m working to protect them, reopen the government, protect health care, and lower costs for working people.
@congresswomanscm.bsky.social
I’m outraged that the Trump Administration is laying off federal workers at agencies they don’t like. No one should lose their job during a government shutdown, these are real people with families, not pawns in Washington’s political games.
SoupScore Breakdown
Loading analysis metrics…
Voting History496 total votesExpandCollapse
Voting History
496 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-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 |
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-28 | — | Motion to Adjourn | NO | NO | ✓ | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-17 | H. Res. 1115 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-17 | H. Res. 1115 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-17 | S. 3971 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-17 | H.R. 4294 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
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 / 10Next →