These actions aren’t just illegal — they will also cause real harm to working people who could see cuts to their health care, preschool & other vital services.
Unfortunately, the Republicans who control Congress refuse to grow a backbone and confront these harmful acts. (2/4)

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.
We are witnessing ILLEGAL Trump power grabs in real time — from the use of Executive Orders to withhold duly enacted funds for community priorities, to replacing merit-based federal employees with political cronies, to dismantling federal agencies & much more. (1/4)
This really is shaping up to be Trump’s “golden age” for billionaires. Handing the key to the nation’s payment system over to Elon Musk and his cronies — hey, what could possibly go wrong?
This will just lead to rampant corruption and abuse.
Trump firing the head of the CFPB is his latest attack on consumers & his latest gift to his billionaire CEO friends.
The CFPB has returned billions to people who have been victims of financial schemes. We will fight like hell to ensure it can continue to protect working people.
The guy who defended Capitol rioters is now firing the prosecutors who locked up rioters who assaulted and bludgeoned police offers.
Another terrible signal that Trump and his minions stand with the criminals and against law enforcement.
The federal government isn’t a toy for Trump’s billionaire friends. If these reports are true, and Trump is handing over the keys of the government to Elon Musk, he's going to endanger lives and livelihoods.
We've just experienced a great tragedy, and the President of the United States has already rushed to politicize it — jumping to outrageous conclusions and undermining ongoing investigations.
His comments were grotesque and outrageous and he owes the American people an apology.
I’m monitoring news of this terrible collision at DCA. Praying for all those involved and thankful for the many first responders who are on the scene.
🚨BREAKING: The Trump Administration was forced to back down on its illegal OMB memo to cut vital services for our communities — as a direct result of Americans standing up and speaking out.
This is not the end of their plans that will harm our communities. We must and will stay vigilant.
The president's illegal power grab has thrown our government into chaos — jeopardizing everything from resources for firefighters to child care, small business grants and more.
Thank goodness a federal judge temporarily blocked this outrageous move. We must do everything in our power to stop this ⬇️
Make no mistake — these are ILLEGAL impoundments of funds approved by Congress. We will fight by this with everything we’ve got.
This is political vandalism. Taking a wrecking ball to federal agencies does nothing to make government more efficient but it is already doing grave damage to people and programs throughout the country.
The Trump Administration unleashing fears of ICE raids at schools and churches does nothing to secure the border or keep communities safe.
What it does is keep kids out of school, terrify innocent families, and create an environment of fear and distrust.
It's cruelty over common sense.
I support targeted tariffs to protect strategic U.S. industries. But it's a simple fact that new, across-the-board tariffs would raise prices for working people.
As I discussed with HUD nominee Scott Turner last week, the consequences for affordable housing costs would be severe⬇️
Those of us who have been to Auschwitz have seen its horrors, many of which are still visible all these years later. We can never forget what happened there and across Europe during the Holocaust.
Today and every day, we reaffirm: Never Again. (2/2)
On #HolocaustRemembranceDay, we remember the 6 million Jews and countless others who were murdered by the Nazis during the Holocaust.
Today also marks 80 years since the liberation of Auschwitz, where over a million innocents perished. (1/2)
It’s against the law to fire Inspectors General without cause and without first notifying Congress.
Trump doesn’t want any nonpartisan, independent IGs to call out corruption and lawbreaking in his Administration.
Are Republicans in Congress going to sit back and allow this abuse of power?
With one hand Trump is taking away protections from former officials who have faced death threats, like Dr. Fauci; with the other he's signaling political violence is okay — pardoning Jan 6 rioters who bludgeoned police officers.
This is not a game. It is very dangerous.
Providing advice and consent on the president's nominees is one of the most critical constitutional responsibilities of a U.S. Senator.
Here's how I'm approaching this process for President Trump's nominees — and why I cannot and will not support someone like Pete Hegseth⬇️
The nonpartisan GAO made it clear in their 2020 report: then-OMB Director Russell Vought and the Trump Administration violated the law by withholding funds for Ukraine.
This week, I gave Vought a chance to say that he WILL comply with the law if he's confirmed to lead OMB again. He refused. Watch⬇️
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 |
|---|---|---|---|---|---|---|
| 2026-04-15 | S.J. Res. 32 (119th) | Motion to Discharge S.J.Res. 32 | YES | YES | ✓ | Motion to Discharge Rejected (40-59) |
| 2026-04-15 | S.J. Res. 123 (119th) | Motion to Discharge S.J.Res. 123 | YES | YES | ✓ | Motion to Discharge Rejected (47-52) |
| 2026-04-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2026-04-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2026-04-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2026-04-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2026-03-26 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (53-47, 3/5 majority required) |
| 2026-03-26 | S. 1383 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (53-47, 3/5 majority required) |
| 2026-03-25 | S.J. Res. 103 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (48-50) |
| 2026-03-25 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-46, 3/5 majority required) |
| 2026-03-25 | S.J. Res. 107 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-53) |
| 2026-03-24 | S.J. Res. 116 (119th) | Motion to Discharge S.J.Res. 116 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-24 | S. 1383 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-47) |
| 2026-03-24 | S. 1383 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-47) |
| 2026-03-24 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2026-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2026-03-23 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (51-45) |
| 2026-03-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2026-03-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-37) |
| 2026-03-21 | S. 1383 (119th) | End debate | YES | YES | ✓ | Cloture Motion Rejected (41-49, 3/5 majority required) |
| 2026-03-21 | S. 1383 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (49-41, 3/5 majority required) |
| 2026-03-20 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (47-37, 3/5 majority required) |
| 2026-03-18 | S.J. Res. 118 (119th) | Motion to Discharge S.J.Res. 118 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-17 | S. 1383 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-48) |
| 2026-03-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-03-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-45) |
| 2026-03-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-46, 3/5 majority required) |
| 2026-03-12 | H.R. 6644 (119th) | Final passage | YES | YES | ✓ | Bill Passed (89-10) |
| 2026-03-11 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (82-11, 3/5 majority required) |
| 2026-03-11 | H.R. 6644 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (84-10) |
| 2026-03-10 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (89-9, 3/5 majority required) |
| 2026-03-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (71-29) |
| 2026-03-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (68-28) |
| 2026-03-05 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2026-03-04 | S.J. Res. 104 (119th) | Motion to Discharge S.J.Res. 104 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-04 | H.R. 6644 (119th) | Begin consideration | NO | YES | ✕ | Motion to Proceed Agreed to (90-8) |
| 2026-03-02 | H.R. 6644 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (84-6, 3/5 majority required) |
| 2026-02-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-33) |
| 2026-02-26 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-34) |
| 2026-02-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2026-02-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2026-02-24 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-45, 3/5 majority required) |
| 2026-02-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2026-02-12 | H.J. Res. 142 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (49-47) |
| 2026-02-11 | H.J. Res. 142 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2026-02-10 | S.J. Res. 95 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2026-02-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2026-02-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2026-02-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
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.