
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 — 775
Yes25%
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 · 410 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
In May, I told Rubio that locking up students for exercising their free speech rights was outrageous & unlawful. He scoffed.
Now, a judge has said he & others engaged in an “unconstitutional conspiracy” to take away those rights.
We must defend our freedoms at every turn.
I guess imitation is the greatest form of flattery.
You shouldn't be paying the energy costs for big data centers. The way to be CERTAIN of that is to pass my Power for the People Act, to make corporations pay their own bills.
If he's serious, Trump should help us get it done!
As data centers pop up around the country, Americans are subsidizing their costs in their energy bills. That's not right.
Today, I introduced the Power for the People Act to ensure that the huge corporations building & running these data centers pay the tab, not you.
Just met w/ senior officials from Denmark & Greenland.
When Trump says we need Greenland for security, remember: they already allow US & NATO bases there & don’t oppose additional measures.
This is a land grab by Trump. Don't be shocked if he tries to rename it Trump-land.
Just a reminder, for those of you who thought Republicans might’ve grown a spine: Yesterday, after posturing & hand wringing, they had the chance to put an end to Trump's illegal military operations in Venezuela.
They voted no.
Their cowardice only further emboldens Trump.
1.4 MILLION Americans have already lost insurance after the ACA tax credits expired.
How did Senate Republicans respond?
They blocked a bipartisan House-passed bill to extend the tax credits for 3 years.
Same crew that extended tax cuts for billionaires, by the way.
Shameful.
Trump said he'd bring down prices on day one. But now he's too busy passing tax breaks for billionaires, governing Venezuela, and plotting to invade Greenland.
Working Americans are facing skyrocketing costs and Trump is making it worse — not better.
If you need any more proof of who this Admin serves, look no further.
The EPA will no longer consider harm to HUMAN LIFE when setting air pollution limits.
What will they consider? The bottom lines of the CEOs of the biggest polluters.
A headline from The Onion come to life.
The military junta in Myanmar has bombed villages, killed thousands of its own people & displaced millions.
Secretary Rubio & the Admin need to condemn these horrors & call out these staged “elections” for what they are: a farce meant to legitimize the junta’s cruelty & power.
We do not have kings or dictators in America. These monuments belong to the people.
Our bill would prevent Trump, or any other president, from using our public monuments to glorify & worship themselves.
At a time when so many big law firms, corporations and universities are caving to Trump’s bullying, we need to celebrate the individual acts of conscience by those who refuse to be complicit in Trump’s lawlessness.
We salute you for standing up!
The Iranian govt's attacks on protestors are unacceptable, & as I've said before, we must support the Iranian people's fight for a better future.
But bombs do not create democracies and they are not the answer.
Is Trump's plan to just bomb every dictatorship in the world?
Free speech and the right to peacefully protest are universal rights. The Iranian government’s crackdown on these protestors is unacceptable — they must allow Iranians to use their voices without fear of violence.
www.nytimes.com/2026/01/01/w...
Arlit Maria Martinez’s only request was to visit her son, Kevin, who was dying of cancer. ICE refused and he died later that day.
This Administration has no decency nor sense of humanity.
We are in contact with Arlit's family and ICE must allow her to attend her son’s service.
This investigation is a sham — and yet another example of Trump's dangerous weaponization of our justice system.
He pardons his friends, convicted drug kingpins, & Jan 6th rioters who attacked police, but goes after Chair Powell for refusing to act as a rubber stamp.
Noem is once again trying to obstruct oversight at ICE facilities.
This comes just days after we found out DHS LIED about a shooting in Maryland & we all saw the horrible killing of Renee Good.
We cannot just hope for better. No more money for DHS without accountability.
Let's get this straight: the Trump Admin is talking about giving up to $100,000 a PERSON to Greenlanders, but he's refusing to help millions of Americans afford their health insurance??
This is a waste of taxpayer dollars & a slap in the face to working Americans.
Another day, another billionaire oil magnate and Trump mega-donor who stands to profit big-time from the Venezuela operation.
The corruption is bad enough, but when you remember they put American troops in harm's way to do it, it's sickening.
www.reuters.com/business/ene...
There seems to be some confusion over at the White House about the difference between supporting the Venezuelan people’s fight for democracy & invading Venezuela to grab their oil for Trump’s billionaire buddies.
Here’s a hint: one of them is an act of war.
Hope this helps 👍!
🚨 The House just took action to stop millions of Americans' health premiums from skyrocketing. Now it's only Senate Republicans who stand in the way.
Leader Thune, bring this bill to the floor, NOW.
SoupScore Breakdown
Loading analysis metrics…
Voting History775 total votesExpandCollapse
Voting History
775 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-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) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2026-02-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (58-39) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-39) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-44) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-40) |
| 2026-02-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-40) |
| 2026-01-30 | H.R. 7148 (119th) | Final passage | NO | NO | ✓ | Bill Passed (71-29, 3/5 majority required) |
| 2026-01-30 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287) | YES | YES | ✓ | Motion Rejected (47-52, 3/5 majority required) |
| 2026-01-30 | H.R. 7148 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51, 3/5 majority required) |
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.