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.

It is unconscionable that American taxpayers are paying for these killings. Shame, shame on Donald Trump and the complicity of everyone who continues to look the other way. apnews.com/article/pale...
AP headline: US contractors say their colleagues are firing live ammo as Palestinians seek food in Gaza
Outrageous. Yesterday the Trump admin announced $30 million for GHF — the shadowy group at the center of the scheme to replace humanitarian aid orgs in Gaza with mercenaries, leading to the killing of starving civilians trying to collect food. Taxpayers shouldn't be paying for this outrage.
Cutting Medicaid and food and nutrition programs while pushing his latest corrupt grift: a $249 perfume. Tells you everything you need to know about Trump's priorities: Donald Trump first, everyone else (except his sweet-smelling billionaire buddies) last.
Let me be clear: I will oppose the use of any funds to move the FBI HQ to a location other than the Greenbelt site which was selected after exhaustive review because, unlike the Reagan Building, it is a secure location that meets the FBI's mission requirements. (1/2)
It’s a dark day in U.S. foreign policy as the Trump admin completes its illegal dismantling of USAID. The dedicated men and women of USAID have set a shining example across the globe. As this report shows, these cuts will have deadly consequences — and Trump and Rubio are responsible.
Today is a shameful day for the U.S. Senate. Republicans just passed a bill that will kick millions off their health care and hurt American families — all to pay for tax cuts for billionaires. Americans everywhere must stand up to stop this Great Betrayal in the House.
We've been on the Senate floor for 25 hours fighting this awful bill. Republicans have blocked us at every step — while rewriting the bill behind closed doors to strong-arm their members into cutting health care for 17 million people to pay for billionaire tax cuts. Shameful.
I think Senators from both parties were surprised to learn this bill includes a $100M slush fund for OMB. That's right — while OMB guts FEMA funding and more, they want taxpayers to give THEM an extra $100M. I introduced an amendment to stop this scam. Shame on Republicans for blocking it.
A part of this bill that hasn't gotten enough attention is that it includes over $162 BILLION in surplus funds for DHS, ICE, and Trump's lawless, anti-immigrant agenda. It's so outrageous that even the Republican(!) chair of the Homeland Security Committee opposes these extra funds. Insane.
For over 15 hours, we've been offering amendment after amendment to try to change this abomination of a bill. Republicans have blocked us at every turn. They are hellbent on ripping health care from millions to give tax cuts to billionaires. We will fight them to the bitter end.
I mean this is just unbelievable — they don't even know what's in THEIR OWN DAMN BILL. This provision guts renewable energy and they have no clue know where it came from?? This entire process is rotten to its core.
It's hard to overstate how devastating this bill would be for American energy — crippling our supply at a time when electricity costs are already too high, and demand is soaring. It will raise prices for Americans and put China in the driver's seat. A Republican-made disaster.
Right now in Maryland, there's a mom whose son relies on lifesaving chemotherapy treatments. She told me that if he loses access to his health insurance, it would be a "death sentence." If this bill passes, people will die. Keep calling. Keep fighting. We must stop this bill.
Senate Republicans just blocked our amendment to prevent this terrible bill from defunding Planned Parenthood — raising more barriers to care for millions and further attacking reproductive care in America. They're attacking health care from every angle with this bill.
Senate Republicans blocked Senator Merkley's amendment to prevent officials from selling access and enriching themselves with crypto schemes. They're very busy cutting health care to pay for billionaire tax cuts, but still found time to protect the Trump family's corruption. Outrageous.
Republicans are desperate to extend tax cuts for billionaires — but they just voted to DENY extending ACA tax credits for middle class Americans. 4.2 million people will lose health care if those tax credits expire, but Senate Republicans just don’t care. Shameful.
The GOP bill slashes the CFPB in HALF — gutting an agency that's returned billions of dollars to victims of financial scams. Republicans just blocked our amendment to stop their raid and stand up for consumers. Another gift for special interests, another betrayal of 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
2026-02-05End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-46)
2026-02-04End debateNONOCloture Motion Agreed to (50-47)
2026-02-04Confirm nomineeNONONomination Confirmed (51-46)
2026-02-04End debateNONOCloture Motion Agreed to (51-47)
2026-02-04Confirm nomineeNONONomination Confirmed (58-39)
2026-02-03End debateNONOCloture Motion Agreed to (55-39)
2026-02-03Confirm nomineeNONONomination Confirmed (51-45)
2026-02-03End debateNONOCloture Motion Agreed to (49-44)
2026-02-03Confirm nomineeNONONomination Confirmed (54-40)
2026-02-02End debateNONOCloture Motion Agreed to (49-40)
2026-01-30H.R. 7148 (119th)Final passageNONOBill Passed (71-29, 3/5 majority required)
2026-01-30Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287)YESYESMotion Rejected (47-52, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Vote on amendmentYESYESAmendment Rejected (49-51, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (67-33)
2026-01-30H.R. 7148 (119th)Vote on amendmentNONOAmendment Rejected (32-67)
2026-01-29H.R. 7148 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (45-55, 3/5 majority required)
2026-01-27S. 3627 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (47-45, 3/5 majority required)
2026-01-15H.R. 6938 (119th)Final passageYESYESBill Passed (82-15)
2026-01-15H.R. 6938 (119th)End debateYESYESCloture Motion Agreed to (85-14, 3/5 majority required)
2026-01-14S.J. Res. 98 (119th)Point of Order S.J.Res. 98NONOPoint of Order Well Taken (50-50, Vice President of the United States, voted Yea)
2026-01-13S.J. Res. 84 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-01-12H.R. 6938 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required)
2026-01-08Confirm nomineeNONONomination Confirmed (53-40)
2026-01-08S.J. Res. 98 (119th)Motion to Discharge S.J.Res. 98YESYESMotion to Discharge Agreed to (52-47)
2026-01-07S.J. Res. 86 (119th)Begin considerationYESYESMotion to Proceed Rejected (43-50)
2026-01-06Confirm nomineeNONONomination Confirmed (52-48)
2026-01-06Confirm nomineeNONONomination Confirmed (53-47)
2026-01-05Confirm nomineeNONONomination Confirmed (50-35)
2025-12-18End debateNONOCloture Motion Agreed to (51-42)
2025-12-18End debateNONOCloture Motion Agreed to (60-35)
2025-12-18End debateNONOCloture Motion Agreed to (58-36)
2025-12-18End debateNONOCloture Motion Agreed to (53-43)
2025-12-18S. Res. 532 (119th)Confirm nomineeNONONomination Confirmed (53-43)
2025-12-18S.J. Res. 82 (119th)Approve resolutionYESYESJoint Resolution Defeated (50-50)
2025-12-17S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (53-47)
2025-12-17Confirm nomineeNONONomination Confirmed (71-29)
2025-12-17End debateNONOCloture Motion Agreed to (69-27)
2025-12-17Confirm nomineeNONONomination Confirmed (67-30)
2025-12-17End debateNONOCloture Motion Agreed to (67-30)
2025-12-17S. 1071 (119th)Accept House changesNOYESMotion Agreed to (77-20)
2025-12-15S. 1071 (119th)End debateNOYESCloture Motion Agreed to (76-20, 3/5 majority required)
2025-12-11S. 1071 (119th)Begin considerationNOYESMotion to Proceed Agreed to (75-22)
2025-12-11S. Res. 532 (119th)Approve resolutionNONOResolution Agreed to (52-47)
2025-12-11S. 3385 (119th)End debateYESYESCloture Motion Rejected (51-48, 3/5 majority required)
2025-12-11S. 3386 (119th)End debateNONOCloture Motion Rejected (51-48, 3/5 majority required)
2025-12-10S. Res. 532 (119th)End debateNONOCloture Motion Agreed to (51-47)
2025-12-10S.J. Res. 82 (119th)Begin considerationYESYESMotion to Proceed Agreed to (50-49)

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 5 / 18Next →