Whether he's accepting a free jet or selling his family's crypto scheme, Trump is clearly willing to sell the presidency and corrupt U.S. foreign policy for his own profit.
Tune in as I discuss how we can fight this pay-to-play corruption:

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 — 786
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 · 417 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
These two ultra-extremist members of the Netanyahu government have called for what amounts to the ethnic cleansing of Palestinians from Gaza and annexation of the West Bank.
Sanctioning them was the right move and more should join in taking this action.
This has always been a two-step plan.
First they fire federal employees dedicated to serving the American people, then they replace them with political hacks dedicated to serving Donald Trump.
It's not "government efficiency." It's pure political cronyism. We must stop it.
The same president who wants to cut $800B from Medicaid and strip health care from 16 million Americans to fund tax cuts for billionaires...is spending $134M to send troops to CA and $45M on his birthday parade in DC.
Burning taxpayer dollars to play king. Un-American.
Trump's so-called "Big, Beautiful Bill" brings a sledgehammer to clean energy in America — hurting our fight against climate change while raising energy costs and slashing good-paying jobs.
That may be "beautiful" for Big Oil, but it's just another betrayal for working people.
Bukele's crackdown on journalists, dissent and free speech under his regime's so-called "Foreign Agents Law" is destroying any semblance of democracy in El Salvador.
It's no surprise that this cowardly authoritarian has found a friend and co-conspirator in Donald Trump.
What Trump is doing in California is right out of the authoritarian playbook. Violence is never acceptable — period. But people have the right to peaceful protest.
Trump needs to let local law enforcement do its job and stop adding fuel to the fire for his political spectacle.
Trump has undermined our independent judiciary here at home and is now attacking judges overseas. Whatever one thinks of the ICC's opinions, sanctioning these judges is a mafia-type response and more Trump/Rubio lawlessness.
Our European allies are right to protect the rule of law.
Glad to see Johns Hopkins and the University of Maryland supporting Harvard as it resists Trump’s lawlessness and bullying. This is what leadership looks like.
Shame on those caving to Trump’s abuses of power and assault on our Constitution.
On National Gun Violence Awareness Day, we #WearOrange in solidarity with those who have lost loved ones to gun violence and those working every day to end this epidemic.
I won't stop fighting for common-sense gun safety legislation to save lives⬇️
Elon Musk must've taken a big dose of truth serum, because he's absolutely right: the GOP tax bill would blow up the deficit by $3 trillion — and that's AFTER they cut health care for 16 million people.
This bill is only "beautiful" for billionaires. For everyone else, it's the Great Betrayal.
After months of ignoring our Constitution, it seems the Trump Administration has relented to our demands for compliance with court orders and due process for Kilmar Abrego Garcia.
This has never been about the man — it’s about his constitutional rights and the rights of all.
Full statement:
Yesterday a judge ruled those wrongly deported to El Salvador MUST be given due process—and today Democracy Forward & others announced a lawsuit against these unconstitutional actions.
The Trump Admin must be held accountable for its corrupt "cash for collusion" deal with Bukele.
This Maryland business is one of many around the country that will be forced to raise prices because of Trump's tariff chaos.
They understand something Trump can't seem to grasp: these tariffs are a tax on AMERICANS. How is that 'America First'?
Picking on Harvard may be politically convenient, but every institution should be alarmed by this abuse of presidential power.
I stand with those who refuse to bend to Trump’s bullying and lawlessness. Shame on those who don’t.
I’m closely monitoring the oil spill in Baltimore. I’m in touch with officials on the ground as well as Gov. Moore and Mayor Scott, and I appreciate their efforts alongside the U.S. Coast Guard to contain and clean up this spill.
Republicans like to call their legislation a “Big, Beautiful Bill.” Today the nonpartisan CBO showed us the truth: their bill would kick almost 11 million people off their health insurance & balloon the deficit by $2.4T.
That’s not “beautiful”—it’s the Great Betrayal in action.
The Trump admin has illegally fired THOUSANDS of federal employees who work every day to deliver for the American people.
People like Keri in MD — whose work promoted US manufacturing & jobs, until she was fired. I shared her story in a hearing with Sec. Lutnick this morning:
DOGE brought nothing but chaos, inefficiency and destruction — wreaking havoc at vital government services and weakening our influence around the world. Now Trump wants to cement some of those harmful cuts into law.
We must fight this.
Trump’s tariff mess is wreaking havoc on U.S. manufacturing—slowing production and hurting businesses and consumers across the country.
Nothing about this is “America First.” It’s just another betrayal from an administration that’s failed working people.
SoupScore Breakdown
Loading analysis metrics…
Voting History786 total votesExpandCollapse
Voting History
786 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-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-41) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-43) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-44) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (81-15) |
| 2025-08-01 | H.R. 3944 (119th) | Final passage | YES | YES | ✓ | Bill Passed (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (21-75) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (15-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (45-50) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (42-53) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (44-51) |
| 2025-08-01 | — | Motion (Motion to Waive All Applicable Budgetary Points of Order Re: Merkley Amdt. No. 3114) | YES | YES | ✓ | Motion Rejected (44-51, 3/5 majority required) |
| 2025-08-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-43) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-08-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-41) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-44) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-39) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-41) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (59-38) |
| 2025-07-30 | S.J. Res. 34 (119th) | Motion to Discharge S.J.Res. 34 | YES | YES | ✓ | Motion to Discharge Rejected (24-73) |
| 2025-07-30 | S.J. Res. 41 (119th) | Motion to Discharge S.J.Res. 41 | YES | YES | ✓ | Motion to Discharge Rejected (27-70) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-49) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-44) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-07-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-07-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2025-07-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2025-07-28 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-39) |
| 2025-07-28 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-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.