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:

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 · 420 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
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.
Dick Durbin has been a beacon for justice, rule of law, our Constitution, and human rights in the U.S. Senate. So proud to serve with him. And much work still ahead as we fight this lawless president!
It’s been 50+ days since the start of a complete blockade on food & humanitarian relief to civilians in Gaza. Jose Andres is right: End the blockade & suffering. Release all the hostages. End the war. No more Oct 7ths. Security, dignity, human rights & self-determination for all.
Trump minimizing record-breaking CO2 levels is dangerous & counterproductive—but not surprising given his corrupt bargain with big polluters.
Ignoring evidence of climate change & decapitating NOAA doesn’t make it go away—it COSTS MORE & makes us LESS SAFE. We will fight this.
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-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) |
| 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 (47-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 | NO | NO | ✓ | Amendment Agreed to (51-48) |
| 2025-04-03 | H. Con. Res. 14 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-48) |
| 2025-04-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-04-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-04-03 | S.J. Res. 26 (119th) | Motion to Discharge S.J.Res. 26 | YES | NO | ✕ | Motion to Discharge Rejected (15-83) |
| 2025-04-03 | S.J. Res. 33 (119th) | Motion to Discharge S.J.Res. 33 | YES | NO | ✕ | Motion to Discharge Rejected (15-82) |
| 2025-04-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-04-03 | H.J. Res. 24 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (53-42) |
| 2025-04-02 | H.J. Res. 24 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-04-02 | S.J. Res. 37 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Passed (51-48) |
| 2025-04-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-04-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-04-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-03-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-42) |
| 2025-03-27 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-03-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-03-27 | S.J. Res. 18 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-48) |
| 2025-03-26 | S.J. Res. 18 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-03-26 | H.J. Res. 25 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (70-28) |
| 2025-03-26 | H.J. Res. 25 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (70-28) |
| 2025-03-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-03-26 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-03-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-03-26 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-03-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-44) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-44) |
| 2025-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (74-25) |
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.