Trump called himself a great "peacemaker," but all he's done is worsen conflicts and embolden Putin, Xi and adversaries around the globe.
His first 100 days have been a disaster for our allies and interests worldwide — and they’ve compromised our national security here at home.

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 — 788
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 · 422 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
"We'll only accept $500 billion in Medicaid cuts" is not the winning argument you think it is, House Republicans — especially when you're hurting tens of millions of Americans to cut taxes for billionaires.
Donald Trump is tearing up our Constitution, tearing down our economy, and tearing apart our government.
It's been 100 days of lawlessness, chaos, and failure from Trump, Musk, and their cabinet of billionaires — and Americans across the country have paid the price.
Shameful.
The Trump Administration admitted in court that it NEVER should've abducted Kilmar, yet it continues to defy a court order to facilitate his return.
Trump claims there's nothing he can do. But as I wrote to him today, the VP of El Salvador told me explicitly — the ball is in Trump's court:
Today I met with some of the dedicated federal workers who have been ILLEGALLY fired by Trump in his first 100 days.
These firings take a chainsaw to public services that benefit all Americans to rig our government for billionaires like Elon Musk. We will keep fighting back.
Less than a month ago Secretary Rubio was rightly hailing WPS as one of his accomplishments in the Senate — celebrating it as "the first law...in the world focused on protecting women and promoting their participation in society."
Apparently you need a brain transplant to serve Trump.
In 100 days Donald Trump has FAILED and BETRAYED our country. He’s tearing up our Constitution, tearing down our economy and tearing apart our government — all to rig everything to serve the interests of his billionaire pals.
We WILL NOT STOP FIGHTING for one second.
Trump and his cronies are gutting the Department of Justice division charged with enforcing and protecting voting rights.
This is a direct attack on the right to vote and threatens decades of civil rights and voting rights progress. It cannot stand.
It's been 4 days since we wrote to Secretary Hegseth demanding accountability over rising civilian deaths from U.S. military strikes in Yemen. Today another U.S. strike reportedly killed at least 68 civilians.
This gross disregard for civilian harm is unacceptable and doesn’t make us any safer.
Trump promised to lower prices "on Day 1." Well, we're about to reach Day 100 — and all he's done is bring our economy to the brink of disaster and set the stage for prices to go up even further with his tariff chaos.
The Great Betrayal continues.
Elon Musk's illegal operation has nothing to do with efficiency and everything to do with dismantling public services that benefit all to rig our government for billionaires like himself.
It's been a scam from the start — and the American people know it:
Now the so-called “America First” president wants to slash Americorps. Of course, the idea of people serving the public instead of cashing in on public service is an alien concept to Donald Trump. We will fight this illegal withholding of funds.
This is a positive step forward after courts found the Trump Admin’s actions here were blatantly unlawful. We must continue fighting to end this president's lawless acts, like the illegal detentions of students like Mahmoud Khalil, Rumeysa Ozturk & others.
Donald Trump is auctioning off presidential face time to the biggest investors in his personal crypto coin scheme and using the White House for personal profit. Despicable. www.cbsnews.com/news/trump-c...
This is what fascism looks like:
Attorney General Bondi threatening judges she claims are not cooperating with Trump immigration policies and saying “we will come after you and we will prosecute you. We will find you.”
Slashing fed investments that help shield communities from natural disasters is idiocy, not efficiency. Trump’s actions will only endanger more people while increasing costs & slowing down recovery.
We will fight Trump's illegal money grab.
For a while Trump pretended he would make his rich pals pay their fair share of taxes for the common good. It was all a farce. He and D.C. R's are right back to the Great Betrayal: tax giveaways for the ultra-wealthy at everyone else’s expense.
Let's be clear about what's happening right now: Trump and Musk are dismantling the Social Security Administration from the inside.
It has nothing to do with efficiency — it's about sabotaging Social Security while they rig the government for billionaires like themselves.
Getting rid of safeguards designed to limit civilian harm from U.S. military operations & ensure compliance with international humanitarian law undermines our credibility, jeopardizes our missions & raises the risk of natl security threats.
This is a good move by @govpritzker.illinois.gov. More states should do this to send a message to Pres. Bukele that there is a price to pay for complicity in Trump’s unconstitutional abduction of Abrego Garcia. And American tourists should go elsewhere until he is given due process.
SoupScore Breakdown
Loading analysis metrics…
Voting History788 total votesExpandCollapse
Voting History
788 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-10-27 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (58-40) |
| 2025-10-27 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-10-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-10-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-45) |
| 2025-10-23 | S. 3012 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-22 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (52-45) |
| 2025-10-22 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (52-45) |
| 2025-10-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-39) |
| 2025-10-22 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-46, 3/5 majority required) |
| 2025-10-21 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-10-21 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-21 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-10-21 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-32) |
| 2025-10-20 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-43, 3/5 majority required) |
| 2025-10-16 | H.R. 4016 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-44, 3/5 majority required) |
| 2025-10-16 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-34) |
| 2025-10-16 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-10-15 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-44, 3/5 majority required) |
| 2025-10-14 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (49-45, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Final passage | NO | YES | ✕ | Bill Passed (77-20, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | NO | ✕ | Amendment Rejected (10-88, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-52, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (46-50, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (51-46, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (53-43, 3/5 majority required) |
| 2025-10-09 | S. 2296 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-83, 3/5 majority required) |
| 2025-10-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-10-09 | H.J. Res. 106 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-46) |
| 2025-10-09 | H.J. Res. 106 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-10-09 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-09 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-50, 3/5 majority required) |
| 2025-10-08 | H.J. Res. 105 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (50-45) |
| 2025-10-08 | S.J. Res. 83 (119th) | Motion to Discharge S.J.Res. 83 | YES | YES | ✓ | Motion to Discharge Rejected (48-51) |
| 2025-10-08 | S.J. Res. 71 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (47-51) |
| 2025-10-08 | H.J. Res. 105 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-10-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2025-10-08 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required) |
| 2025-10-08 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (47-52, 3/5 majority required) |
| 2025-10-08 | H.J. Res. 104 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-10-07 | H.J. Res. 104 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-10-07 | S. Res. 412 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-10-06 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-10-06 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (52-42, 3/5 majority required) |
| 2025-10-06 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (45-50, 3/5 majority required) |
| 2025-10-03 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-44, 3/5 majority required) |
| 2025-10-03 | S. 2882 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Rejected (46-52, 3/5 majority required) |
| 2025-10-03 | S. Res. 412 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (51-46) |
| 2025-10-01 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
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.