Soon CBS, CNN, & TikTok will all be owned by Trump-megadonor Larry Ellison.
Trump's billionaire buddies are buying up more of our media & jeopardizing our independent press.
State Attorneys General have the power to stop this merger, they must act.
www.washingtonpost.com/business/202...

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 — 771
Yes25%
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 · 56 sponsored · 407 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
I will not vote for another dime for Trump's war.
This war is making us less safe. It's taken 13 American lives. Killed thousands of civilians. And is costing billions in taxpayer dollars.
The best way to protect our troops, save lives, & end this war is to cut off funding.
Last August, Trump Jr.'s fund invested in Vulcan Elements, a start-up valued at ~$200M. In December, Vulcan got a $620M taxpayer funded loan from the fed gov.
Now, Vulcan is worth ~$2 BILLION, ~10x what it was when Trump Jr.'s fund first invested.
Stinks to high heaven.
Republicans blocked our bill to fully fund TSA & their agents.
This is the 8th time they've blocked our attempts to reopen TSA, FEMA, & other agencies outside of ICE & CBP at DHS.
But they would rather hold these agencies hostage to give Trump's ICE & CBP another blank check.
This is insane.
Trump is spending $1 BILLION of your tax dollars to kill clean energy projects that would've lowered electric bills, because it helps Big Oil.
This will only help oil & gas companies & hurt working people who are already struggling to pay their bills.
$200 BILLION for a war of choice that Americans don't want and that isn't making us safer. This should be an absolute nonstarter.
The best way to end this war, protect our troops, save civilian lives, & rein in a lawless Administration is to cut off funding. I’m a hell no.
They're not focused on the "worst of the worst."
Trump's ICE agents in Texas just detained a DACA recipient who was on his way to deliver milk to his newborn daughter in the NICU.
Republicans still want us to write a blank check for this cruelty. Not another dime!
www.ms.now/news/ice-det...
Today, we received another CLASSIFIED briefing on Iran, as this Admin refuses to hold public hearings w/ the war's real architects, like Rubio & Hegseth, b/c they want to hide the truth.
The American people are watching the costs of this war of choice rise. They deserve ANSWERS.
This week, Senate Republicans are trying to ram through the so-called SAVE America Act, a bill designed to make it harder for certain citizens to vote in order to rig elections in their favor.
This is a fraud masquerading as an election integrity effort.
We can't let this pass.
In addition to the lives lost & the fact that it's making us less safe, the Iran war has cost $12 BILLION so far. With that we could provide:
- Healthcare for 1.3 MILLION people, or
- SNAP for 5.5 MILLION people, or
- Universal pre-K for 900,000 kids
How is this America First?
Trump promised to bring down prices on day 1. But prices are soaring & Americans are making very tough decisions to scrape by.
From launching a multibillion-dollar war of choice to refusing to extend ACA tax credits, it's clear Trump never gave a damn about reducing your costs.
It’s been 24 days since the Supreme Court struck down Trump’s illegal tariff tax & he still has no plan for paying back the money he stole from American families.
When are they going to see the $1,700 he owes them? Return the money, NOW!
Last month another American was killed in the West Bank, the 9th in just over 4 years.
Israeli settler violence is out of control but the Trump Admin, like the Biden Admin before it, hasn’t gotten justice for any of these killings.
Rubio & Huckabee: DO YOUR DAMN JOBS!
Trump’s & Rubio's 3-month blockade of Cuba has created a dire humanitarian situation, inflicting collective punishment on the Cuban people.
They are doubling down on over 65 years of a failed, bankrupt Cuba policy. We must reverse course now.
www.cbsnews.com/miami/news/c...
It's bad enough that Trump & his family are cashing in on the White House. Last year alone, Trump & his family made $1.4 BILLION.
But if their corruption infects our foreign policy & puts profits over American interests & lives, that constitutes treason.
www.nytimes.com/2026/03/13/b...
The biggest winner of the war in Iran? Vladimir Putin.
Even as Russia gives Iran intel to target US forces, Trump is relaxing sanctions against Russian oil, putting more money in Putin's pocket.
This war is a gift to our adversaries.
The fact that Speaker Johnson won't condemn the bigoted, anti-Muslim remarks of his Caucus members shows how religious fear mongering & hatred is taking root in the Republican Party.
They must be held accountable.
www.theguardian.com/us-news/2026...
Hegseth is saying the quiet part out loud: Trump wants to turn US media into state propaganda to parrot their line, not tell the truth.
We're seeing corporate, right-leaning media consolidation bend the knee to Trump. Americans must find independent, trustworthy, news sources.
Not one more dime for an illegal war of choice that is making us less safe.
The best way to protect our troops, end the killing of school children and civilians, reduce skyrocketing oil and gas prices, and stop wasting billions of taxpayer dollars is to cut off the funding.
Americans are working harder & longer & still can't make ends meet.
I'm proposing a bill to cut taxes for 130 million workers, paid for by a surtax on income over $1 million a year.
It's time our tax code worked for working people & the wealthiest pay their fair share.
SoupScore Breakdown
Loading analysis metrics…
Voting History771 total votesExpandCollapse
Voting History
771 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-03-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2026-03-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-37) |
| 2026-03-21 | S. 1383 (119th) | End debate | YES | YES | ✓ | Cloture Motion Rejected (41-49, 3/5 majority required) |
| 2026-03-21 | S. 1383 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (49-41, 3/5 majority required) |
| 2026-03-20 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (47-37, 3/5 majority required) |
| 2026-03-18 | S.J. Res. 118 (119th) | Motion to Discharge S.J.Res. 118 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-17 | S. 1383 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-48) |
| 2026-03-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-03-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-45) |
| 2026-03-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-46, 3/5 majority required) |
| 2026-03-12 | H.R. 6644 (119th) | Final passage | YES | YES | ✓ | Bill Passed (89-10) |
| 2026-03-11 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (82-11, 3/5 majority required) |
| 2026-03-11 | H.R. 6644 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (84-10) |
| 2026-03-10 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (89-9, 3/5 majority required) |
| 2026-03-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (71-29) |
| 2026-03-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (68-28) |
| 2026-03-05 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2026-03-04 | S.J. Res. 104 (119th) | Motion to Discharge S.J.Res. 104 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-04 | H.R. 6644 (119th) | Begin consideration | NO | YES | ✕ | Motion to Proceed Agreed to (90-8) |
| 2026-03-02 | H.R. 6644 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (84-6, 3/5 majority required) |
| 2026-02-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-33) |
| 2026-02-26 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-34) |
| 2026-02-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2026-02-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-45) |
| 2026-02-24 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-45, 3/5 majority required) |
| 2026-02-12 | H.R. 7147 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2026-02-12 | H.J. Res. 142 (119th) | Joint Resolution H.J.Res. 142 | NO | NO | ✓ | Joint Resolution Passed (49-47) |
| 2026-02-11 | H.J. Res. 142 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2026-02-10 | S.J. Res. 95 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2026-02-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2026-02-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-47) |
| 2026-02-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-47) |
| 2026-02-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2026-02-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2026-02-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (58-39) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-39) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2026-02-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-44) |
| 2026-02-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-40) |
| 2026-02-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-40) |
| 2026-01-30 | H.R. 7148 (119th) | Final passage | NO | NO | ✓ | Bill Passed (71-29, 3/5 majority required) |
| 2026-01-30 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287) | YES | YES | ✓ | Motion Rejected (47-52, 3/5 majority required) |
| 2026-01-30 | H.R. 7148 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51, 3/5 majority required) |
| 2026-01-30 | H.R. 7148 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (58-42) |
| 2026-01-30 | H.R. 7148 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (58-42) |
| 2026-01-30 | H.R. 7148 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Agreed to (67-33) |
| 2026-01-30 | H.R. 7148 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (32-67) |
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.