My office has been in touch with local authorities about last night's bus crash in Pikesville.
I am grateful to all the first responders for their swift & immediate response that undoubtedly saved lives.
We are praying for a speedy recovery for all those involved.

Congress Member Profile|U.S. Senator|Democrat|Maryland
Chris Van Hollen
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 885
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 · 488 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
At a time of immense technological change, Trump's attacks on research funding have forced countless projects to be paused or halted entirely.
How many more cures & advancements will the American people miss out on because of Trump's bogus political vendettas? We may never know.
Since his first admin, Trump has been trying to stop our efforts to put Harriet Tubman on the $20 bill.
Tubman is an American hero — a giant of our history — who singlehandedly freed hundreds of enslaved people.
I won’t stop fighting to honor her with this deserved recognition.
One thing is clear: it's time to end this disastrous war NOW.
Instead, in the past 24 hours, Trump ordered more strikes & threatened to "finish the job,” endangering efforts to end the war for good.
It's time to stop this war permanently, not restart it.
🚨 Nearly 1 million people who invested in Trump's crypto coin have lost a combined $3.8 BILLION so far.
But while they lost money, Trump made millions. In 2025 alone, he raked in $636 MILLION from his crypto coin.
Scamming people to pad his profits, that's the story of Trump's presidency.
Palestinian pediatrician, Dr. Hussam Abu Safiya, has spent 18 months in Israeli prisons without trial or charge. His lawyer reports his life is in immediate danger, following torture and poor treatment in prison.
He must be released immediately.
Trump continues to use his pardon power as a 'Get Out of Jail Free' card for his political allies.
From Jan. 6 rioters who attacked police to financial fraudsters to polluters — it seems there’s no crime he won't pardon.
He's making a complete mockery of our justice system.
NATO was founded as an alliance of both security & democratic values. Hosting this summit in Turkey while ignoring Erdogan's daily attacks on freedom and the rule of law isn't diplomacy, it's complicity.
We must not be silent. We should call out Erdogan's abuses.
1 year ago today, Trump & Republicans passed their “Big, Beautiful Bill” — stripping healthcare & food assistance from millions, all to give billionaires & corporations a tax cut.
We will keep fighting to undo this monstrosity.
Today, on the 250th anniversary of America’s independence, I'm thinking of the words of Maryland's own Thurgood Marshall, “This is your democracy. Make it. Protect it. Pass it on."
For 250 years, Americans have answered that call & at this pivotal moment, I know we will again.
Even on our 250 birthday, a day of national celebration, Trump can't help but make it about himself & his petty vendettas.
What Trump doesn't understand is America's greatness has never & will never come from one person, it comes from the American people.
thehill.com/homenews/adm...
Not enough people are paying attention to this. The UAE is fueling the civil war in Sudan, arming the RSF who the Trump admin admits is committing a genocide. And yet, this admin refuses to hold them accountable.
We should be asking why.
x.com/nickkristof/...
Students with disabilities are students first. For 50 years, the Dept of Education has been tasked with ensuring students with disabilities have the opportunity to learn & grow.
The Trump admin's decision to move that responsibility to HHS & DOJ will only hurt these students. It's shameful.
Last Sept, Trump & Lutnick leaned on the Kazakh president to get mining rights for a startup called Kaz Resources. Around the same time, their sons were investing & working a deal.
Now the admin may give Kaz up to $1.6 BILLION in govt loans, directly helping their investment.
Endless corruption.
🚨 Trump’s most recent financial disclosure shows he’s made $1.4 BILLION from his family’s crypto businesses.
In May, I offered an amendment to end Trump's crypto scam & ensure no president or Congressperson could profit off this kind of self-dealing.
Republicans blocked it ⬇️
At least 3 MILLION people have lost health insurance thanks to Trump & Republicans' refusal to extend ACA tax credits & that's before factoring in their $1 TRILLION Medicaid cut.
We need a system that is not vulnerable to this kind of ongoing sabotage.
We need Medicare for All.
Today, SCOTUS reinforced the rot and corruption at the heart of our political system. Billionaires and corporations will have even freer rein to try to buy candidates of their choice.
We must overturn Citizens United, end dark money and fundamentally change our campaign finance system.
To Trump, rigging the midterms is more important than helping end our housing crisis.
While millions can barely afford to make rent, let alone own a home, Trump still refuses to sign our bipartisan housing bill to help address this crisis.
Tells you what you need to know.
It’s time that American workers get their fair share of the wealth they create for billionaires.
Today, SCOTUS green-lit another expansion of Trump's power, letting him fire an FTC commissioner who dares disagree with him.
This decision threatens to let Trump stack agencies with cronies who'll serve his billionaire buddies at the expense of the people.
We must fight back.
SoupScore Breakdown
Loading analysis metrics…
Voting History885 total votesExpandCollapse
Voting History
885 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-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) |
| 2026-04-15 | S.J. Res. 138 (119th) | Motion to Discharge S.J.Res. 138 | YES | YES | ✓ | Motion to Discharge Rejected (36-63) |
| 2026-04-15 | S.J. Res. 32 (119th) | Motion to Discharge S.J.Res. 32 | YES | YES | ✓ | Motion to Discharge Rejected (40-59) |
| 2026-04-15 | S.J. Res. 123 (119th) | Motion to Discharge S.J.Res. 123 | YES | YES | ✓ | Motion to Discharge Rejected (47-52) |
| 2026-04-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2026-04-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
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.