Chris Van Hollen headshot
At a Glance
Seat
U.S. Senator from Maryland
Born
January 10, 1959
Age 67
Phone
(202) 224-4654
Office
730 Hart Senate Office Building Washington, DC 20510, Washington 20515
Congress Member Profile|U.S. Senator|Democrat|Maryland

Chris Van Hollen

Voting Record — 890
Yes28%
No71%
Present0%
Not Voting2%
Party align97%
Cross-party0%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Chris Van Hollen headshot
Chris Van Hollen
U.S. SenatorDemocratMaryland
SoupScore
Chris's ATmosphere Activity
20 recent posts · 67 sponsored · 490 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Yesterday we met with the family of Kilmar Abrego Garcia, the Maryland dad wrongly deported by Trump. The pain they're feeling is unimaginable. I reiterated what I've been saying from the beginning: this should never have happened — and we won't stop fighting until Kilmar is home.
Photos of Senators Van Holle, Alsobrooks and Padilla meeting with the family of Kilmar Abrego Garcia.
Elon Musk has been very clear: he wants to privatize the Postal Service — turning it into a for-profit operation that Trump's billionaire pals can cash in on at the expense of the American people. Our message to them: HELL NO.
We're facing a crisis for our judicial system: Trump's cronies are asking federal employees to sign off on positions, including legal assessments, that they believe are wrong or illegal—under threat of being fired. This coercion corrupts the system. Judges should pay attention:
Today Trump and Netanyahu talked about their plan to have Palestinians "voluntarily" leave Gaza.   Let's be clear: nothing about this is voluntary — it would mean the coerced deportation of 2 million people from Gaza and U.S. taxpayers should have NOTHING to do with it.
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.
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.
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.
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.
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⬇️
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History
890 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2025-06-04End debateNONOCloture Motion Agreed to (51-46)
2025-06-04End debateNONOCloture Motion Agreed to (60-37)
2025-06-04End debateNONOCloture Motion Agreed to (51-46)
2025-06-03Confirm nomineeNONONomination Confirmed (72-26)
2025-06-03End debateNONOCloture Motion Agreed to (66-28)
2025-06-03Confirm nomineeNONONomination Confirmed (59-36)
2025-06-03End debateNONOCloture Motion Agreed to (59-37)
2025-06-03Confirm nomineeNONONomination Confirmed (51-46)
2025-06-02End debateNONOCloture Motion Agreed to (51-45)
2025-05-22H.J. Res. 89 (119th)Approve resolutionNONOJoint Resolution Passed (49-46)
2025-05-22H.J. Res. 89 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-05-22H.J. Res. 87 (119th)Approve resolutionNONOJoint Resolution Passed (51-45)
2025-05-22H.J. Res. 87 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-05-22H.J. Res. 88 (119th)Approve resolutionNONOJoint Resolution Passed (51-44)
2025-05-21H.J. Res. 88 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-05-21S.J. Res. 55 (119th)Approve resolutionNONOJoint Resolution Passed (51-46)
2025-05-21S.J. Res. 55 (119th)Point of Order S.J.Res. 55NONOPoint of Order Sustained (51-46)
2025-05-21S.J. Res. 55 (119th)Point of Order S.J.Res. 55NONOPoint of Order Sustained (51-46)
2025-05-21S.J. Res. 55 (119th)Motion to Adjourn S.J.Res. 55YESYESMotion to Adjourn Rejected (46-51)
2025-05-21Motion (Motion to Recess for Ten Minutes)YESYESMotion Rejected (45-52)
2025-05-21Motion (Motion to Recess for Fifteen Minutes)YESYESMotion Rejected (46-51)
2025-05-21Motion (Motion to Recess for Thirty Minutes)YESYESMotion Rejected (46-51)
2025-05-21Motion (Motion to Recess for 60 Minutes)YESYESMotion Rejected (45-51)
2025-05-21Motion (Motion to Recess for Ninety Minutes)YESYESMotion Rejected (46-51)
2025-05-21S.J. Res. 55 (119th)Kill the motionNONOMotion to Table Agreed to (51-46)
2025-05-21S.J. Res. 55 (119th)Kill the motionYESYESMotion to Table Failed (46-52)
2025-05-21S.J. Res. 55 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-46)
2025-05-21S. 1582 (119th)Begin considerationNONOMotion to Proceed Agreed to (69-31)
2025-05-19S. 1582 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Agreed to (66-32, 3/5 majority required)
2025-05-19Confirm nomineeNONONomination Confirmed (51-45)
2025-05-19End debateNONOCloture Motion Agreed to (52-46)
2025-05-15S. Res. 195 (119th)Motion to Discharge S.Res. 195YESYESMotion to Discharge Rejected (45-50)
2025-05-15Confirm nomineeNONONomination Confirmed (51-46)
2025-05-14End debateNONOCloture Motion Agreed to (52-47)
2025-05-14Confirm nomineeNONONomination Confirmed (52-45)
2025-05-14End debateNONOCloture Motion Agreed to (51-45)
2025-05-14Confirm nomineeNONONomination Confirmed (54-43)
2025-05-14End debateNONOCloture Motion Agreed to (53-43)
2025-05-14Confirm nomineeNONONomination Confirmed (51-46)
2025-05-14End debateNONOCloture Motion Agreed to (51-45)
2025-05-14Confirm nomineeNONONomination Confirmed (54-40)
2025-05-13End debateNONOCloture Motion Agreed to (57-41)
2025-05-13Confirm nomineeNONONomination Confirmed (52-44)
2025-05-13End debateNONOCloture Motion Agreed to (53-45)
2025-05-13Confirm nomineeNONONomination Confirmed (74-25)
2025-05-13End debateNONOCloture Motion Agreed to (72-26)
2025-05-13Confirm nomineeNONONomination Confirmed (52-46)
2025-05-12End debateNONOCloture Motion Agreed to (52-45)
2025-05-12Confirm nomineeNONONomination Confirmed (52-45)
2025-05-12End debateNONOCloture Motion Agreed to (53-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.

← PrevPage 13 / 18Next →