Peter Welch headshot
At a Glance
Seat
U.S. Senator from Vermont
Born
May 2, 1947
Age 79
Phone
(202) 224-4242
Office
115 Russell Senate Office Building Washington, DC 20510, Washington 20515
Congress Member Profile|U.S. Senator|Democrat|Vermont

Peter Welch

Peter Francis Welch is an American lawyer and politician serving since 2023 as the junior United States senator from Vermont. A member of the Democratic Party, he was the U.S. representative for Vermont's at-large congressional district from 2007 to 2023. He has been a major figure in Vermont politics for over four decades and is only the second Democrat to represent Vermont in the Senate, after his predecessor, Patrick Leahy.

Source: WikipediaView full (CC BY-SA)
Voting Record — 772
Yes29%
No65%
Present0%
Not Voting7%
Party align95%
Cross-party3%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Peter Welch headshot
Peter Welch
U.S. SenatorDemocratVermont
SoupScore
Peter's ATmosphere Activity
20 recent posts · 69 sponsored · 389 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Immigrants come to America for different reasons and different circumstances. But like our ancestors, they all believe in the idea of America as the land of opportunity. I was honored to be a small part of the naturalization process for some of Vermont's newest U.S. citizens.
Photo of Peter speaking to the crowd at a podium.
Photo from behind of Peter speaking to the audience.
I recently secured $664,000 in federal funding to help Vermonters in Lamoille County prepare for floods in the future. I visited with local leaders to learn more about the tools being funded to better protect Vermonters from the next flood.
Peter learns how federal funding will help Vermonters in Lamoille County prepare for future floods.
Peter learns how federal funding will help Vermonters in Lamoille County prepare for future floods.
“This bill is a result of Senator Welch and me working across the aisle to get a result for our rural communities because, at the end of the day, they matter more than party lines. When you do that, you can get good things done for the American people” - Senator Jim Justice
Graphic with a photo of Peter touring a housing project and a news headline from NOTUS titled: This Democrat and Republican Want to Help American in Rural Areas Buy Homes.
What was this all for? 13 American troops killed and hundreds wounded. We haven't destroyed Iran's nuclear program. Americans are paying billions in higher gas prices. We've spent $44 billion taxpayer dollars. President Trump accomplished nothing and Americans paid the price.
Earlier this year, @sanders.senate.gov and I secured $4.6 million in federal funding to help build Vermont’s largest dental clinic. I visited the future site in Colchester to celebrate this project that will go on to provide thousands of Vermonters with affordable, quality care.
Peter and Bernie Sanders hold a press conference announcing the funding they secured to build Vermont's largest dental clinic.
Peter visits the location where Vermont's largest dental clinic will be built.
President Trump is threatening to commit war crimes against an entire civilization. Is there nothing he will do or say that will make Republicans join us in reining him in? We must come back to Washington and vote to block the use of military force in Iran.
As we enter tax season, a reminder that President Trump killed the Direct File program, which allowed taxpayers to file their returns for free. This only helps huge corporations like TurboTax and H&R Block, and it costs you money.
President Trump has spent $25 billion of your taxpayer money on this reckless war with Iran. That’s $25 billion we can’t spend on health care, food assistance, or education.
One year ago, President Trump announced his “Liberation Day” tariffs. We’ve seen massive layoffs, small businesses close, and the average family pay an extra $1,745 since.  He must end these trade wars, which are harming working families.
To all those in Vermont and around the country celebrating the start of Passover this evening, Chag Pesach Sameach! May you and your loved ones be blessed during this season of renewal.
Unbelievable. Republicans have already cut health care for millions of people so they could give billionaires tax cuts. Now they want to cut even more for President Trump’s reckless war? No way.
Screenshot of an article from Axios titled: GOP weighs health care cuts to pay for Iran war
This isn’t an isolated incident. More than 100 journalists have been killed by Prime Minister Netanyahu’s forces since the war began. More have been injured, detained, and blocked from reporting. America should stop sending weapons to a country so reckless with press safety.
CNN’s Jeremy Diamond and his crew were briefly detained in Israel this week and a photojournalist was put into a chokehold during the incident.
In every corner of our state, thousands of Vermonters marched side-by-side to demand our democracy work for the people, not just the powerful. I’m proud to stand with you.
Photo of Peter speaking to a crowd at a podium in Montpelier.
SoupScore Breakdown
Loading analysis metrics…
Voting History
772 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
2025-07-22H.R. 3944 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-48)
2025-07-22Confirm nomineeNONONomination Confirmed (50-47)
2025-07-22Confirm nomineeNONONomination Confirmed (51-46)
2025-07-22Confirm nomineeNONONomination Confirmed (50-47)
2025-07-21End debateNONOCloture Motion Agreed to (44-43)
2025-07-17End debateNONOCloture Motion Agreed to (46-36)
2025-07-17End debateNONOCloture Motion Agreed to (50-34)
2025-07-17End debateNONOCloture Motion Agreed to (57-31)
2025-07-17End debateNONOCloture Motion Agreed to (49-40)
2025-07-17End debateNONOCloture Motion Agreed to (49-43)
2025-07-17End debateNONOCloture Motion Agreed to (52-46)
2025-07-17H.R. 4 (119th)Final passageNONOBill Passed (51-48)
2025-07-17H.R. 4 (119th)Vote on amendmentNONOAmendment Agreed to (52-47)
2025-07-17H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (48-51)
2025-07-17H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (48-51)
2025-07-17H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (49-50)
2025-07-17H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (47-51)
2025-07-17H.R. 4 (119th)Kill the motionNONOMotion to Table Agreed to (51-47)
2025-07-16H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (48-51)
2025-07-16H.R. 4 (119th)Send back to committeeYESYESMotion to Recommit Rejected (48-51)
2025-07-16H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (48-51)
2025-07-16H.R. 4 (119th)Send back to committeeYESYESMotion to Recommit Rejected (47-50)
2025-07-16H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (46-51)
2025-07-16H.R. 4 (119th)Send back to committeeYESYESMotion to Recommit Rejected (47-52)
2025-07-16H.R. 4 (119th)Send back to committeeYESYESMotion to Recommit Rejected (48-51)
2025-07-16H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (47-52)
2025-07-16H.R. 4 (119th)Send back to committeeYESYESMotion to Recommit Rejected (48-51)
2025-07-16H.R. 4 (119th)Send back to committeeYESYESMotion to Recommit Rejected (48-51)
2025-07-16H.R. 4 (119th)Send back to committeeYESYESMotion to Recommit Rejected (48-51)
2025-07-16H.R. 4 (119th)Vote on amendmentYESYESAmendment Rejected (49-50)
2025-07-15H.R. 4 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-50, Vice President of the United States, voted Yea)
2025-07-15H.R. 4 (119th)Motion to Discharge H.R. 4NONOMotion to Discharge Agreed to (50-50, Vice President of the United States, voted Yea)
2025-07-15Confirm nomineeNONONomination Confirmed (52-47)
2025-07-15End debateNONOCloture Motion Agreed to (50-46)
2025-07-15Confirm nomineeNONONomination Confirmed (52-46)
2025-07-15End debateNONOCloture Motion Agreed to (52-47)
2025-07-15Confirm nomineeNONONomination Confirmed (69-30)
2025-07-14End debateNOT_VOTINGNOCloture Motion Agreed to (60-28)
2025-07-14Confirm nomineeNOT_VOTINGNONomination Confirmed (46-42)
2025-07-10Confirm nomineeNONONomination Confirmed (50-45)
2025-07-10End debateNONOCloture Motion Agreed to (51-43)
2025-07-10End debateNONOCloture Motion Agreed to (50-45)
2025-07-09Confirm nomineeNONONomination Confirmed (49-45)
2025-07-09Confirm nomineeNONONomination Confirmed (49-46)
2025-07-09End debateNONOCloture Motion Agreed to (51-44)
2025-07-09Confirm nomineeNONONomination Confirmed (53-43)
2025-07-09End debateNONOCloture Motion Agreed to (51-46)
2025-07-09Confirm nomineeNONONomination Confirmed (54-43)
2025-07-08End debateNONOCloture Motion Agreed to (47-42)
2025-07-08End debateNONOCloture Motion Agreed to (47-41)

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 8 / 16Next →