🚨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.

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 — 788
Yes26%
No73%
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 · 59 sponsored · 422 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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.
Trump won't lift a finger to lower prices for American families, but he’s happy to boost car sales for his co-conspirator in rigging the government for the ultra-rich.
Another reminder that Trump's "golden age" isn't for working people — it's for billionaires like Elon Musk.
Elon Musk spent $280 million to elect Donald Trump, and Donald Trump has given him the keys to the federal government.
It's the most corrupt bargain in American history and we need to shut it down NOW.
My message to federal employees who have been illegally fired by Elon Musk: we are fighting like hell to shut down his illegal operation so you can get back to work for the American people.
Elon Musk has said a bunch of lies, but one of the biggest is this idea that DOGE is firing federal workers for "poor performance."
Well, those same employees just had glowing performance reviews. Musk and his cronies are lying through their teeth and the American people know it.
Secretary Rubio has long supported USAID programs, but is now joining Elon Musk’s campaign of lies and cheering his illegal DOGE operation — at great harm to our national security and foreign policy.
Make no mistake: this will make Americans less safe. Another dark day.
Americans depend on NOAA for everything from avoiding severe weather to knowing that their seafood is safe to eat.
Elon Musk and Donald Trump are playing with the lives and livelihoods of the American people. We need to shut down their illegal operation NOW.
I was just at the Lincoln Memorial with thousands of concerned Americans and MAD scientists.
And they’re right to be mad: Musk and Trump have declared war on science — gutting agencies that do lifesaving work for Americans, like NIH and NOAA.
We're fighting back with all we've got.
They've done NOTHING to lower prices, but they've done EVERYTHING to rig the government for billionaires like Elon Musk at the expense of everybody else.
It's the Great Betrayal of the American people — including those who voted for Donald Trump⬇️
Again, I asked Trump nominees a simple question: whether they believe Russia was the aggressor in the war against Ukraine. Again, they refused to answer.
This is America in Retreat — not America First. What an embarrassment for our country.
Even Trump's acting head of SSA is worried about Musk and his band of 20-year-olds bulldozing Social Security.
Make no mistake: we will fight like hell to protect people's hard-earned benefits and the dedicated public servants at SSA who deliver them.
We already know Musk is calling the shots at the White House. Clearly, he’s doing the same for most Senate Republicans, too.
The man who spent $280M to elect Trump is taking a chainsaw to services for all Americans and rigging the government for billionaires like himself. A corrupt bargain.
Don't be fooled by what Trump said last night.
His administration is actively dismantling the Social Security Administration and laying the groundwork to go after people's hard-earned benefits⬇️
SoupScore Breakdown
Loading analysis metrics…
Voting History788 total votesExpandCollapse
Voting History
788 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-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | — | Motion (Motion to Waive Section 305(b)(2) of the CBA re: Cortez Masto Amdt. No. 1690) | YES | YES | ✓ | Motion Rejected (49-50, 3/5 majority required) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | 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 (49-50) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | NO | ✕ | Amendment Rejected (5-94) |
| 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 (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 (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 | 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) |
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.