I met with President Zelenskyy before his meeting with Trump and Vance. As always, he expressed his gratitude for America's support for the people of Ukraine.
He has something Trump will never have or understand: courage and principle. Every American should be outraged⬇️

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 · 60 sponsored · 425 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
What we saw in the Oval Office today was beyond disgraceful. Trump and Vance berating Zelenskyy — putting on a show of lies and misinformation that would make Putin blush — is an embarrassment for America and a betrayal of our allies.
They're popping champagne in the Kremlin.
We’re seeing the consequences of their reckless disregard for public health — and of the HHS Secretary’s dangerous anti-vax views.
They are putting American lives at risk.
Just in the last week, we’ve seen:
RFK Jr. cancel a vital meeting for deciding the next flu vaccine.
Elon Musk joke about mistakenly cancelling Ebola prevention programs.
The Trump Admin scrambling to rehire bird flu experts THEY fired.
The first U.S. measles death in years.
Another important step in the fight to shut down the Trump/Musk lawbreaking spree.
Black history is AMERICAN history, and we will always celebrate it — this month and every month.
As I said at a celebration of Maryland’s role in the Underground Railroad at Emmarts United Methodist Church earlier this month, we won’t let any person or any president attack Black history or diminish the countless contributions of Black Americans.
Today we learned that Trump and Musk are firing HUNDREDS of vital NOAA employees — another blatantly illegal action that must be stopped.
Let me explain why this is all part of their plan to rig our government for billionaires like them at the expense of everybody else:
It's particularly sick that the world's richest man wants to kill an agency that’s returned BILLIONS of dollars to working Americans who were cheated by big corporations.
What's worse, today I gave the nominee to lead that very agency a chance to say he disagrees. He refused.
I mean this is just unbelievable: the guy Trump nominated to manage trade restrictions on Russia for their assault on Ukraine REFUSES to say that Russia started the war.
He barely even acknowledges that Russia is our adversary.
Watch for yourself:
Every second that these payments are frozen:
Our national security is diminished.
Infectious diseases around the world go untreated, leaving Americans at risk.
China expands its footing at America's expense.
What Trump and Musk are doing is clearly illegal and SCOTUS should say so.
Do you know when the EPA declared greenhouse gasses to be harmful? In 2009.
These science-denying ideologues are literally taking us back in time and trying to wreck our ability to fight the climate crisis and ensure clean air and water for the American people. We must stop them.
Trump and Musk are recklessly and intentionally dismantling U.S. foreign policy and national security — compromising our ability to keep Americans safe, fight diseases and deliver lifesaving assistance around the world.
What they are doing is illegal. The courts cannot let this stand.
Elon Musk spent $280 million to elect Donald Trump, and he's been handed access to government agencies, cabinet meetings, lucrative contracts and Americans' private information.
It's billionaires rigging the game for billionaires — the most corrupt bargain in American history⬇️
This ruling is another step forward towards reversing the Musk-Trump administration's illegal mass-firings, based on lies, of federal employees.
We won't stop fighting in Congress and with our legal allies to stop their illegal purges and power grab.
Cancelling Ebola prevention is the sort of "mistake" that should get you kicked out of a cabinet meeting — not invited to it.
But I guess the rules are different when you pay your way in with a $280 million check.
This is idiocy, not efficiency — and it's costing America dearly.
Elon Musk is seeking to dismantle the federal agencies that provide services to all Americans and eliminate hardworking, patriotic civil servants so he can rig the government to further enrich himself and other billionaires.
It’s downright corrupt.
I salute the federal workers who chose to quit Elon Musk's illegal DOGE operation rather than participate in the dismantling of vital government agencies.
They represent the best of our civil servants: dedicated, nonpartisan individuals committed to serving the American people.
Democrats on #TeamMaryland are working 24/7 to stop the Trump-Musk administration's illegal dismantling of vital federal agencies and their targeting of federal workers.
Today we met with union leaders and legal experts to discuss the road ahead. We will not back down.
Make no mistake: this is the next step in Trump/Musk’s plan to slash public services that benefit every American to pay for tax breaks that overwhelmingly support the ultra-rich.
Americans must mobilize to stop them — as we did when Trump tried to repeal the Affordable Care Act.
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-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) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-39) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-03-13 | S. 331 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (84-15, 3/5 majority required) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-45) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-03-11 | — | Confirm nominee | NO | YES | ✕ | Nomination Confirmed (78-19) |
| 2025-03-11 | — | End debate | NO | YES | ✕ | Cloture Motion Agreed to (76-20) |
| 2025-03-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-03-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-32) |
| 2025-03-06 | S. 331 (119th) | End filibuster to begin debate | NO | YES | ✕ | Cloture on the Motion to Proceed Agreed to (82-12, 3/5 majority required) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (66-30) |
| 2025-03-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-03-05 | S.J. Res. 28 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-47) |
| 2025-03-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-03-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-04 | S.J. Res. 28 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-03-04 | S.J. Res. 3 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (70-27) |
| 2025-03-04 | S.J. Res. 3 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (70-28) |
| 2025-03-03 | S. 9 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-03-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-02-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-02-27 | H.J. Res. 35 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-02-26 | S.J. Res. 12 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-26 | S.J. Res. 10 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (47-52) |
| 2025-02-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-02-25 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-02-25 | S.J. Res. 11 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (54-44) |
| 2025-02-25 | S.J. Res. 11 (119th) | Begin consideration | NOT_VOTING | NO | — | Motion to Proceed Agreed to (54-42) |
| 2025-02-25 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (66-28) |
| 2025-02-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-43) |
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.