
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 — 789
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 · 396 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
We usually don’t agree on anything, but Congresswoman Greene is right—Republicans can’t allow health care premiums to double.
Republican leadership must come to the negotiating table to protect working families from getting crushed.
We’ll never forget the atrocities committed by Hamas against Israel on October 7, 2023.
On the second anniversary of that tragic day, we must stand against antisemitism and recommit to protecting the innocent and creating peace for all in the Middle East.
Here’s what a federal worker in Vermont told me about the current government shutdown.
If Republicans refuse to negotiate on saving discounted health care plans, it’s going to hit working families even harder than previously estimated.
A new report shows the average premium for people using ACA health care plans will more than double in just a few months.
Our new analysis shows that the average increase in out-of-pocket premium payments from the expiration of the ACA enhanced premium tax credits is *even higher* than previously estimated.
Learn why: https://on.kff.org/3WfWxjj
If Republicans fail to protect access to health care for 24 million Americans, working families, small businesses, and farmers will suffer.
A couple running a flower farm and small business in Vermont break down how this will crush Main Streets in red and blue states alike. https://bit.ly/3IyvWuS
My Republican colleagues in the Senate have acknowledged to me that we’re headed toward a crisis.
And by the way, 56% of people who rely on tax credits to access health care live in red states.
Republicans need to negotiate with Democrats to protect these discounts before prices skyrocket.
My update on the third day of the Republican shutdown.
https://bit.ly/42UPWyw
President Trump has made it clear he’s not interested in working with Democrats.
Democrats want to negotiate to protect health care and fund the government.
My update on the second day of the Republican shutdown.
https://bit.ly/4pSHbPi
Insurance companies are planning to raise rates on working families—all because President Trump is refusing to work with Democrats to protect access to health care.
It’s going to devastate Americans’ finances and make people sicker.
President Trump made it clear weeks ago he’d rather have a government shutdown than work with Democrats to protect health care for 24 million Americans.
He knew he needed Democratic votes but refused to negotiate.
Margaret and I wish an easy and meaningful fast for everyone observing Yom Kippur in Vermont and across the world. G’mar Chatima Tovah.
For months, we were ready to negotiate but they refused to come to the table.
President Trump and Republicans have shut down the government.
Republicans are telling working families, “You’re on your own.”
https://bit.ly/4mG5QE0
Republicans were perfectly happy to add trillions to the national debt to pay for tax cuts for billionaires.
But they’d rather shut down the government than negotiate to save working families from losing their health care.
Today marks the end of the tax credit program Democrats passed for folks buying U.S.-made electric vehicles. Republicans repealed it in their “Big Beautiful Bill” to pay for billionaire tax cuts.
It means higher costs, fewer American jobs, and more pollution.
Even though they knew they needed Democrats to vote to fund the government, Republicans refused to negotiate. They forced another vote last night on a bill that fails to address massive health care price increases for millions of families.
I voted no.
If Republicans refuse to negotiate with Democrats to save discounts on Affordable Care Act health plans, nearly 5 million people will lose their health care.
That’s what is at stake.
An incredible day of learning and community.
Thank you to every Vermonter who participated in the 2025 Women’s Economic Opportunity Conference and helped make it a success.
SoupScore Breakdown
Loading analysis metrics…
Voting History789 total votesExpandCollapse
Voting History
789 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-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (74-25) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (73-25) |
| 2025-03-24 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (60-31) |
| 2025-03-24 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (62-30) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (63-32) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (64-33) |
| 2025-03-14 | H.R. 1968 (119th) | Final passage | NO | NO | ✓ | Bill Passed (54-46) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (27-73) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-38, 3/5 majority required) |
| 2025-03-14 | S. 331 (119th) | Final passage | NO | YES | ✕ | Bill Passed (84-16) |
| 2025-03-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-40) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-39) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-03-13 | S. 331 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (84-15, 3/5 majority required) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-45) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-03-11 | — | Confirm nominee | YES | YES | ✓ | Nomination Confirmed (78-19) |
| 2025-03-11 | — | End debate | YES | YES | ✓ | Cloture Motion Agreed to (76-20) |
| 2025-03-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-03-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-32) |
| 2025-03-06 | S. 331 (119th) | End filibuster to begin debate | NO | YES | ✕ | Cloture on the Motion to Proceed Agreed to (82-12, 3/5 majority required) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (66-30) |
| 2025-03-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-03-05 | S.J. Res. 28 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-47) |
| 2025-03-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-03-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-04 | S.J. Res. 28 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-03-04 | S.J. Res. 3 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (70-27) |
| 2025-03-04 | S.J. Res. 3 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (70-28) |
| 2025-03-03 | S. 9 (119th) | End filibuster to begin debate | NOT_VOTING | NO | — | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-03-03 | — | Confirm nominee | NOT_VOTING | NO | — | Nomination Confirmed (51-45) |
| 2025-02-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-02-27 | H.J. Res. 35 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-02-26 | S.J. Res. 12 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-26 | S.J. Res. 10 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (47-52) |
| 2025-02-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-02-25 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-02-25 | S.J. Res. 11 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (54-44) |
| 2025-02-25 | S.J. Res. 11 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (54-42) |
| 2025-02-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-28) |
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.