Let’s be clear: targeting civilian infrastructure is a war crime under international law.
The world has called out Russia for doing exactly this in Ukraine.
If Trump & Hegseth follow Putin's playbook, they must be held accountable.
www.reuters.com/world/middle...

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 · 408 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Under guise of their so-called SAVE America Act, Trump & Republicans are trying to rig the midterm elections.
If this was really about ensuring all Americans can vote, they would agree to guarantee that all citizens get a free ID. But that’s not their plan.
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.
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...
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-04-30 | H.J. Res. 75 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-04-30 | H.J. Res. 42 (119th) | Joint Resolution H.J.Res. 42 | NO | NO | ✓ | Joint Resolution Passed (52-46) |
| 2025-04-29 | H.J. Res. 42 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-04-29 | — | Confirm nominee | NO | YES | ✕ | Nomination Confirmed (83-14) |
| 2025-04-29 | — | End debate | NO | YES | ✕ | Cloture Motion Agreed to (84-13) |
| 2025-04-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-36) |
| 2025-04-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-36) |
| 2025-04-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-39) |
| 2025-04-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (59-39) |
| 2025-04-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-29) |
| 2025-04-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (64-27) |
| 2025-04-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-25) |
| 2025-04-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-25) |
| 2025-04-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-26) |
| 2025-04-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (59-25) |
| 2025-04-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-46) |
| 2025-04-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-04-10 | H.J. Res. 20 (119th) | Joint Resolution H.J.Res. 20 | NO | NO | ✓ | Joint Resolution Passed (53-44) |
| 2025-04-09 | H.J. Res. 20 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-42) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-37) |
| 2025-04-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-04-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-42) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-44) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-37) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-04-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-32) |
| 2025-04-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (67-32) |
| 2025-04-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-04-07 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-39) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Accept House changes | NO | NO | ✓ | Concurrent Resolution Agreed to (51-48) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | — | Motion (Motion to Waive Section 305(b)(2) of the CBA re: Cortez Masto Amdt. No. 1690) | YES | YES | ✓ | Motion Rejected (49-50, 3/5 majority required) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-05 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-50) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | NO | ✕ | Amendment Rejected (5-94) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-53) |
| 2025-04-04 | H. Con. Res. 14 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-51) |
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.