Bernard Sanders headshot
At a Glance
Seat
U.S. Senator from Vermont
Born
September 8, 1941
Age 84
Phone
(202) 224-5141
Office
332 Dirksen Senate Office Building Washington, DC 20510, Washington 20515
Congress Member Profile|U.S. Senator|I|Vermont

Bernard Sanders

Voting Record — 876
Yes26%
No66%
Present0%
Not Voting7%
Party align100%
Cross-party0%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Bernard Sanders headshot
Bernard Sanders
U.S. SenatorIVermont
SoupScore
Bernard's ATmosphere Activity
20 recent posts · 51 sponsored · 333 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

More and more Democrats in Congress understand that spending billions of taxpayer dollars to starve children in Gaza is not acceptable. It’s time Republicans came on board.  No more military aid to Netanyahu’s war machine.
Trump’s “Big Beautiful Bill” will spend more than $50 billion per year privatizing public schools in America.   We should not have a two-tier education system — private schools for the rich & well-connected, severely underfunded public schools for low-income & working class kids.
This week, the VA ended collective bargaining for nearly all of its employees. The Trump administration has made it very clear that it does not want to be held accountable by anyone — especially unions. We will not sit by while they union-bust their way to a privatized VA.
18,500 children have been killed by the Israeli military in Gaza. Despite these war crimes, the US has provided more than $22 BILLION for the war. Our taxpayer dollars are being used to starve children, bomb schools & gun down hungry people as they wait for aid.
Here’s the simple truth that Donald Trump doesn’t want you to know: Climate change is making extreme weather disasters more frequent and severe. If we do not get our act together, this will only get worse.
Trump once called COVID vaccines “one of the greatest miracles in the history of modern-day medicine.” Now, his health secretary RFK Jr. cancelled $500 million in promising vaccine research. Trump was right. RFK Jr is wrong. Vaccines save lives.
The Solar for All program significantly reduces electric bills for nearly a million working class Americans, creates many thousands of jobs and cuts carbon emissions. That’s why the Trump administration wants to illegally cut it. We won’t let them.
The top 1% now owns more than $54 trillion in wealth. That’s 468 times more than the bottom 50%. One man — Elon Musk — owns more than the bottom half COMBINED. This is what I mean when I talk about oligarchy.
Solar for All will slash electric bills for working families by up to 80%. Now, Trump wants to illegally kill the program. Working families are getting crushed by skyrocketing energy costs. The planet is literally burning. Sabotaging this program isn’t just wrong — it’s insane.
Tariffs must be seriously thought out and used to help American workers & consumers. They should not be used to punish the political decisions of our allies. Canada has a right to set its own policy on Palestine. Americans shouldn't pay the price because Trump doesn't like it.
US President Donald Trump intensified his trade war with Canada a day ahead of his August 1 deadline for a tariff agreement, saying it would be 'very hard' to make a deal with Canada after it gave its support to Palestinian statehood reut.rs/45pnyGt 1/5
Today's jobs report shows what many Americans already knew: despite record highs in the stock market, the “economy” is not working for ordinary people. Rather than accept reality & try to address it, Trump chooses to fire the bearers of bad news. This is what authoritarians do.
Breaking News: President Trump moved to fire the official in charge of jobs data, claiming, without evidence, that labor numbers were being “manipulated.”
Three years ago, the Supreme Court overturned Roe v. Wade. 19 states adopted abortion bans. Now, thanks to Trump’s “Big Beautiful Bill,” 15 million people will lose their health insurance, including access to reproductive services. Women will die seeking basic health care.
By a vote of 27-17, Senate Democrats voted to stop sending arms shipments to a Netanyahu government which has waged a horrific, immoral and illegal war against the Palestinian people. The tide is turning. Americans don't want to spend billions to starve children in Gaza.
The time is long overdue for Congress to stop funding Israel’s illegal and horrific war against the Palestinian people. The U.S. must not support a government which is starving children. Tomorrow, I will force votes in the Senate to block the sale of weapons to Netanyahu.
We're the wealthiest nation on earth. We don’t need “austerity” or tax breaks for billionaires. We need policies that benefit working families, not just the 1%. NOW is the time to EXPAND health care, INVEST in public education and BUILD low-income and affordable housing.
Incredible. @vermontgreenfc.bsky.social won again. This time on penalties. Now, they’re on to play in the USL League Two national championship. Congratulations to Vermont Green. Bring home the gold!
SoupScore Breakdown
Loading analysis metrics…
Voting History
876 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-07-30S. Res. 817 (119th)Approve resolutionNONOResolution Agreed to (50-47)
2026-07-30S.J. Res. 181 (119th)Motion to Discharge S.J.Res. 181YESYESMotion to Discharge Rejected (49-50)
2026-07-30S.J. Res. 199 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-07-29S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-45)
2026-07-29H.R. 5334 (119th)Begin considerationNOMotion to Proceed Agreed to (84-12)
2026-07-28H.R. 5334 (119th)End filibuster to begin debateNOCloture on the Motion to Proceed Agreed to (86-12, 3/5 majority required)
2026-07-28Confirm nomineeNONONomination Confirmed (51-47)
2026-07-27End debateNONOCloture Motion Agreed to (51-43)
2026-07-23Confirm nomineeNONONomination Confirmed (49-44)
2026-07-23Confirm nomineeNONONomination Confirmed (48-47)
2026-07-23S.J. Res. 180 (119th)Motion to Discharge S.J.Res. 180YESYESMotion to Discharge Rejected (47-49)
2026-07-22End debateNONOCloture Motion Agreed to (51-46)
2026-07-22End debateNONOCloture Motion Agreed to (54-44)
2026-07-22Confirm nomineeNONomination Confirmed (62-36)
2026-07-22End debateNOCloture Motion Agreed to (60-35)
2026-07-22Confirm nomineeNONONomination Confirmed (49-46)
2026-07-21Confirm nomineeNONONomination Confirmed (50-48)
2026-07-20End debateNOT_VOTINGNOCloture Motion Agreed to (43-40)
2026-07-16S.J. Res. 198 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-50)
2026-07-16End debateNONOCloture Motion Agreed to (49-48)
2026-07-15Confirm nomineeNONONomination Confirmed (51-46)
2026-07-15End debateNONOCloture Motion Agreed to (51-46)
2026-07-14S. 4784 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-46, 3/5 majority required)
2026-07-14Confirm nomineeNONONomination Confirmed (50-45)
2026-07-13Confirm nomineeNONONomination Confirmed (46-44)
2026-06-24S.J. Res. 185 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24S.J. Res. 196 (119th)Begin considerationYESYESMotion to Proceed Rejected (45-52)
2026-06-24End debateNONOCloture Motion Agreed to (50-44)
2026-06-24Confirm nomineeNONONomination Confirmed (50-44)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24Confirm nomineeNONONomination Confirmed (52-45)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-23H. Con. Res. 86 (119th)Accept House changesYESYESConcurrent Resolution Agreed to (50-48)
2026-06-23Confirm nomineeNONomination Confirmed (67-30)
2026-06-22H.R. 6644 (119th)Accept House changesYESYESMotion Agreed to (85-5)
2026-06-18Confirm nomineeNONONomination Confirmed (48-39)
2026-06-18H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (84-8, 3/5 majority required)
2026-06-17S. Res. 616 (119th)Motion to Discharge S.Res. 616YESYESMotion to Discharge Rejected (44-50)
2026-06-17End debateNONOCloture Motion Agreed to (54-41)
2026-06-17Confirm nomineeNONomination Confirmed (55-39)
2026-06-17End debateNOCloture Motion Agreed to (54-41)
2026-06-16H.R. 6644 (119th)Begin considerationNOT_VOTINGYESMotion to Proceed Agreed to (87-8)
2026-06-16S.J. Res. 172 (119th)Motion to Discharge S.J.Res. 172NOT_VOTINGYESMotion to Discharge Rejected (47-48)
2026-06-16S.J. Res. 190 (119th)Begin considerationNOT_VOTINGYESMotion to Proceed Rejected (46-48)
2026-06-15Confirm nomineeNOT_VOTINGNomination Confirmed (48-43)
2026-06-11End debateNONOCloture Motion Agreed to (47-43)
2026-06-11Confirm nomineeNONONomination Confirmed (49-44)
2026-06-10End debateNONOCloture Motion Agreed to (51-44)
2026-06-10Confirm nomineeNONONomination Confirmed (50-44)

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.

Page 1 / 18Next →