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.

This week @merkley.senate.gov and I returned to Kfar Aza — a kibbutz brutally attacked by Hamas on Oct 7. We witnessed the evidence of the atrocities committed that day and saw the homes of two young men still held hostage. The message from a kibbutz leader: Bring them home and end the war.
I visited Kerem Shalom, one of the two main crossings between Israel and Gaza, where @merkley.senate.gov and I pointed out that the so-called Gaza Humanitarian Foundation's delivery system is fatally flawed. People are starving. The Netanyahu government must let more food into Gaza NOW.
So much for The Art of the Deal. Weeks after Trump’s failed meeting with Putin, Russia continues to escalate its brutal attacks on Ukraine. Trump is getting conned and played by Putin — and the Ukrainian people are paying the price.
The message @merkley.senate.gov and I heard from the hostage families we met with in Tel Aviv was as simple as it was powerful: bring them home and end the war NOW. They told us that Netanyahu has prioritized his political survival over the lives of their loved ones.
@merkley.senate.gov and I were just in Israel to discuss the situation in Gaza and press to end the war and return all the hostages. We visited a World Food Program site in Israel with enough food to feed everyone in Gaza for 3 weeks. The Netanyahu government's weaponization of hunger must stop.
My heart breaks for the families in Minneapolis who are living an unimaginable nightmare, and I’m praying for all those who are injured. We cannot accept living in a country where kids get shot while going to church before school. The senseless gun violence must end.
With the worst of hurricane season still ahead, Trump and his cronies’ dismantling of FEMA has gutted the agency’s ability to respond to disasters and keep people safe. These brave FEMA employees tried to sound the alarm, so naturally Trump is punishing them. Beyond shameful.
Trump and his DOGE minions didn’t just make it harder for people to access their Social Security benefits — they also compromised sensitive data for millions.
 They took a chainsaw to the Social Security Administration and Americans are paying the price.
Trump’s lawsuit against Maryland judges was ridiculous from the start. Now a Trump-appointed judge is shutting it down — and rightfully calling his attacks on our independent judiciary ‘potentially calamitous.’ A win for the rule of law.
The Trump Admin has been denying Kilmar Ábrego García’s due process rights from the moment they abducted him from MD and shipped him off to El Salvador. Trump cronies can’t open their mouths without lying, but the courts have made clear all along: Kilmar must be allowed to defend himself in court.
It's becoming more and more clear: Trump's tariffs are nothing more than a tax on the American people. The president who promised to lower prices "On Day 1" has done the exact opposite — and it's getting worse by the day. A disaster for working families.
ICE is holding Kilmar Ábrego García and refusing to answer questions from his lawyers—while the Trump Admin continues to spread lies about his case. Instead of spewing unproven allegations on social media, they need to put up or shut up IN COURT. Mr. Ábrego García must be allowed to defend himself.
On this Ukrainian Independence Day, we must stand with its brave people as they keep fighting for their country in the face of Putin’s brutal assault. While Trump bends to Putin’s flattery and will, those who value freedom and democracy cannot waver in support of our Ukrainian brothers and sisters.
Today I spoke with Kilmar Abrego Garcia. The courts & public outcry forced Trump to return him to MD, but Trump’s cronies keep lying about his case & are engaged in a malicious abuse of power to try to deport him to Uganda. As I told Kilmar, I won’t stop fighting for justice & due process for all:
This is another dangerous move that will undermine our national security and intelligence operations. Trump and Hegseth want to surround themselves with suck-ups and sycophants who tell them what they want to hear not the facts. This will put American lives in harms way.
Despite Trump's efforts to defy our Constitution, the courts are upholding Kilmar Abrego Garcia’s due process rights. Following their ruling I’m glad he’s finally returning to MD. He must be allowed to continue to assert his rights because when one person’s rights are denied, EVERYONE’S are at risk.
From the rising cost of school supplies to pricier lunch staples, Trump’s disastrous tariffs are nothing more than a back-to-school tax on American families. He promised to lower prices on Day 1, but he’s done the opposite. It’s the Great Betrayal.
Trump’s authoritarian takeover of DC isn’t making anyone safer. You know what it IS doing? Pulling FBI agents and other federal officers away from critical law enforcement and counterterrorism duties nationwide. Taxpayers are funding a Trump stunt that is making us all LESS safe.
If you needed more evidence Trump has totally contracted out US policy in the Middle East to Netanyahu, look no further. It’s now apparently a fireable offense to say America opposes forced displacement of Palestinian civilians and regrets the killings of journalists. Shameful.
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 →