Donald Trump isn’t threatening mass firings of federal employees because he thinks it’s necessary. His default is to hurt hardworking Americans when he doesn’t get his way.
I stand with our federal workers against these cruel attacks.

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.
Republicans have manufactured a health care crisis. Their policies will more than double premiums for millions of families. And now, with hours until a shutdown, they are nowhere to be found.
Democrats are here fighting to keep costs down and protect your health care.
The Trump Administration turned the official HUD website into a political billboard.
This is just another cynical ploy to distract from the reality of Republican policies: higher costs and health care ripped away from families.
The American people deserve better.
Tune in now as we spend all day fighting to protect your health care and calling for Republicans to come back to Washington to do their job.
www.youtube.com/live/2dm-OKj...
Our job is to legislate. But as the clock ticks toward a shutdown, Republicans have left town.
Democrats are here, ready to prevent premiums from spiking and safeguard critical care, while Republicans hide from their duties.
Reposted byRep. Doris Matsui
TUNE IN: @RepJeffries and House Democrats are going live for 24 hours as we fight to protect Americans' health care and keep the government open. www.youtube.com/live/2dm-OKj...
My message will remain the same. Free speech is not negotiable.
We must make clear that no administration can punish broadcasters for their viewpoints.
Because the effects are both national and local. The proposed $6.2 billion Nexstar–Tegna merger would put FOX 40 and ABC 10 under one massive umbrella—threatening newsroom diversity and local accountability.
From Sacramento to Washington, D.C., I am sounding the alarm on the Trump Administration’s censorship campaign and calling for the passage of my Broadcast Freedom and Independence Act.
I joined @blumenthal.senate.gov and @warren.senate.gov to further highlight Trump’s abuse of power.
Republicans gutted Medicaid. Now they’ve set their sights on the ACA tax credits that help millions afford coverage.
If they succeed, premiums will soar and families will be stuck paying thousands more.
When costs go up, it’s not by accident. It’s by Republican design.
Our demand is simple: prevent health care premiums from skyrocketing for millions of American families.
Yet on the eve of a shutdown, House Republicans are out of town.
Democrats are in Washington, ready to keep the government open and protect affordable health care.
My Broadcast Freedom and Independence Act makes it crystal clear that no administration can punish broadcasters for their viewpoints. Period.
The ACLU is with us. Communities in Sacramento and across the country are with us. And I promise you this—I will not relent.
Together, we will make sure our most fundamental freedoms are protected from the actions of a corrupt administration. The time to pass my Broadcast Freedom and Independence Act is NOW!
Today I was joined by Jenna Leventoff from the @aclu.org and Sacramento Library Director and CEO Peter Coyle to discuss the Trump Administration's attacks on our 1st Amendment rights.
Now we must pass my Broadcast Freedom and Independence Act so this never happens again. [2/2]
Nexstar and Sinclair have folded under the pressure of OUR voices. Jimmy Kimmel will be on the air across the nation, as it should have always been.
This proves that the most effective way to defend our rights is to exercise them. [1/2]
Silencing dissent. Intimidating the press. Abusing power. Donald Trump and FCC Chair Carr are relentlessly attacking the 1st Amendment.
I’m teaming up with the @ACLUand local advocates to pass my Broadcast Freedom and Independence Act and protect free speech.
Nexstar has made its priorities clear: silencing Jimmy Kimmel to stay in the FCC’s good graces while chasing a multi-billion-dollar merger.
Sacramento deserves better. A company that silences dissent under political pressure is not worthy of a bigger footprint in our community.
Threatening mass firings rather than negotiating to keep the government open is reckless and cruel. We can keep the government open, protect workers, extend the ACA Tax Credits, and lower health care costs this week with a bipartisan agreement.
My Broadcast Freedom and Independence Act would stop this abuse of power. [2/2]
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-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 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 |
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.