
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 — 783
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 · 46 sponsored · 292 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Netanyahu's illegal war has killed 50,000 Palestinians. Now, Trump wants to force out 2 million more to build a billionaire's playground in Gaza.
That is ethnic cleansing — and it’s a war crime.
Next week, I will force votes to block $8.8 billion in new arms sales to Israel.
Working class Americans live SEVEN years shorter lives than the rich.
In many respects, being working class in America is a death sentence.
www.newsweek.com/bernie-sande...
Our Founding Fathers were no dummies.
As James Madison wrote in Federalist No. 47: “The accumulation of all powers, legislative, executive, and judiciary, in the same hands...may justly be pronounced the very definition of tyranny.”
This is what Trump wants. We will stop him.
The US spends almost twice as much per capita on health care as any other nation. Yet 85 million Americans are uninsured or under-insured and 68,000 die each year because they can’t afford a doctor.
Health care must be a human right, not a privilege. We need Medicare for All.
Last year, I launched an investigation into the outrageous price Novo Nordisk charges for Wegovy.
Novo now says it will cut Wegovy’s price for the uninsured from $1,349 to $499.
This is a modest step forward. But Novo must do better.
Wegovy can be purchased for $92 in the U.K.
I was pleased to meet air traffic controllers from Vermont today. Whether you’re flying from BTV or one of our state’s regional airports, these are some of the people keeping you safe.
Let me thank the air controllers for the difficult and important work they do.
I do not think in the year 2025 that we should continue to accept a reality which sees women paid just $0.75 for every $1 men are paid for doing the same job.
If we want to achieve economic justice in this country — that means equal pay for equal work.
Our for-profit health care system is not only broken & cruel, it's extremely wasteful.
While we spend billions on stock buybacks, CEO compensation & denying needed care, Medicare for All would save $650 billion & 68,000 lives a year per CBO & Yale University. Let's get it done.
When 22% of Americans are trying to survive on less than $15,000 a year & half are trying to get by on less than $30,000 we cannot allow Trump to cut Social Security.
We must expand and strengthen Social Security by scrapping the cap and making the wealthy pay their fair share.
Trump says millions of people who are 140-360 years old get Social Security checks. A disgraceful lie that's designed to undermine our faith in Social Security.
Well over 99% of Social Security checks go to people who earned them. Nobody who is over 140 gets Social Security.
Elon Musk absurdly claimed Social Security is the biggest Ponzi scheme of all time. A lie.
FACT: Social Security has paid every benefit owed to every eligible American on time for nearly 90 years and keeps over 27 million people out of poverty.
Some “Ponzi scheme.”
Trump's Commerce Secretary, a billionaire, said that if Social Security stopped sending Social Security checks this month the only people who would complain would be "fraudsters" because his 94-year old mother-in-law would just think "something got messed up."
The Acting Director of the Social Security Administration threatened to shut down Social Security altogether and stop sending Social Security checks to anyone after a judge ordered him to stop providing the private information of Social Security recipients to DOGE.
Trump is taking away the right to call the 1-800# to apply for Social Security benefits, closing Social Security field offices & laying off up to half its staff.
30,000 people die waiting for Social Security disability benefits. How many more will die due to this cruel policy?
Trump says he's not going to cut Social Security. Really?
Let's add up all the ways Trump is undermining Social Security, the most successful government program in history, in order to hand it over to his billionaire friends on Wall Street.
A thread:
Netanyahu has not allowed any aid into Gaza in 22 days. He broke the ceasefire, resuming a bombing campaign that has killed more than 50,000 people. Now he is threatening a long-term occupation of Gaza.
NO MORE MILITARY AID TO NETANYAHU’S WAR MACHINE.
Unique to America, our health care system is designed not to make people well, but to make CEOs & wealthy stockholders incredibly rich. The result: We have the highest infant mortality rate of any wealthy country on earth. How cruel, how immoral is that? We need Medicare for All.
Medicare for All isn't radical.
What's radical is that we are the only major country not to guarantee health care as a human right. Every other major country figured out years ago how to provide health care to all at a much lower cost.
Please don't tell me we can't do the same.
Secretary Lutnick: You are a billionaire.
Maybe your mother-in-law wouldn't complain if she didn't get her Social Security check, but tens of millions of seniors struggling to survive would.
They're not fraudsters. They earned it.
How out of touch are you not to realize that?
The United States of America is the only major country on earth that does not guarantee health care as a human right.
The result: We rank dead last among wealthy nations in life expectancy.
We must end that international embarrassment.
Yes. We need Medicare for All.
SoupScore Breakdown
Loading analysis metrics…
Voting History783 total votesExpandCollapse
Voting History
783 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-09-29 | S. 2806 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (37-61, 3/5 majority required) |
| 2025-09-29 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-09-29 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-45) |
| 2025-09-19 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (47-43) |
| 2025-09-19 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (47-45) |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Bill Defeated (44-48, 3/5 majority required) |
| 2025-09-19 | S. 2882 (119th) | Final passage | YES | YES | ✓ | Bill Defeated (47-45, 3/5 majority required) |
| 2025-09-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-47) |
| 2025-09-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-47) |
| 2025-09-17 | — | Decision of the Chair PN12-19 and PN25-28 and PN12-45 and PN22-1 and PN22-2 and PN22-5 and PN22-27 and PN22-20 and PN22-21 and PN26-8 and PN26-34 and PN26-35 and PN55-41 and PN22-4 and PN22-8 and PN22-19 and PN26-1 and PN22-23 and PN25-40 and PN26-7 and PN26-19 and PN26-31 and PN60-3 and PN26-44 and PN25-2 and PN55-16 and PN60-9 and PN60-10 and PN129-8 and PN26-45 and PN141-37 and PN141-7 and PN141-28 and PN12-22 and PN25-21 and PN22-3 and PN26-22 and PN13-5 and PN22-24 and PN25-33 and PN141-18 and PN150-5 and PN345-16 and PN55-42 and PN54-6 and PN54-7 and PN55-45 and PN55-25 | YES | YES | ✓ | Decision of Chair Not Sustained (47-52) |
| 2025-09-17 | — | Motion to Reconsider PN55-25 and PN55-45 and PN54-7 and PN54-6 and PN55-42 and PN345-16 and PN150-5 and PN141-18 and PN25-33 and PN22-24 and PN13-5 and PN26-22 and PN22-3 and PN25-21 and PN12-22 and PN141-28 and PN141-7 and PN141-37 and PN26-45 and PN129-8 and PN60-10 and PN60-9 and PN55-16 and PN25-2 and PN26-44 and PN60-3 and PN26-31 and PN26-19 and PN26-7 and PN25-40 and PN22-23 and PN26-1 and PN22-19 and PN22-8 and PN22-4 and PN55-41 and PN26-35 and PN26-34 and PN26-8 and PN22-21 and PN22-20 and PN22-27 and PN22-5 and PN22-2 and PN22-1 and PN12-45 and PN12-19 and PN25-28 | NO | NO | ✓ | Motion to Reconsider Agreed to (51-47) |
| 2025-09-17 | — | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-09-16 | S. Con. Res. 22 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Rejected (36-62) |
| 2025-09-16 | S.J. Res. 60 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2025-09-15 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (48-47) |
| 2025-09-15 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (50-44) |
| 2025-09-15 | S. Res. 377 (119th) | Approve resolution | NOT_VOTING | NO | — | Resolution Agreed to (51-44) |
| 2025-09-11 | S. Res. 377 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-09-11 | S. Res. 377 (119th) | Decision of the Chair S.Res. 377 | YES | YES | ✓ | Decision of Chair Not Sustained (45-53) |
| 2025-09-11 | S. Res. 377 (119th) | Motion to Reconsider S.Res. 377 | NO | NO | ✓ | Motion to Reconsider Agreed to (52-45) |
| 2025-09-11 | S. Res. 377 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2025-09-10 | S. 2296 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-49) |
| 2025-09-09 | S. Res. 377 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-45) |
| 2025-09-09 | S. Res. 377 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-46) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-09-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-09-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-09-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-43) |
| 2025-09-04 | S. 2296 (119th) | Begin consideration | NO | — | — | Motion to Proceed Agreed to (83-13) |
| 2025-09-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-09-04 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-45) |
| 2025-09-02 | S. 2296 (119th) | End filibuster to begin debate | NO | — | — | Cloture on the Motion to Proceed Agreed to (84-14, 3/5 majority required) |
| 2025-08-02 | — | Confirm nominee | NO | — | — | Nomination Confirmed (71-23) |
| 2025-08-02 | — | Confirm nominee | NO | — | — | Nomination Confirmed (72-22) |
| 2025-08-02 | — | Confirm nominee | NO | — | — | Nomination Confirmed (59-35) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-42) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | Confirm nominee | NO | — | — | Nomination Confirmed (78-17) |
| 2025-08-02 | — | End debate | NO | — | — | Cloture Motion Agreed to (76-19) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-44) |
| 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 | NOT_VOTING | NO | — | Cloture Motion Agreed to (52-41) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-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.