
Congress Member Profile|U.S. Senator|Democrat|Vermont
Peter Welch
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 783
Yes29%
No65%
Present0%
Not Voting6%
Party align95%
Cross-party3%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Peter Welch
U.S. SenatorDemocratVermont
SoupScore
Peter's ATmosphere Activity
20 recent posts · 69 sponsored · 390 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
A new whistleblower report alleges that Emil Bove, a senior official at the Justice Department, planned to defy court orders to halt deportations.
If true, someone so willing to violate the core tenants of our Constitution can’t receive a lifetime judicial appointment.
Vermonters: It’s important for everyone to stay alert and safe during this heatwave that’s sweeping across the state.
Vermont’s Health Department lists over 400 sites folks can visit and cool down. Find a location near you.
www.healthvermont.gov/environment/...
The “Big Beautiful Bill” will cause real people—people who work in coal mines, on dairy farms, in factories—to lose their health care.
The sheer number of people who will be kicked off is chilling.
www.youtube.com/shorts/R6pZP...
President Trump's decision to strike Iran doesn't make America safer, it puts us in danger.
Prime Minister Netanyahu is dragging us into another forever war in the Middle East.
Congress has the power to declare war, not the President.
This panel is supposed to be made up of experts who use science to make recommendations that will keep the public safe. His choices are conspiracy theorists and unexperienced doctors who will put our health at risk.
Finally, Vicky Pebsworth volunteered as a director for a medical group spreading widespread misinformation on vaccines.
Dr. James Pagano, an emergency medicine physician, has no public professional experience with vaccines.
Dr. Michael A. Ross is an OB-GYN and a board member for a supplement company. He has no public vaccine experience at all.
Despite being on the FDA panel that approved COVID vaccines, Dr. Cody Meissner has argued repeatedly against children receiving them. He criticized children wearing masks during COVID, even though the practice saved lives.
Dr. Robert Malone claimed the American people got COVID-19 vaccinations because they were, in part, hypnotized. He inaccurately said some of those vaccinated then developed AIDS.
Dr. Retsef Levi, a professor at MIT, has used his profile to call for the termination of COVID vaccines, wrongly claiming they caused a record number of deaths.
Martin Kulldorff objected to mass vaccinations for COVID-19, and himself neglected to get one. He was later dismissed by Mass General Brigham and fired from Harvard Medical School. He's also accepted over $30,000 in return for testifying against vaccines.
Dr. Joseph R. Hibbeln, who has no professional track record at all with vaccines.
Last week, Secretary Kennedy fired the entire the CDC vaccine advisory panel tasked with advising the government on who should receive which vaccines and when.
Let's take a look at who he appointed to replace them. 🧵
Solar power is the fastest growing and cheapest electricity source in the U.S.
But Senate Republicans are trying to pay for their tax cuts in the Big Beautiful Bill by ripping out renewable incentives—hobbling the industry and costing our economy 330,000 jobs.
Health care decisions should be between patients and their doctors.
Restricting access to essential care is not the answer. This puts the health of our LGBTQ+ young people at risk.
We can’t allow Prime Minister Netanyahu to sabotage U.S. peace negotiations and drag our country into yet another forever war in the Middle East.
www.youtube.com/watch?v=hbgp...
Taking health care away from working families to give President Trump and his billionaire friends a tax cut is a disgrace.
I will vote no and every one of my colleagues should too.
Last night, Republicans on the Finance Committee released their section of the Big Beautiful Bill text.
They're trying to kick even more people off their health care than the House version, and added new language in the bill that will force hundreds of hospitals to close—especially rural hospitals.
The GENIUS Act prohibits members of Congress and their families from profiting off stablecoins, but Republicans wrote a carveout into the legislation to make sure at least one person can profit.
President Trump.
I just voted against it.
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-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-52) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-21 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Van Hollen Amdt. No. 233) | YES | YES | ✓ | Motion Rejected (49-51, 3/5 majority required) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (24-76) |
| 2025-02-21 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53) |
| 2025-02-21 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Reed Amdt. No. 172) | YES | YES | ✓ | Motion Rejected (49-51, 3/5 majority required) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Baldwin Amdt. No. 276) | YES | YES | ✓ | Motion Rejected (48-52, 3/5 majority required) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Wyden Amdt. No. 1156) | YES | YES | ✓ | Motion Rejected (47-53, 3/5 majority required) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (49-51) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 776) | YES | YES | ✓ | Motion Rejected (49-51, 3/5 majority required) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (51-49) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 925) | YES | YES | ✓ | Motion Rejected (47-53, 3/5 majority required) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Warner Amdt. No. 130) | YES | YES | ✓ | Motion Rejected (47-53, 3/5 majority required) |
| 2025-02-20 | S. Con. Res. 7 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Klobuchar Amdt. No. 494) | YES | YES | ✓ | Motion Rejected (48-52, 3/5 majority required) |
| 2025-02-20 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schumer Amdt. No. 454) | YES | YES | ✓ | Motion Rejected (47-52, 3/5 majority required) |
| 2025-02-20 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-49) |
| 2025-02-20 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-02-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-02-18 | S. Con. Res. 7 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-02-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-02-18 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (48-45) |
| 2025-02-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-43) |
| 2025-02-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-02-13 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (72-28) |
| 2025-02-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-48) |
| 2025-02-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-02-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-48) |
| 2025-02-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-45) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-46) |
| 2025-02-06 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-06 | — | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (52-47) |
| 2025-02-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-47) |
| 2025-02-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-02-05 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (55-44) |
| 2025-02-04 | — | End debate | YES | NO | ✕↔ | Cloture Motion Agreed to (55-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.