Happy Mother's Day to all the amazing moms!

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.
I salute the 600 Naval Academy grads who released a letter condemning Trump's book bans at the Academy.
At this week's Board meeting, I moved to reverse the ban & made clear I won’t give up the fight. Are we really afraid to have midshipmen read Maya Angelou’s “I Know Why the Caged Bird Sings”?
This fanatic is openly talking about fabricating a reason to suspend everyone's constitutional right to due process — and Trump has given him free rein.
Is there NO Republican in D.C. who will stand up to these constitutional arsonists?
The Trump/Musk chainsaw massacre of public services continues.
The Trump Admin has said that these patriotic public servants have been fired for performance. That was a BIG LIE. If poor performance were the test, it’s Trump, Musk and the billionaire cabinet who should be FIRED.
Trump and Musk are about to give refugee status to 60 white South Africans — who do not need it — while Trump locks up and deports refugees here who face genuine dangers in other countries.
This is the sick global apartheid policy being adopted by this lawless administration.
🚨NEWS: A judge has ordered the release of Rumeysa Ozturk — the Tufts student illegally abducted and detained for exercising her First Amendment rights, saying "there is no evidence" she did anything wrong.
This is a victory for the rule of law.
These baseless abductions must STOP NOW.
This is just another example of Trump trying to hide the impact of his polices and the corrupt bargain he struck with Big Oil companies.
Ignoring disaster data only puts more Americans in harm’s way and drags us backwards in the fight against climate change.
The Chief Justice — who rarely issues these sorts of public rebukes — has once again condemned calls to impeach judges.
The Trump Admin's assault on our independent judiciary is right out of the authoritarian playbook. The American people won't tolerate it.
Dr. Carla Hayden has served as Librarian of Congress with honor and distinction, bringing our prized institution to new heights.
Trump’s outrageous, politically-motivated move to fire her is despicable. The Library of Congress belongs to the American people — NOT to Trump.
No, President Trump: Less traffic at our ports means less work for the men and women who run them, like the thousands of Marylanders who power the Port of Baltimore.
That's not a good thing. These tariffs will tear apart our economy and hurt our communities — and it's entirely Trump-inflicted.
First they forced pro-democracy activists into exile, now Hong Kong is locking up their relatives — including the father of US-based activist Anna Kwok, who was denied bail.
President Trump should sanction those involved by applying my bipartisan Hong Kong Autonomy Act.
Today marks the 80th anniversary of VE Day — a powerful reminder of a time when America united with our allies to save freedom and democracy from those who sought to destroy it.
We must do everything we can to defend the freedoms that so many Americans died to protect.
This Public Service Recognition Week, I salute all of America's public servants, including the dedicated federal employees who work every day to deliver for the American people — even in the face of countless attacks from Musk and Trump.
I stand with them.
The civil war in Sudan has killed over 150K, displaced over 14M and left over half the population facing starvation — while Trump's foreign aid cuts have forced 80% of emergency kitchens to close.
We must use all leverage we have to help end the violence and we MUST restore U.S. aid.
Surprise, surprise: another Trump move that directly benefits Elon Musk — the guy who spent $260M to elect Donald Trump and has been given the keys to the federal government.
They are rigging the government for THEMSELVES. Gross corruption.
Republicans are coming up with all sorts of ways to cut Medicaid to pay for tax cuts for billionaires.
Well, the nonpartisan CBO just made it clear: their "plans" would be a disaster for the American people — stripping millions of their health care.
For 66 days the Netanyahu government has blocked ALL food and aid from going into Gaza. Now we're told it plans to seize and reoccupy huge parts of Gaza, as it pushes for Trump's plan to force 2 million Palestinians to leave.
That would be ethnic cleansing by another name. We can’t stand for it.
What we're witnessing from Donald Trump right now is the most corrupt scheme we've ever seen from a president of the United States.
He is literally selling access to the presidency for his own personal profit. We're introducing a bill to stop him.
I voted HELL NO on Frank Bisignano — Trump's disastrous pick to lead the Social Security Administration.
As I said last night, Frank is a DOGE crony who wants to rubber stamp Elon Musk's illegal attacks on Americans' Social Security benefits.
We will fight him at every turn.
As Trump shatters America's competitive edge by cutting funds and firing scientists at places like NIH and NOAA, China has been working to exploit the moment. But friendly countries are also happy to pick up the pieces.
Once again: This is America in Retreat, not America First. Shameful.
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 |
|---|---|---|---|---|---|---|
| 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) |
| 2026-01-29 | H.R. 7148 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (45-55, 3/5 majority required) |
| 2026-01-27 | S. 3627 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (47-45, 3/5 majority required) |
| 2026-01-15 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Bill Passed (82-15) |
| 2026-01-15 | H.R. 6938 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (85-14, 3/5 majority required) |
| 2026-01-14 | S.J. Res. 98 (119th) | Point of Order S.J.Res. 98 | NO | NO | ✓ | Point of Order Well Taken (50-50, Vice President of the United States, voted Yea) |
| 2026-01-13 | S.J. Res. 84 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-52) |
| 2026-01-12 | H.R. 6938 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required) |
| 2026-01-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-40) |
| 2026-01-08 | S.J. Res. 98 (119th) | Motion to Discharge S.J.Res. 98 | YES | YES | ✓ | Motion to Discharge Agreed to (52-47) |
| 2026-01-07 | S.J. Res. 86 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (43-50) |
| 2026-01-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-48) |
| 2026-01-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2026-01-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-35) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-42) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-35) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (58-36) |
| 2025-12-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-12-18 | S. Res. 532 (119th) | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-12-18 | S.J. Res. 82 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (50-50) |
| 2025-12-17 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-12-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (71-29) |
| 2025-12-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (69-27) |
| 2025-12-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-30) |
| 2025-12-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (67-30) |
| 2025-12-17 | S. 1071 (119th) | Accept House changes | NO | YES | ✕ | Motion Agreed to (77-20) |
| 2025-12-15 | S. 1071 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (76-20, 3/5 majority required) |
| 2025-12-11 | S. 1071 (119th) | Begin consideration | NO | YES | ✕ | Motion to Proceed Agreed to (75-22) |
| 2025-12-11 | S. Res. 532 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (52-47) |
| 2025-12-11 | S. 3385 (119th) | End debate | YES | YES | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-12-11 | S. 3386 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-12-10 | S. Res. 532 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-12-10 | S.J. Res. 82 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (50-49) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-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.