Trump is trying to rewrite the history of the Underground Railroad — even diminishing its conductor, MD's own Harriet Tubman.
The Underground Railroad is an important part of the American story. We cannot let him whitewash it as part of his larger effort to erase our history.

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.
Republicans just rammed their terrible budget plan through the Senate.
It's never been more clear: they are hell bent on passing a giant tax giveaway for billionaires like Elon Musk at the expense of everybody else. We won't stop fighting.
We'll be in the Senate late into the night fighting this Republican plan to deliver tax cuts for billionaires at everyone else's expense.
We've offered amendments to protect Medicare, Medicaid and so much more. Republicans have blocked them all.
The Great Betrayal in action.
Unbelievable: FEMA is planning to cut one of its most important programs to protect communities against natural disasters.
This will put lives in danger. Again — stupidity, not efficiency.
Trump has thrown our economy into chaos. And what’s he doing about it? He’s at the golf course in Florida.
And what are Senate Republicans doing? They’re setting in motion their plan for a giant tax giveaway for billionaires at everyone else’s expense.
The Great Betrayal in action.
Remember when Musk boasted he was taking a "chainsaw” to federal programs?
After blowback from Americans all over the country, watch how his DOGE boys are trying to rebrand. They’re not fooling anyone:
🚨UPDATE: The judge has ordered Kilmar Abrego Garcia to be returned to the United States by Monday. This is great news for his family and our country.
In America, we have due process. This should never have happened and he must be returned NOW.
Today a federal judge in MD is hearing the case of Mr. Garcia — the Maryland dad whom the Trump admin refuses to bring back to the US after they admitted to deporting him due to an "administrative error."
What they're doing is unacceptable. Mr. Garcia has a right to due process.
Donald Trump talks about his tariff plan like it's a miracle cure — like it's something that'll fix all of our problems and make us all rich. Problem is, that's just not true.
It's a massive sales tax on working people and it will hurt our economy.
Today Republicans are taking a big step toward passing their billionaire tax giveaway — the centerpiece of Trump and Musk’s plan to rig our government for billionaires while cutting vital services for everyone else.
I’m sounding the alarm on this Great Betrayal:
TUNE IN — I’m on the Senate floor now explaining why we must not send $8B in bombs and other offensive weapons to the Netanyahu government as it continues to block all humanitarian aid to Gaza and works with Trump on his despicable plan to push 2 million Palestinians out of Gaza:
Erdoğan arrested his political rival and locked up thousands of protestors — and the Trump Administration just shrugged it off.
Meanwhile, Trump is disappearing a Turkish Fulbright student and others for exercising free speech rights.
Birds of a feather flock together.
Remember when Elon Musk "accidentally" canceled Ebola prevention programs? That was pretty bad, but then he said those programs had been restored. Good news, right?
Wrong.
Turns out that was a bold-faced lie — Ebola prevention was never restored. Watch⬇️
Let's be clear: Donald Trump's plan for big, across-the-board tariffs will raise prices for working people. This isn't "Liberation Day" — it's National Sales Tax Day.
I'm on the Senate floor now to fight this sham. Tune in:
There's a reason Trump didn't announce his disastrous tariffs yesterday: people would've thought it was an April Fool's joke. Unfortunately, this is no joke.
Trump's plan will raise prices and hurt working people.
Today is National Sales Tax Day — the day Trump plans to implement big, across-the-board tariffs. It’s not a happy holiday for working people.
As just one example, watch my exchange with a housing expert on how these types of tariffs would cause a big jump in housing prices⬇️
Yesterday the Trump administration admitted they deported a Maryland dad to El Salvador due to an "administrative error".
That doesn't just speak to their raging incompetence — it shows their total disregard for due process and basic rights:
My friend @booker.senate.gov just made history — but that’s not why he’s doing this.
He’s doing it because he knows there can be no business as usual when our democracy and our country are under attack by the lawless Musk-Trump administration.
Proud to be with him in this fight.
Today, Trump, Musk and RFK Jr. started their mass layoffs at HHS. One FDA employee called it a 'bloodbath'.
Whatever you want to call it, here's what it means: more people will die.
We're fighting this assault on public health with everything we've got.
There can be no business as usual. I'm joining @booker.senate.gov and our colleagues in holding the floor to protest the Musk-Trump administration's lawlessness and their attacks on our democracy.
Tune in:
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.