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

Bernard "Bernie" Sanders is an American politician and activist serving as the senior United States senator from Vermont, a seat he has held since 2007. He is the longest-serving independent in U.S. congressional history, but maintains a close relationship with the Democratic Party, having caucused with House and Senate Democrats for most of his congressional career and sought the party's presidential nomination in 2016 and 2020. Sanders has been viewed as one of the main leaders of the modern American progressive movement.

Source: WikipediaView full (CC BY-SA)
Voting Record — 783
Yes25%
No68%
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 · 46 sponsored · 290 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
783 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-03-26H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (53-47, 3/5 majority required)
2026-03-26S. 1383 (119th)End debateNONOCloture Motion Rejected (53-47, 3/5 majority required)
2026-03-25S.J. Res. 103 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-03-25H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-46, 3/5 majority required)
2026-03-25S.J. Res. 107 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-53)
2026-03-24S.J. Res. 116 (119th)Motion to Discharge S.J.Res. 116YESYESMotion to Discharge Rejected (47-53)
2026-03-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24Begin considerationNONOMotion to Proceed Agreed to (51-47)
2026-03-24Confirm nomineeNONONomination Confirmed (52-47)
2026-03-23End debateNONOCloture Motion Agreed to (51-45)
2026-03-23Confirm nomineeNONONomination Confirmed (54-45)
2026-03-22End debateNONOCloture Motion Agreed to (54-37)
2026-03-21S. 1383 (119th)End debateYESYESCloture Motion Rejected (41-49, 3/5 majority required)
2026-03-21S. 1383 (119th)End debateNONOCloture Motion Rejected (49-41, 3/5 majority required)
2026-03-20H.R. 7147 (119th)End debateNONOCloture Motion Rejected (47-37, 3/5 majority required)
2026-03-18S.J. Res. 118 (119th)Motion to Discharge S.J.Res. 118YESYESMotion to Discharge Rejected (47-53)
2026-03-17S. 1383 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-48)
2026-03-17Confirm nomineeNONONomination Confirmed (51-45)
2026-03-17End debateNONOCloture Motion Agreed to (48-45)
2026-03-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (51-46, 3/5 majority required)
2026-03-12H.R. 6644 (119th)Final passageYESYESBill Passed (89-10)
2026-03-11H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (82-11, 3/5 majority required)
2026-03-11H.R. 6644 (119th)Vote on amendmentYESYESAmendment Agreed to (84-10)
2026-03-10H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (89-9, 3/5 majority required)
2026-03-10Confirm nomineeNONomination Confirmed (71-29)
2026-03-09End debateNOCloture Motion Agreed to (68-28)
2026-03-05H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2026-03-04S.J. Res. 104 (119th)Motion to Discharge S.J.Res. 104YESYESMotion to Discharge Rejected (47-53)
2026-03-04H.R. 6644 (119th)Begin considerationYESYESMotion to Proceed Agreed to (90-8)
2026-03-02H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (84-6, 3/5 majority required)
2026-02-26Confirm nomineeNONomination Confirmed (57-33)
2026-02-26End debateNOCloture Motion Agreed to (60-34)
2026-02-25Confirm nomineeNONONomination Confirmed (50-45)
2026-02-25End debateNONOCloture Motion Agreed to (50-45)
2026-02-24H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-45, 3/5 majority required)
2026-02-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (52-47, 3/5 majority required)
2026-02-12H.J. Res. 142 (119th)Approve resolutionNONOJoint Resolution Passed (49-47)
2026-02-11H.J. Res. 142 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2026-02-10S.J. Res. 95 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-51)
2026-02-10Confirm nomineeNONONomination Confirmed (52-46)
2026-02-09End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-47)
2026-02-05End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-46)
2026-02-04End debateNONOCloture Motion Agreed to (50-47)
2026-02-04Confirm nomineeNONONomination Confirmed (51-46)
2026-02-04End debateNONOCloture Motion Agreed to (51-47)
2026-02-04Confirm nomineeNONONomination Confirmed (58-39)
2026-02-03End debateNONOCloture Motion Agreed to (55-39)

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.

← PrevPage 2 / 16Next →