I have long led efforts to make sure California is at the forefront of the clean energy revolution. The results speak for themselves. California’s commitment to clean energy is paying off in incredible ways.
I will never stop working for a clean and innovative future that benefits all Americans.

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 — 534
Yes41%
No58%
Present1%
Not Voting0%
Party align98%
Cross-party1%
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.
There is no justification for putting our heroes in a lose-lose situation, we must be setting them up for success, not financial disaster.
We cannot let the American people forget – Congressional Republicans voted for this. [3/3]
Especially for vets with dependents.
If a veteran chooses to go to school full-time and forgo full-time employment, they run the risk of losing access to affordable health care. [2/3]
The Republicans’ Big Ugly Bill forces an impossible dilemma for our veterans who are often forced to choose between full-time employment or full-time schooling.
While the G.I. Bill provides excellent support and resources, it often does not provide enough to live on. [1/3]
In doing so they have put the most vulnerable Americans in impossible financial situations while making them less equipped to handle climate induced challenges.
We cannot let the American people forget – Congressional Republicans knowingly voted for this.
Energy costs are already way too high for American families and the Big Ugly Bill is only going to drive costs higher. With heatwaves sweeping across the country, Republicans are killing the federal incentives for clean, affordable energy that are essential to driving down prices. [1/2]
If we are going to demand the best for our future generations then we must make sure they have their basic needs met. The Big Ugly Bill does the opposite.
We cannot let the American people forget – Congressional Republicans voted for this.
Gutting SNAP will have consequences that will ripple through every community in America. Not only will it kneecap a major economic driver for farmers, grocers, and communities but it will force kids to go hungry.
publichealth.gwu.edu/new-report-f...
The only logical motive for Republicans’ regressive policy is to satisfy Trump and Republican’s wealthy friends, not your well-being.
I will never back down from fighting for a cleaner, healthier, and more prosperous America. [3/3]
The only viable path forward demands decisive action to curb toxic pollution and invest in the clean energy infrastructure that we know supercharges economic growth, assists in natural disaster prevention, and provides everyday Americans with good-paying jobs. [2/3]
Clean energy is the proven new frontier in innovation, climate action, and job creation. The Big Ugly Bill backs away from the future to satisfy the greed of industries past. It’s a foolish and cruel choice. [1/3]
www.theatlantic.com/politics/arc...
This Independence Day, we celebrate the values that define America – caring for our friends & neighbors, lifting each other up, & standing up for freedom, opportunity, & democracy to ensure a better future for all.
Let’s keep moving forward, together. I wish you all a safe & restful 4th of July!
Republicans’ Big Ugly Bill is a betrayal of the American people. I voted NO on this cruel, shameful bill. My full statement below:
It’s unconscionable that one bill could simultaneously raise costs on working families, blow up the deficit, collapse rural hospitals, take health care from tens of millions, rip food from hungry kids, and fuel the climate crisis.
House Democrats are united voting NO.
The more Americans learn about this bill, the more they hate it—and for good reason:
❌ 17 million will lose health care
❌ Kids, veterans & seniors will go hungry
❌ Giant tax breaks for the ultra-rich
It’s a giant cruel disaster. House Republicans need to stop playing games & kill the Big Ugly Bill.
It's after 1 am and House Republicans have been stalled for hours—desperately scrambling for the votes to pass their Big Ugly Bill.
Meanwhile, House Democrats are united and voting NO. Every. Single. Time.
Children with disabilities, cancer patients, seniors in nursing homes, and working families are going to lose the care they depend on.
But I’ve been fighting for my constituents since day one – and I’m not stopping now. [2/2]
Right now, Republicans are still trying to scrape the votes together to pass the Big Ugly Bill – and we need to keep spreading the word about how devastating the cuts in this bill really are.
The Big Ugly Bill is the most significant loss of health care coverage in American history. [1/2]
The Big Ugly Bill is the largest cut to nutrition assistance in American history.
It cuts $186 billion dollars from SNAP. That’s about 20 percent of the program.
Republicans are literally taking food from children, veterans and seniors. I'll explain what that actually looks like for Americans.
Food or medicine. Rent or a doctor’s visit. Survival or dignity. No American should ever have to make those choices.
I urge my Republican colleagues: look at who you’re hurting. Then do the right thing.
SoupScore Breakdown
Loading analysis metrics…
Voting History534 total votesExpandCollapse
Voting History
534 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-12-16 | H. Res. 951 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 2550 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-11 | H. Res. 432 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-11 | H.R. 3638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3628 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H. Res. 939 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 432 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2025-12-10 | S. 1071 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-12-10 | S. 1071 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2025-12-10 | H. Res. 936 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 936 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-10 | H.R. 1676 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-09 | S. 356 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-04 | H.R. 1049 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-04 | H.R. 1069 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 1005 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 4305 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-03 | H.R. 2965 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-02 | H. Res. 916 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-02 | H.R. 4423 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-01 | H.R. 5348 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 3109 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-20 | H. Res. 893 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 6019 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 4058 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-20 | H.R. 5107 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-20 | H.R. 5214 (119th) | Final passage | NO | NO | ✓ | Passed |
| 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 |
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.