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.

Congress Member Profile|U.S. Senator|Democrat|Maryland
Chris Van Hollen
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 782
Yes26%
No73%
Present0%
Not Voting2%
Party align97%
Cross-party0%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Chris Van Hollen
U.S. SenatorDemocratMaryland
SoupScore
Chris's ATmosphere Activity
20 recent posts · 59 sponsored · 417 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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⬇️
Trump and Senate Republicans like to call this a "Big, Beautiful Bill." Well, it's only beautiful if you're a billionaire. For everyone else it's a big, ugly betrayal.
I'm on the Senate floor now speaking against this abomination of a bill. Tune in:
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.
Republicans are trying to jam a bill through the Senate that:
-Cuts $900B from Medicaid
-Kicks millions off their health care
-Raises grocery costs for 40 million Americans
-Adds $4.2T to the deficit
All to cut taxes for billionaires. Rotten to its core.
This is a fraud on the American people that would make even the Enron scammers blush. Senate Republicans are violating the rules to hide the cost of their plan and bankrupt the country — all to give tax cuts to billionaires.
Wonder why Republicans are working so hard to pass their billionaire tax giveaway as fast as they can? It's because they know the American people are quickly learning about the bill — and hating it more and more every day.
Their bill is aging like a rotting fish.
We should all be disgusted by the flood of anti-Muslim remarks spewed in the aftermath of Zohran Mamdani’s victory in the NYC mayoral primary — some blatant, others latent.
Shame on the members of Congress who have engaged in such bigotry and anyone who doesn’t challenge it.
Republicans just voted to advance their big, ugly betrayal of a bill — which is now loaded with so much other junk that they don't even KNOW what’s in it.
Well guess what: we're going to force them to read every damn word.
And then we're going to fight it in every way we can.
SoupScore Breakdown
Loading analysis metrics…
Voting History782 total votesExpandCollapse
Voting History
782 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (27-73) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-38, 3/5 majority required) |
| 2025-03-14 | S. 331 (119th) | Final passage | NO | YES | ✕ | Bill Passed (84-16) |
| 2025-03-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-40) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-39) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-03-13 | S. 331 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (84-15, 3/5 majority required) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-45) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-03-11 | — | Confirm nominee | NO | YES | ✕ | Nomination Confirmed (78-19) |
| 2025-03-11 | — | End debate | NO | YES | ✕ | Cloture Motion Agreed to (76-20) |
| 2025-03-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-03-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-32) |
| 2025-03-06 | S. 331 (119th) | End filibuster to begin debate | NO | YES | ✕ | Cloture on the Motion to Proceed Agreed to (82-12, 3/5 majority required) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (66-30) |
| 2025-03-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-03-05 | S.J. Res. 28 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-47) |
| 2025-03-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-03-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-04 | S.J. Res. 28 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-03-04 | S.J. Res. 3 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (70-27) |
| 2025-03-04 | S.J. Res. 3 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (70-28) |
| 2025-03-03 | S. 9 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-03-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-02-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-02-27 | H.J. Res. 35 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-02-26 | S.J. Res. 12 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-26 | S.J. Res. 10 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (47-52) |
| 2025-02-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-02-25 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-02-25 | S.J. Res. 11 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (54-44) |
| 2025-02-25 | S.J. Res. 11 (119th) | Begin consideration | NOT_VOTING | NO | — | Motion to Proceed Agreed to (54-42) |
| 2025-02-25 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (66-28) |
| 2025-02-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-43) |
| 2025-02-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (66-28) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Accept House changes | NO | NO | ✓ | Concurrent Resolution Agreed to (52-48) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (53-47) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
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.