The war must end, hostages must be released, and unobstructed aid needs to be delivered by neutral and independent humanitarian organizations to save innocent lives.

Congress Member Profile|U.S. Representative|Democrat|California District 25
Raul Ruiz
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 592
Yes45%
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 · 35 sponsored · 72 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
The horrific terrorist attacks by Hamas on October 7 were an assault on our shared humanity. For two years, this conflict has caused immense suffering for civilians in Gaza and Israel.
Congress needs to get back to work: to reopen the government, protect health care, and stop health care costs from skyrocketing.
Instead, Republicans and Speaker Johnson just cancelled work next week. Shutdowns are serious with working people paying the price.
During the shutdown, many federal workers are going without pay & struggling with the cost of groceries. I met with My City Youth in #Hemet to discuss their food distribution program as a resource.
I will continue to work to reopen the government, protect health care, & prevent costs from rising.
I’m pleased to report the news about Geraldine’s safe return to the U.S. from Israel as soon as tomorrow.
Some families in our communities could see their health premiums rise by $1,500 a month, $18,000 a year, if Republicans refuse to extend Affordable Care Act tax credits.
I’m working to reopen the government, protect your health care, and prevent costs from skyrocketing.
This government shutdown isn’t just about a line item in a budget. It’s about you, your families, and the everyday struggles our communities face.
I know that, which is why I’m working to open the government, protect your health care, and prevent rising health care costs.
I’m taking a few moments during this busy fight to open the government, protect health care, and to recognize the physicians who care for their patients and defend Medicaid. That’s why today we honor #NationalLatinoandLatinaPhysicianDay.
I met with David, AFGE labor leader, to ensure those affected by the shutdown can access resources for basic expenses. They’re struggling with rising costs & delayed paychecks make it harder.
That’s why I’m working to open the government, protect your health care, & stop the massive premium hikes.
The Trump Administration & Congressional Republicans are threatening a government shutdown that would take away services for Americans. I am fighting to keep our government open and protect families in need.
My office is open. If you need assistance during this time, please call at (760) 424-8888.
Because shutdown conditions change quickly, please contact my offices directly or visit ruiz.house.gov/shutdown for the latest updates on federal operations. (3/3)
I know a shutdown brings uncertainty and worry for many of you, so I’ve created this resource guide to help explain what it means, how it could affect your daily life, and answer your most pressing questions.
(2/3)
A Republican government shutdown is just hours away. Even with full control of Congress and the White House, they’re choosing chaos that working people can’t afford. I’ll keep fighting to protect your health care, lower costs, and ensure government works for you. (1/3)
Unless Congress acts, tax credits will expire, premiums will skyrocket, and millions, including cancer patients and those with chronic illnesses, could lose their care.
With just one day left before the funding deadline, I’m ready to work across the aisle to keep our government open and lower health care costs for the 30,000 people in our communities who would be directly impacted.
“I am absolutely thrilled with the result and thank you to the Congressman!” - Sharon
Sharon contacted my office & was waiting on her long-delayed IRS Tax Return after getting the runaround. My team contacted the IRS & they released the $36,926.91 that she was owed.
ruiz.house.gov/casework.
This is intimidation. Trump has been firing federal workers since day one, not to govern, but to scare. It has nothing to do with funding the government.
Nearly 7K federal employees in #CA25 serve our communities every day, and I won’t let their livelihoods be treated as political pawns.
My team brought mobile office hours to the #NeedlesCA to help residents in #CA25 with federal issues. Team Ruiz is here to listen and address your concerns.
If you need help with a federal agency or want to share how federal policies are affecting you, contact my office.
We’re just days away from a Republican shutdown. Even with full control of Congress and the White House, they’re choosing chaos that working families can’t afford.
I’ll always fight to protect your health care, lower costs, and keep our government working for you.
The shooting in Dallas is tragic. My heart goes out to the families of the victims. Regardless of motive, victim, or ideology, ALL political violence must end. We are a nation built on dialogue, not destruction.
www.cbsnews.com/amp/texas/ne...
SoupScore Breakdown
Loading analysis metrics…
Voting History592 total votesExpandCollapse
Voting History
592 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-04 | H. Res. 1100 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-24 | H.R. 4626 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H. Res. 1075 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | 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.