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

Christopher Van Hollen Jr. is an American attorney and politician serving as the senior United States senator from Maryland, a seat he has held since 2017. A member of the Democratic Party, he served as the U.S. representative for Maryland's 8th congressional district from 2003 to 2017 and as a Maryland state senator from 1995 to 2003.

Source: WikipediaView full (CC BY-SA)
Voting Record — 788
Yes26%
No73%
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 · 59 sponsored · 420 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

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.
We just gave Senate Republicans a chance to backtrack on their insane $1 TRILLION cuts to Medicaid. Every single one of them voted no.   They are hell bent on cutting health care to help pay for tax cuts for billionaires. Unbelievable.
Understand this: Senate Republicans are committing a fraud on the American people and violating Senate rules to hide how much their billionaire tax giveaway actually costs. I broke down their brazen scam on the Senate floor yesterday. Watch⬇️
Senate Republicans know this bill is rotten to its core, but being a rubber stamp to Trump comes before everything else — including their constituents. If they actually cared about its impact on constituents, this bill would fail. And it would fail BIG.
Today Americans across the country will visit hospitals and nursing homes — not knowing many of them could close because of the cuts in the Senate Republican bill. Why? So the tech titans and ultra wealthy can pay less in taxes. Good luck explaining that to the American people.
At a time when we’re facing skyrocketing energy needs and electricity bills are already too high, the Senate Republican tax bill GUTS clean, affordable energy like wind and solar. That’s right: they are CHOOSING to raise energy prices for American families.
SoupScore Breakdown
Loading analysis metrics…
Voting History
788 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-05-20Confirm nomineeNONONomination Confirmed (52-47)
2026-05-19S.J. Res. 185 (119th)Motion to Discharge S.J.Res. 185YESYESMotion to Discharge Agreed to (50-47)
2026-05-19End debateNONOCloture Motion Agreed to (50-47)
2026-05-19Confirm nomineeNONONomination Confirmed (52-38)
2026-05-19End debateNONOCloture Motion Agreed to (57-38)
2026-05-18S. Res. 690 (119th)Confirm nomineeNONONomination Confirmed (46-43)
2026-05-14S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-05-13S.J. Res. 130 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-53)
2026-05-13S.J. Res. 141 (119th)Begin considerationYESYESMotion to Proceed Rejected (50-50)
2026-05-13S.J. Res. 132 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-52)
2026-05-13Confirm nomineeNONONomination Confirmed (54-45)
2026-05-13S. Res. 526 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (99-0, 3/5 majority required)
2026-05-13S.J. Res. 163 (119th)Motion to Discharge S.J.Res. 163YESYESMotion to Discharge Rejected (49-50)
2026-05-12End debateNONOCloture Motion Agreed to (51-45)
2026-05-12Confirm nomineeNONONomination Confirmed (51-45)
2026-05-11End debateNONOCloture Motion Agreed to (49-44)
2026-05-11S. Res. 690 (119th)Approve resolutionNONOResolution Agreed to (46-45)
2026-04-30S.J. Res. 184 (119th)Motion to Discharge S.J.Res. 184YESYESMotion to Discharge Rejected (47-50)
2026-04-30S. Res. 690 (119th)End debateNONOCloture Motion Agreed to (51-46)
2026-04-29S.J. Res. 99 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-04-29S.J. Res. 139 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-52)
2026-04-29Confirm nomineeNONONomination Confirmed (59-39)
2026-04-28S.J. Res. 124 (119th)Point of Order S.J.Res. 124NONOPoint of Order Well Taken (51-47)
2026-04-28S. Res. 690 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-47)
2026-04-27End debateNONOCloture Motion Agreed to (54-37)
2026-04-23S. Con. Res. 33 (119th)Accept House changesNONOConcurrent Resolution Agreed to (50-48)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (49-49)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (48-50)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Padilla Amdt. No. 4855)YESYESMotion Rejected (46-52, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5159)YESYESMotion Rejected (49-49, 3/5 majority required)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Rejected (46-52)
2026-04-23S. Con. Res. 33 (119th)Vote on amendmentNONOAmendment Rejected (25-73)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Markey Amdt. No. 5001)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hawley Amdt. No. 4794)NONOMotion Rejected (50-48, 3/5 majority required)
2026-04-23Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kennedy Amdt. No. 5414)NONOMotion Rejected (48-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Alsobrooks Amdt. No. 5294)YESYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 4956)YESYESMotion Rejected (47-51, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hirono Amdt. No. 4884)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-22S. Con. Res. 33 (119th)Vote on amendmentYESYESAmendment Agreed to (98-0)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Ossoff Amdt. No. 4897)YESYESMotion Rejected (49-49, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Lujan Amdt. No. 4798)YESYESMotion Rejected (47-50, 3/5 majority required)
2026-04-22Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 4799)YESYESMotion Rejected (48-50, 3/5 majority required)
2026-04-22S.J. Res. 114 (119th)Motion to Discharge S.J.Res. 114YESYESMotion to Discharge Rejected (46-51)
2026-04-21S. Con. Res. 33 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-46)
2026-04-20Confirm nomineeNONONomination Confirmed (47-46)
2026-04-16End debateNONOCloture Motion Agreed to (49-48)
2026-04-16H.J. Res. 140 (119th)Approve resolutionNONOJoint Resolution Passed (50-49)
2026-04-15H.J. Res. 140 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-49)
2026-04-15H.J. Res. 140 (119th)Kill the motionNONOMotion to Table Agreed to (51-48)
2026-04-15S.J. Res. 138 (119th)Motion to Discharge S.J.Res. 138YESYESMotion to Discharge Rejected (36-63)

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 / 16Next →