As Trump plunges us into war, his administration’s cuts have thrown the VA mental health care system into disarray.
Sending our troops into endless wars without ensuring they have a strong support system through the VA back home is a failure on top of a failure. [1/2]

Congress Member Profile|U.S. Representative|Democrat|California District 7
Doris O. Matsui
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 496
Yes41%
No58%
Present1%
Not Voting0%
Party align99%
Cross-party0%
SoupScore
District Map
Congressional District 7
U.S. Census Bureau boundary data.
Social & Web
External Resources

Doris O. Matsui
U.S. RepresentativeDemocratCalifornia District 7
SoupScore
Doris O.'s ATmosphere Activity
20 recent posts · 23 sponsored · 98 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
It is an act of trust and solidarity that sends a clear message: we will never stop working to strengthen protections for women and girls and expand the support survivors need to rebuild their lives. [3/3]
Their trauma-informed work restores agency and reminds every survivor that her story matters.
The Sierra Health Foundation’s decision to transfer their Alhambra Boulevard building represents far more than property. [2/3]
Proud to stand with Communities Against Sexual Harm (CASH) and the Sierra Health Foundation as they strengthen survivor-led care in our community.
For years, CASH has been a beacon for women and girls who have endured the unimaginable. [1/3]
Pete Hegseth blew his credibility long before he was appointed to his position. Now, he's blown your money on complete nonsense. This is why I have never had faith in Hegseth to support our troops or keep us safe. He needs to go.
Instead of accountability, Republicans and Trump are trying to retreat quietly without changing a thing. I will not let them. [2/2]
Republicans can try to rebrand their campaign of cruelty all they want, but it doesn't change the fact that they have killed Americans in our streets, targeted our neighbors, and have fomented fear in our cities. [1/2]
Almost two weeks into Trump’s illegal Iran war and all that is clear is:
➡️US troops are being killed and injured
➡️Oil Prices are rising, making life even more unaffordable
➡️Trump is becoming softer against Russia
➡️There is no plan
➡️Trump's incompetence threatens global safety
This must stop NOW.
Once you have completed the crisis intake form—please call my office (916-498-5600) to allow my team to make sure the Department of State is aware of your situation. [3/3]
mytravel.state.gov/s/crisis-int...
Any American Citizen currently stranded in the Bahrain, Kuwait, Oman, Saudi Arabia, United Arab Emirates or Israel must complete the Department of State Crisis Intake Form to request evacuation assistance. [2/3]
The safety and security of American citizens abroad have always been a top priority for me. As of this week, my office has assisted in the evacuation of 28 California residents from the United Arab Emirates. [1/3]
Ron Cunningham did more than shape Sacramento’s arts scene. He created magic, brought people together, and touched generations of lives through dance. The arts enrich our lives and strengthen our communities, and Ron’s legacy will live on through those he mentored and the joy he brought to so many.
Second, it establishes a federal floor for safety and frees states up to do more when emerging harms show up in their communities and corporations fail to act responsibly.
My amendment strengthens this bill by moving us away from loopholes and toward real, enforceable protections for children.[2/2]
This week, I introduced an amendment that does two common sense things to strengthen the Kids Internet and Digital Safety Act.
First, it fixes the bill’s weak knowledge standard, so companies can’t dodge responsibility by claiming they didn’t know the user was a child.[1/2]
Trump has plunged us into an illegal war in the Middle East based on "a feeling," and when asked if there is a threat to Americans here at home his response was, "I guess.'
This deeply unserious leadership cannot continue to go unchecked. The world and the American people deserve better.
This bill will help strengthen our grid, prevent outages, and make life safer and more reliable for Sacramentans. [2/2]
Yesterday, the SECURE Grid Act passed out of committee. I helped lead this effort because when the power goes out, it is not just inconvenient. It means spoiled food, closed businesses, dangerous heat, and real stress for families. [1/2]
Republicans just voted to give up one of Congress’ most basic duties: to check the President on war. Today’s failed War Powers vote was not leadership. It was surrender. The GOP majority bent the knee to Trump and put our Constitution, and our troops, at risk.
I am on my way to the House floor to vote YES on the Iran War Powers Resolution.
Donald Trump’s illegal war in Iran has already cost American lives. Congress must reassert its authority and stop this rogue administration from plunging us into another forever war in the Middle East.
Kristi Noem's firing is long overdue. Her rampant incompetence, wasteful spending, unprofessionalism, and unconstitutional execution of her duties is only scratching the surface of her failures. We will not relent until DHS ends their authoritarian actions in our communities.
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 |
|---|---|---|---|---|---|---|
| 2025-11-19 | H. Res. 888 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-11-19 | S.J. Res. 80 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 131 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 130 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 888 (119th) | Motion to Refer | YES | YES | ✓ | Failed |
| 2025-11-18 | H. Res. 878 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-11-18 | H.R. 4405 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 878 (119th) | Kill the motion | YES | YES | ✓ | Failed |
| 2025-11-18 | H.R. 2659 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-17 | H.R. 1608 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-13 | H.R. 5371 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-11-12 | H. Res. 873 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-19 | H. Res. 719 (119th) | Approve resolution | PRESENT | YES | — | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
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.