I'll say it again: we could fully fund TSA, FEMA, the Coast Guard & other agencies within DHS TODAY. But Republicans keep blocking those efforts because they want a blank check for ICE & CBP.

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 — 773
Yes25%
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 · 56 sponsored · 407 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Gas prices at one of my local stations in Maryland, today. All thanks to Donald Trump.
As Americans pay more at the pump, Trump lifted sanctions on both Russia & the Iranian regime so they will profit even more from higher oil prices caused by his war.
He may be a self-proclaimed “genius” but it doesn’t take one to see this isn’t in our interest. End the war, NOW.
While the Iran war rages on & prices keep rising, Republicans have decided to use this pivotal weekend to try to make it harder for millions of Americans to vote.
They're scared of running on their failed policies, so they want to rig the midterms in their favor.
Soon CBS, CNN, & TikTok will all be owned by Trump-megadonor Larry Ellison.
Trump's billionaire buddies are buying up more of our media & jeopardizing our independent press.
State Attorneys General have the power to stop this merger, they must act.
www.washingtonpost.com/business/202...
I will not vote for another dime for Trump's war.
This war is making us less safe. It's taken 13 American lives. Killed thousands of civilians. And is costing billions in taxpayer dollars.
The best way to protect our troops, save lives, & end this war is to cut off funding.
Last August, Trump Jr.'s fund invested in Vulcan Elements, a start-up valued at ~$200M. In December, Vulcan got a $620M taxpayer funded loan from the fed gov.
Now, Vulcan is worth ~$2 BILLION, ~10x what it was when Trump Jr.'s fund first invested.
Stinks to high heaven.
Republicans blocked our bill to fully fund TSA & their agents.
This is the 8th time they've blocked our attempts to reopen TSA, FEMA, & other agencies outside of ICE & CBP at DHS.
But they would rather hold these agencies hostage to give Trump's ICE & CBP another blank check.
This is insane.
Trump is spending $1 BILLION of your tax dollars to kill clean energy projects that would've lowered electric bills, because it helps Big Oil.
This will only help oil & gas companies & hurt working people who are already struggling to pay their bills.
$200 BILLION for a war of choice that Americans don't want and that isn't making us safer. This should be an absolute nonstarter.
The best way to end this war, protect our troops, save civilian lives, & rein in a lawless Administration is to cut off funding. I’m a hell no.
They're not focused on the "worst of the worst."
Trump's ICE agents in Texas just detained a DACA recipient who was on his way to deliver milk to his newborn daughter in the NICU.
Republicans still want us to write a blank check for this cruelty. Not another dime!
www.ms.now/news/ice-det...
Today, we received another CLASSIFIED briefing on Iran, as this Admin refuses to hold public hearings w/ the war's real architects, like Rubio & Hegseth, b/c they want to hide the truth.
The American people are watching the costs of this war of choice rise. They deserve ANSWERS.
This week, Senate Republicans are trying to ram through the so-called SAVE America Act, a bill designed to make it harder for certain citizens to vote in order to rig elections in their favor.
This is a fraud masquerading as an election integrity effort.
We can't let this pass.
In addition to the lives lost & the fact that it's making us less safe, the Iran war has cost $12 BILLION so far. With that we could provide:
- Healthcare for 1.3 MILLION people, or
- SNAP for 5.5 MILLION people, or
- Universal pre-K for 900,000 kids
How is this America First?
Trump promised to bring down prices on day 1. But prices are soaring & Americans are making very tough decisions to scrape by.
From launching a multibillion-dollar war of choice to refusing to extend ACA tax credits, it's clear Trump never gave a damn about reducing your costs.
It’s been 24 days since the Supreme Court struck down Trump’s illegal tariff tax & he still has no plan for paying back the money he stole from American families.
When are they going to see the $1,700 he owes them? Return the money, NOW!
Last month another American was killed in the West Bank, the 9th in just over 4 years.
Israeli settler violence is out of control but the Trump Admin, like the Biden Admin before it, hasn’t gotten justice for any of these killings.
Rubio & Huckabee: DO YOUR DAMN JOBS!
Trump’s & Rubio's 3-month blockade of Cuba has created a dire humanitarian situation, inflicting collective punishment on the Cuban people.
They are doubling down on over 65 years of a failed, bankrupt Cuba policy. We must reverse course now.
www.cbsnews.com/miami/news/c...
It's bad enough that Trump & his family are cashing in on the White House. Last year alone, Trump & his family made $1.4 BILLION.
But if their corruption infects our foreign policy & puts profits over American interests & lives, that constitutes treason.
www.nytimes.com/2026/03/13/b...
The biggest winner of the war in Iran? Vladimir Putin.
Even as Russia gives Iran intel to target US forces, Trump is relaxing sanctions against Russian oil, putting more money in Putin's pocket.
This war is a gift to our adversaries.
SoupScore Breakdown
Loading analysis metrics…
Voting History773 total votesExpandCollapse
Voting History
773 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-09-17 | — | Decision of the Chair PN12-19 and PN25-28 and PN12-45 and PN22-1 and PN22-2 and PN22-5 and PN22-27 and PN22-20 and PN22-21 and PN26-8 and PN26-34 and PN26-35 and PN55-41 and PN22-4 and PN22-8 and PN22-19 and PN26-1 and PN22-23 and PN25-40 and PN26-7 and PN26-19 and PN26-31 and PN60-3 and PN26-44 and PN25-2 and PN55-16 and PN60-9 and PN60-10 and PN129-8 and PN26-45 and PN141-37 and PN141-7 and PN141-28 and PN12-22 and PN25-21 and PN22-3 and PN26-22 and PN13-5 and PN22-24 and PN25-33 and PN141-18 and PN150-5 and PN345-16 and PN55-42 and PN54-6 and PN54-7 and PN55-45 and PN55-25 | YES | YES | ✓ | Decision of Chair Not Sustained (47-52) |
| 2025-09-17 | — | Motion to Reconsider PN55-25 and PN55-45 and PN54-7 and PN54-6 and PN55-42 and PN345-16 and PN150-5 and PN141-18 and PN25-33 and PN22-24 and PN13-5 and PN26-22 and PN22-3 and PN25-21 and PN12-22 and PN141-28 and PN141-7 and PN141-37 and PN26-45 and PN129-8 and PN60-10 and PN60-9 and PN55-16 and PN25-2 and PN26-44 and PN60-3 and PN26-31 and PN26-19 and PN26-7 and PN25-40 and PN22-23 and PN26-1 and PN22-19 and PN22-8 and PN22-4 and PN55-41 and PN26-35 and PN26-34 and PN26-8 and PN22-21 and PN22-20 and PN22-27 and PN22-5 and PN22-2 and PN22-1 and PN12-45 and PN12-19 and PN25-28 | NO | NO | ✓ | Motion to Reconsider Agreed to (51-47) |
| 2025-09-17 | — | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-09-16 | S. Con. Res. 22 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Rejected (36-62) |
| 2025-09-16 | S.J. Res. 60 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2025-09-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-47) |
| 2025-09-15 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2025-09-15 | S. Res. 377 (119th) | Resolution S.Res. 377 | NO | NO | ✓ | Resolution Agreed to (51-44) |
| 2025-09-11 | S. Res. 377 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-09-11 | S. Res. 377 (119th) | Decision of the Chair S.Res. 377 | YES | YES | ✓ | Decision of Chair Not Sustained (45-53) |
| 2025-09-11 | S. Res. 377 (119th) | Motion to Reconsider S.Res. 377 | NO | NO | ✓ | Motion to Reconsider Agreed to (52-45) |
| 2025-09-11 | S. Res. 377 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2025-09-10 | S. 2296 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-49) |
| 2025-09-09 | S. Res. 377 (119th) | Begin consideration | NOT_VOTING | NO | — | Motion to Proceed Agreed to (53-45) |
| 2025-09-09 | S. Res. 377 (119th) | Kill the motion | NOT_VOTING | NO | — | Motion to Table Agreed to (53-46) |
| 2025-09-09 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (53-45) |
| 2025-09-09 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-44) |
| 2025-09-09 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (49-46) |
| 2025-09-09 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (51-46) |
| 2025-09-09 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (52-45) |
| 2025-09-08 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (50-43) |
| 2025-09-04 | S. 2296 (119th) | Begin consideration | NO | YES | ✕ | Motion to Proceed Agreed to (83-13) |
| 2025-09-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-09-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-09-02 | S. 2296 (119th) | End filibuster to begin debate | NO | YES | ✕ | Cloture on the Motion to Proceed Agreed to (84-14, 3/5 majority required) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (71-23) |
| 2025-08-02 | — | Confirm nominee | NO | — | — | Nomination Confirmed (72-22) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-35) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-42) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | Confirm nominee | NO | YES | ✕ | Nomination Confirmed (78-17) |
| 2025-08-02 | — | End debate | NO | YES | ✕ | Cloture Motion Agreed to (76-19) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-41) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-43) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-44) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (81-15) |
| 2025-08-01 | H.R. 3944 (119th) | Final passage | YES | YES | ✓ | Bill Passed (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (21-75) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (15-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (45-50) |
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.