
Congress Member Profile|U.S. Senator|I|Vermont
Bernard Sanders
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 782
Yes25%
No68%
Present0%
Not Voting7%
Party align100%
Cross-party0%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Bernard Sanders
U.S. SenatorIVermont
SoupScore
Bernard's ATmosphere Activity
20 recent posts · 45 sponsored · 290 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Congratulations to the nurses at UPMC Magee Hospital on their victory. Health care workers across the country are unionizing to fight for better care for all of us.
Magee must respect the results of the election and begin bargaining for a fair contract immediately.
Trump is a demagogue.
He wants more and more power for himself. He doesn’t accept criticism — not even from Republicans.
He simply wants Americans to bow down and obey.
Not gonna happen. Too many brave Americans died to defend democracy to let Trump take it away.
Today I met with 20 great resident doctors at University of Chicago, Northwestern and University of Illinois hospitals. Very distressing.
These young doctors have formed unions because of 80 hour work weeks, inadequate pay and stressful working conditions.
They deserve better.
The UN says the famine in Gaza is “entirely man-made” and “could be halted & reversed.”
Trump is supposedly a “tough guy.”
Well, it’s time for him to have the guts to stand up to Netanyahu and stop sending billions in U.S. tax dollars to Israel to starve children.
Cost of public college tuition:
Sweden: $0
Norway: $0
Finland: $0
Denmark: $0
United States: $9,596
When Republicans say it's OK to give billions in tax breaks to the top 1%, don't tell me we can't afford to make public college available for free.
This is what oligarchy looks like:
Today, 2 Trump judges ruled that the NLRB’s structure is unconstitutional giving Elon Musk, worth $410 billion, & other union busters the absolute power to exploit workers & violate labor law with impunity.
This disastrous decision cannot stand.
More than 700 SEIU health care workers at Butler Hospital won a new union contract through standing together and fighting back against the greed of our broken health care system.
Unions raise wages, protect health benefits and improve patient care.
While Wall Street executives rake in $1,769 an hour, the workers who help take care of our kids get paid less than parking lot attendants.
That is crazy.
No job is more important than raising our nation’s children. Child care workers deserve a living wage.
Novo Nordisk’s move to cut the price of Ozempic to $499 for the uninsured is a modest step forward, but let’s not forget.
Ozempic costs just $59 in Germany while it costs less than $5 to make.
The U.S. must no longer pay the highest prices in the world for prescription drugs.
The U.S. faces a health care crisis. The resident physicians and fellows at Northwestern and UChicago are fighting not only for their patients, but for the future of health care in our country.
Northwestern and UChicago must do the right thing and reach fair first contracts.
I proudly stand with the nearly 1000 nurses at UPMC Magee Hospital in Pittsburgh in their fight for patient care and safe staffing.
Rather than put nurses and patients first, UPMC has run a vicious anti-union campaign.
UPMC must get serious and respect its workers.
The playbook of demagogues like Trump is to protect the Oligarchs by dividing us up based on race, religion, place of birth or sexual orientation.
They want us to hate each other while they laugh all the way to the bank.
Don’t fall for it.
Our health care system is close to collapse.
Not enough doctors, nurses or dentists.
Costs are skyrocketing.
Trump’s legislation will cause hospitals, nursing homes & community health centers to cut back services.
We need a simple, universal system: Medicare for All.
For 90 years, Social Security has paid out every benefit owed to every eligible American. Now Trump is working overtime to dismantle it.
We won’t let them privatize Social Security.
Instead, we must expand benefits and its solvency by making the wealthy pay their fair share.
Trump's "Big, Beautiful Bill" is a direct attack on the 1 in 3 Americans with disabilities who rely on Medicaid for their health care.
It cannot stand.
We must work together until every American with a disability has the freedom, opportunity and respect that they deserve.
U.S. taxpayers have spent $24 billion on Netanyahu's horrific war in Gaza. Instead of starving children, that money could pay for:
700,000 public housing units
500,000 low-income kids receiving health care
500,000 veterans receiving VA care
600,000 kids in Head Start
Combined.
Instead of forcibly “removing the homeless” from DC as Trump wants to do, we need to build millions of affordable housing units in America.
Instead of giving tax breaks to Wall Street billionaires who are buying up housing & jacking up rent, we need to put a cap on rent prices.
Corporate America has been waging a war against the trade union movement for a simple reason:
They know that union workers earn higher wages and better benefits than non-union workers.
When we talk about authoritarian oligarchs, Putin is the model. He is worth some $200 billion, kills dissidents and rigs elections.
And he started this horrific war in Ukraine.
We all want peace. But any peace talks must include the Ukrainians. It’s their country.
SoupScore Breakdown
Loading analysis metrics…
Voting History782 total votesExpandCollapse
Voting History
782 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-26 | S. 1383 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (53-47, 3/5 majority required) |
| 2026-03-25 | S.J. Res. 103 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (48-50) |
| 2026-03-25 | H.R. 7147 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (54-46, 3/5 majority required) |
| 2026-03-25 | S.J. Res. 107 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-53) |
| 2026-03-24 | S.J. Res. 116 (119th) | Motion to Discharge S.J.Res. 116 | YES | YES | ✓ | Motion to Discharge Rejected (47-53) |
| 2026-03-24 | S. 1383 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-47) |
| 2026-03-24 | S. 1383 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-47) |
| 2026-03-24 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2026-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-47) |
| 2026-03-23 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 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 | — | — | Nomination Confirmed (71-29) |
| 2026-03-09 | — | End debate | 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 | YES | YES | ✓ | Motion to Proceed Agreed to (90-8) |
| 2026-03-02 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (84-6, 3/5 majority required) |
| 2026-02-26 | — | Confirm nominee | NO | — | — | Nomination Confirmed (57-33) |
| 2026-02-26 | — | End debate | 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) | Approve resolution | 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) |
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.