Trump is clearly trying to intimidate judges for doing their jobs and protecting the rule of law. I'm glad the Chief Justice isn't tolerating this assault on the constitutional separation of powers.
If only Senate Republicans would muster the decency to honor their oaths as well.

Congress Member Profile|U.S. Senator|Democrat|Maryland
Chris Van Hollen
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 825
Yes27%
No71%
Present0%
Not Voting2%
Party align97%
Cross-party0%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Chris Van Hollen
U.S. SenatorDemocratMaryland
SoupScore
Chris's ATmosphere Activity
20 recent posts · 60 sponsored · 430 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Make no mistake — by doing this, Trump is helping Putin cover up terrible war crimes in Ukraine.
This has nothing to do with government efficiency and everything to do with bending the knee to a murderous dictator who Trump views as a role model. What a disgrace.
Ignoring a court order is absolutely unacceptable. He must be held accountable for this contemptible and lawless conduct.
Dictators worldwide are cheering Trump and Musk’s illegal shutdown of Voice of America — a global beacon of hope and democracy.
It’s their latest “America in Retreat” policy — undermining our influence and making us less secure.
Patriots must stand up to these illegal actions.
Yes — Trump and Musk lied when they said they wanted Musk’s DOGE operation to be transparent and accountable.
They are appealing this decision because they want to keep the American people in the dark and cover up the baseless claims and corruption of that illegal operation.
JUST IN: Trump administration asks Judge Cooper to reconsider his order that DOGE has to comply with #FOIA. And, wait for it....there's an Amy Gleason declaration. Doc: www.documentcloud.org/documents/25... Earlier: www.politico.com/news/2025/03...
After the very bad news of the Republican CR passing the Senate, there was a bit of good news: my bill to reverse its outrageous attack on the District of Columbia's ability to control its OWN tax dollars passed unanimously.
I urge my colleagues in the House to pass it ASAP.
The terrible House Republican CR capped DC's ability to use its OWN money — putting local schools, public safety and more on the chopping block. I'm bringing up legislation to fix this:
The terrible Republican CR restricts DC's ability to use its OWN money — putting local schools, public safety and more on the chopping block.
I'm bringing a bill to the floor immediately to reverse that disastrous provision.
I’m still fighting this BAD bill — I’m offering an amendment to STOP Musk and his DOGE cronies:
I’m about to offer an amendment to this terrible bill, with one simple goal: stopping Musk and his DOGE cronies.
I'll say it again: this is a terrible bill. I'm headed to the Senate floor right now to vote HELL NO on this sham slush fund for Elon Musk.
I said it once and I’ll say it again. I am a HELL NO on cloture and HELL NO on the Republican CR that provides Elon Musk a slush fund to support his illegal operations.
🚨NEWS: In the latest blow to their illegal DOGE operation, a federal judge has ordered the Musk-Trump administration to immediately reinstate THOUSANDS of illegally-fired federal workers.
The truth — and the law — are catching up to them. We cannot let up.
I'm a no on cloture, I'm a no on the CR, and I'm a no on giving Elon Musk and Donald Trump a slush fund to rig the government for billionaires like themselves at the expense of everyone else.
What Donald Trump is doing to Mahmoud Khalil goes against a bedrock principle of our democracy and the First Amendment: we can disagree with what someone has to say, but we don't use government power to punish them for saying it.
This should alarm every American.
People need to know that Donald Trump and Elon Musk are lying to them — including with their lie that federal employees were fired for “poor performance,” when so many had glowing evaluations.
It’s clear who SHOULD be fired for poor performance: Donald Trump and Elon Musk.
The House CR has lots of problems, but a big one is that it restricts how the District of Columbia spends its OWN money. This doesn't save a single federal tax dollar—it just treats DC residents like pawns.
It's undemocratic and un-American. I will fight it on the Senate floor.
This is a direct attack on public education.
Cutting the Department of Education in half is a disaster — and just the latest part of their plan to dismantle vital public services for everyone to rig the government for billionaires like Elon Musk.
It is illegal and cannot stand.
We're working 24/7 to get illegally-fired federal employees back to work. And when they do, they shouldn't have to restart their “probationary clocks” because of Elon Musk's illegal operation.
Yesterday, @elfreth.house.gov and I introduced a bipartisan bill that ensures just that:
There's something particularly disgusting about a real estate tycoon colluding with the richest man on earth to try to shut down affordable housing for working people.
We are fighting Elon Musk's illegal operation with everything we've got.
SoupScore Breakdown
Loading analysis metrics…
Voting History825 total votesExpandCollapse
Voting History
825 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-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-53) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-51) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-53) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (51-48) |
| 2025-04-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-04-03 | H. Con. Res. 14 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-48) |
| 2025-04-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-04-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-04-03 | S.J. Res. 26 (119th) | Motion to Discharge S.J.Res. 26 | YES | NO | ✕ | Motion to Discharge Rejected (15-83) |
| 2025-04-03 | S.J. Res. 33 (119th) | Motion to Discharge S.J.Res. 33 | YES | NO | ✕ | Motion to Discharge Rejected (15-82) |
| 2025-04-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-04-03 | H.J. Res. 24 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (53-42) |
| 2025-04-02 | H.J. Res. 24 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-04-02 | S.J. Res. 37 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Passed (51-48) |
| 2025-04-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-04-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-04-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-03-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-42) |
| 2025-03-27 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-03-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-03-27 | S.J. Res. 18 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-48) |
| 2025-03-26 | S.J. Res. 18 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-03-26 | H.J. Res. 25 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (70-28) |
| 2025-03-26 | H.J. Res. 25 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (70-28) |
| 2025-03-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-03-26 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-03-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-03-26 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-03-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-44) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-44) |
| 2025-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (74-25) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (73-25) |
| 2025-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-31) |
| 2025-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (62-30) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (63-32) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (64-33) |
| 2025-03-14 | H.R. 1968 (119th) | Final passage | NO | NO | ✓ | Bill Passed (54-46) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (27-73) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-38, 3/5 majority required) |
| 2025-03-14 | S. 331 (119th) | Final passage | NO | YES | ✕ | Bill Passed (84-16) |
| 2025-03-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-40) |
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.