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.

Seven weeks ago I met with families in Hostages Square and I am relieved their long nightmare has finally come to an end with the return of the remaining living hostages. I also witnessed the utter devastation in Gaza and am relieved by the ceasefire & surge of humanitarian aid to civilians there.
They shut down the government with a partisan plan that has us barreling toward a national health care crisis — and they won't even come to the table. Oh, and House Republicans have been on a paid vacation for weeks. They just don't give a damn about anyone other than their billionaire buddies.
This is what courage in the face of authoritarianism looks like. No university should take Trump's bribe & surrender their integrity — bending the knee to a bully only feeds the beast & puts ALL our rights at risk. Others should follows MIT’s example ASAP.
Presidents and governors shouldn't be able to deploy National Guard troops from one state to another if that state's governor objects. That is common sense, and yet Republicans just blocked my amendment to stop this blatant abuse of power. Another shameful abdication of duty.
Another day, another hit to our democracy as Trump’s corruption of the DOJ continues. AG Bondi is his tool for prosecuting his political targets. Normalizing this is how democracies die. I refuse to accept it — and the American people shouldn’t either.
This is the first hopeful moment in a long time. At last we have an agreement for a ceasefire in Gaza, the release of all the hostages, and a surge of desperately needed aid to the people of Gaza. It is long overdue. My full statement:
First Republicans shut down the government instead of lowering health care costs, and now they blocked our bill to end Trump's sham "energy emergency" — which is just a gift to Big Oil that is gutting clean energy and RAISING energy prices. Another betrayal of American families.
Trump officials and Laura Ingraham don’t get the difference between furloughing and firing federal workers. Let me break it down for them: workers are furloughed because Trump shut down the government. His threats to FIRE them are illegal — and would devastate American families:
If Republicans don’t pass our bill to reopen the government and extend ACA tax credits, millions of families will see their health care costs soar. Here's just one example of a MD couple who would see their costs nearly TRIPLE — a health catastrophe and another Trump betrayal:
Let me be clear: backpay for these workers is required under a federal law I wrote with former Senator Cardin — which Trump signed — during the last Trump shutdown. This is just more fear mongering from a president who wants a blank check for lawlessness. It won't work.
On this solemn two-year anniversary of the horrific Hamas terror attacks of October 7th, let us remember the lives lost that day, and commit ourselves to bringing home the hostages, ending the war in Gaza and building a future that ensures security, peace, and dignity for all.
I’m glad Van Jones apologized for his sick joking about dead kids in Gaza. But the problem goes deeper: he spread Netanyahu propaganda that the mass killings of civilians in Gaza—including 20K+ kids—is Iranian fake news. It’s not the students and young people who are fooled. It’s Van Jones.
JD Vance is blaming Democrats for Trump’s government shutdown. That’s BS. What he didn’t tell you? Senate Republicans voted against our bill to reopen the government and prevent a health care crisis FOUR TIMES. The truth: They’d rather keep it shut than lower health care costs.
The Israeli Minister in charge of prisons has called for the starvation of civilians in Gaza yet he's the one calling the flotilla participants — including American vets — trying to feed starving civilians in Gaza “terrorists.” Outrageous and unacceptable.
On Friday I spoke with relatives of Americans on the Gaza aid flotilla who were being detained by Netanyahu’s government. Ambassador Huckabee says his highest duty is to protect Americans abroad but has done virtually nothing to return them. He needs to do his job.
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
2026-08-08S. 5271 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (52-46, 3/5 majority required)
2026-08-08Confirm nomineeNONONomination Confirmed (50-49)
2026-08-08End debateNONOCloture Motion Agreed to (50-49)
2026-08-08H.R. 6500 (119th)Final passageYESYESBill Passed (90-6, 3/5 majority required)
2026-08-08H.R. 6500 (119th)Kill the motionYESYESMotion to Table Agreed to (61-32)
2026-08-07H.R. 6500 (119th)End debateYESYESCloture Motion Agreed to (91-6, 3/5 majority required)
2026-08-07S. Res. 817 (119th)Confirm nomineeNONONomination Confirmed (51-47)
2026-08-07H.R. 5334 (119th)Final passageYESYESBill Passed (86-11, 3/5 majority required)
2026-08-07H.R. 5334 (119th)Vote on amendmentYESYESAmendment Rejected (32-64)
2026-08-05S.J. Res. 187 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-08-05S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-44)
2026-08-05Confirm nomineeNONONomination Confirmed (51-44)
2026-08-05End debateNONOCloture Motion Agreed to (51-43)
2026-08-03H.R. 6500 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (89-4, 3/5 majority required)
2026-07-30S. Res. 817 (119th)Approve resolutionNONOResolution Agreed to (50-47)
2026-07-30S.J. Res. 181 (119th)Motion to Discharge S.J.Res. 181YESYESMotion to Discharge Rejected (49-50)
2026-07-30S.J. Res. 199 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-07-29S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-45)
2026-07-29H.R. 5334 (119th)Begin considerationYESYESMotion to Proceed Agreed to (84-12)
2026-07-28H.R. 5334 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (86-12, 3/5 majority required)
2026-07-28Confirm nomineeNONONomination Confirmed (51-47)
2026-07-27End debateNONOCloture Motion Agreed to (51-43)
2026-07-23Confirm nomineeNONONomination Confirmed (49-44)
2026-07-23Confirm nomineeNONONomination Confirmed (48-47)
2026-07-23S.J. Res. 180 (119th)Motion to Discharge S.J.Res. 180YESYESMotion to Discharge Rejected (47-49)
2026-07-22End debateNONOCloture Motion Agreed to (51-46)
2026-07-22End debateNONOCloture Motion Agreed to (54-44)
2026-07-22Confirm nomineeNONONomination Confirmed (62-36)
2026-07-22End debateNONOCloture Motion Agreed to (60-35)
2026-07-22Confirm nomineeNONONomination Confirmed (49-46)
2026-07-21Confirm nomineeNONONomination Confirmed (50-48)
2026-07-20End debateNONOCloture Motion Agreed to (43-40)
2026-07-16S.J. Res. 198 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-50)
2026-07-16End debateNONOCloture Motion Agreed to (49-48)
2026-07-15Confirm nomineeNONONomination Confirmed (51-46)
2026-07-15End debateNONOCloture Motion Agreed to (51-46)
2026-07-14S. 4784 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-46, 3/5 majority required)
2026-07-14Confirm nomineeNONONomination Confirmed (50-45)
2026-07-13Confirm nomineeNONONomination Confirmed (46-44)
2026-06-24S.J. Res. 185 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24S.J. Res. 196 (119th)Begin considerationYESYESMotion to Proceed Rejected (45-52)
2026-06-24End debateNONOCloture Motion Agreed to (50-44)
2026-06-24Confirm nomineeNONONomination Confirmed (50-44)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24Confirm nomineeNONONomination Confirmed (52-45)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-23H. Con. Res. 86 (119th)Accept House changesYESYESConcurrent Resolution Agreed to (50-48)
2026-06-23Confirm nomineeNONONomination Confirmed (67-30)
2026-06-22H.R. 6644 (119th)Accept House changesYESYESMotion Agreed to (85-5)

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.

Page 1 / 18Next →