Don’t look away. Since the start of the Israel-Iran war 7 days ago, over 400 Palestinians in Gaza have been killed, many shot while seeking food. It's unconscionable that Netanyahu has not allowed international orgs to resume food delivery.
The weaponization of food must end.

Congress Member Profile|U.S. Senator|Democrat|Maryland
Chris Van Hollen
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 890
Yes28%
No71%
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 · 67 sponsored · 490 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Russ Vought keeps threatening "pocket rescissions” — an illegal scheme to withhold funds approved by Congress.
Republicans in Congress might as well tear up Article 1 and go home if they don't fight back, but they can’t claim surprise.
Here's Vought telling me he's willing to break the law:
Different people experience different kinds of trauma. The decision to shut down this particular suicide hotline isn’t just cruel and unnecessary — it will literally kill people.
Another despicable move from an administration who pampers billionaires at the expense of everyone else.
I was honored to join Del. Ruff’s #Juneteenth Jubilee — both a celebration of freedom and a call to confront the legacy of slavery and renew the fight for justice every day.
In the immortal words of Frederick Douglass: “if there is no struggle, there is no progress.”
The Trump Admin illegally withheld funds we passed for environmental grants that help communities hit hardest by harmful pollution.
It should’ve never happened, and this ruling helps vital orgs like Baltimore’s Green and Healthy Homes Initiative get back to work.
The Constitution is crystal clear: the president does not have the authority to go to war with Iran without approval by Congress.
I strongly support bipartisan efforts to prevent Trump from unilaterally dragging us into another war in the Middle East.
Weaponizing law enforcement against political opponents is pure authoritarianism — the sort of thing we expect from the likes of Putin and Xi. To see it from a U.S. president is abhorrent.
Americans must stand united against this assault on our Constitution.
Understand this: Trump’s attacks on the NIH aren’t just hurting NIH workers and its HQ in Maryland — they’re grinding lifesaving medical research to a halt nationwide.
We cannot let them get away with this assault on public health.
Netanyahu has repeatedly outsmarted Trump, and has made America the junior partner and subcontractor for his policies in the Middle East. So much for America First.
Remember when Trump told Big Oil he'd deliver their wish list if they spent $1 billion to elect him president?
Well, he's been doing exactly that — and now Senate Rs want to sweeten the deal with an extra $1 billion handout.
Another windfall for Big Oil, another betrayal of working people.
The Republican tax bill includes the biggest cut to SNAP in history — taking food assistance from people who will go hungry without it, all to pay for tax cuts for billionaires.
We must do all we can to stop this betrayal of American families.
My friend @padilla.senate.gov is exactly right: this isn't about what happened to him — it's about what could happen to anybody in America if we don't call out and stand against Trump's lawlessness and abuses of power.
Trump doesn't get to play dictator in a nation of laws.
Let me be clear: The President does not have the authority to attack Iran. Only the Congress has the constitutional power to declare war.
President Trump must work to end this conflict — not drag us further into it.
On his trip to the UAE, Trump agreed to give valuable U.S. AI technology to a UAE-owned company — just two weeks after ERIC Trump struck a deal with another UAE firm to use $2 billion to boost the Trump family's crypto business.
I broke down this brazen, pay-to-play corruption last week:
Show me an authoritarian state and I'll show you their “Dear Leader” loyalty tests,
Replacing a merit-based system with political cronyism will destroy critical services and undermine our democracy. Do you want our air traffic controllers to take a skills test or a Trump test?
The House version of Trump's so-called "Big, Beautiful Bill" cut $800B from Medicaid—and the Senate version is even worse.
There's nothing "beautiful" about kicking millions off their health care. And to pay for billionaire tax cuts? We must fight this with everything we've got.
"I've sat on this bench now for 40 years. I've never seen government racial discrimination like this."
That's what a Reagan-appointed judge said about Trump cancelling hundreds of NIH grants.
We can't stop fighting Trump's assault on science, the NIH, and our values.
It’s been nauseating to see many leaders of leading democracies rotate through the Oval Office competing to see who can best ingratiate themselves with Trump.
In Alberta, G7 leaders need to stand in solidarity for democratic values and stop sucking up to and appeasing a wannabe dictator.
Wishing a very happy Father’s Day to all the great dads in Maryland and across the country! On this day, I remember the inspiration, example and love of my own father. Today, we need good role models more than ever.
Our country faces grave challenges, but Americans around the country give me hope. Like the thousands I spoke to at a #NoKingsDay protest in Baltimore — patriots making clear we will NOT tolerate Trump’s lawlessness and abuses of power.
We will defend the country we love.
SoupScore Breakdown
Loading analysis metrics…
Voting History890 total votesExpandCollapse
Voting History
890 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 |
|---|---|---|---|---|---|---|
| 2026-06-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2026-05-20 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2026-05-19 | S.J. Res. 185 (119th) | Motion to Discharge S.J.Res. 185 | YES | YES | ✓ | Motion to Discharge Agreed to (50-47) |
| 2026-05-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2026-05-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-38) |
| 2026-05-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-38) |
| 2026-05-18 | S. Res. 690 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (46-43) |
| 2026-05-14 | S. Res. 690 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2026-05-13 | S.J. Res. 130 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-53) |
| 2026-05-13 | S.J. Res. 141 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (50-50) |
| 2026-05-13 | S.J. Res. 132 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (48-52) |
| 2026-05-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2026-05-13 | S. Res. 526 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (99-0, 3/5 majority required) |
| 2026-05-13 | S.J. Res. 163 (119th) | Motion to Discharge S.J.Res. 163 | YES | YES | ✓ | Motion to Discharge Rejected (49-50) |
| 2026-05-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2026-05-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-05-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-44) |
| 2026-05-11 | S. Res. 690 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (46-45) |
| 2026-04-30 | S.J. Res. 184 (119th) | Motion to Discharge S.J.Res. 184 | YES | YES | ✓ | Motion to Discharge Rejected (47-50) |
| 2026-04-30 | S. Res. 690 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2026-04-29 | S.J. Res. 99 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-50) |
| 2026-04-29 | S.J. Res. 139 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (46-52) |
| 2026-04-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-39) |
| 2026-04-28 | S.J. Res. 124 (119th) | Point of Order S.J.Res. 124 | NO | NO | ✓ | Point of Order Well Taken (51-47) |
| 2026-04-28 | S. Res. 690 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2026-04-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-37) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Accept House changes | NO | NO | ✓ | Concurrent Resolution Agreed to (50-48) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-49) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-50) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Padilla Amdt. No. 4855) | YES | YES | ✓ | Motion Rejected (46-52, 3/5 majority required) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5159) | YES | YES | ✓ | Motion Rejected (49-49, 3/5 majority required) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-52) |
| 2026-04-23 | S. Con. Res. 33 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (25-73) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Markey Amdt. No. 5001) | YES | YES | ✓ | Motion Rejected (48-50, 3/5 majority required) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hawley Amdt. No. 4794) | NO | NO | ✓ | Motion Rejected (50-48, 3/5 majority required) |
| 2026-04-23 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kennedy Amdt. No. 5414) | NO | NO | ✓ | Motion Rejected (48-50, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Alsobrooks Amdt. No. 5294) | YES | YES | ✓ | Motion Rejected (47-51, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 4956) | YES | YES | ✓ | Motion Rejected (47-51, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hirono Amdt. No. 4884) | YES | YES | ✓ | Motion Rejected (48-50, 3/5 majority required) |
| 2026-04-22 | S. Con. Res. 33 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (98-0) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Ossoff Amdt. No. 4897) | YES | YES | ✓ | Motion Rejected (49-49, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Lujan Amdt. No. 4798) | YES | YES | ✓ | Motion Rejected (47-50, 3/5 majority required) |
| 2026-04-22 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 4799) | YES | YES | ✓ | Motion Rejected (48-50, 3/5 majority required) |
| 2026-04-22 | S.J. Res. 114 (119th) | Motion to Discharge S.J.Res. 114 | YES | YES | ✓ | Motion to Discharge Rejected (46-51) |
| 2026-04-21 | S. Con. Res. 33 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2026-04-20 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (47-46) |
| 2026-04-16 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-48) |
| 2026-04-16 | H.J. Res. 140 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-49) |
| 2026-04-15 | H.J. Res. 140 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-49) |
| 2026-04-15 | H.J. Res. 140 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-48) |
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.