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.

The 340B program is a lifeline that helps rural hospitals and health centers access affordable prescription drugs and expand their services.  I introduced legislation to thwart Big Pharma’s push to cut back on the program.
For our servicemembers, I’m working to prohibit the use of open-air burn pits that have caused life-long health issues for some of our veterans and improve how the burn bit registry can be updated.
Big Pharma is abusing the patent system to keep prices high, making patients pay more for the prescriptions they need.  I led a bipartisan, bicameral bill to make it easier for more affordable generic and biosimilar drugs to enter the market.
On the anniversaries of the July 2023 and 2024 Vermont floods, I introduced the Disaster AID Act.  It cuts red tape at FEMA so assistance can be distributed more quickly and efficiently to towns hit by flooding, wildfires, tornadoes, or other weather catastrophes.
This July, I introduced bills that focus on lowering costs for working families, improving the disaster recovery process for communities, increasing health care access for patients, and giving our farmers and small business owners a fair shot.  A thread. 🧵
Alarming reports suggest that U.S.-based security companies—employing American military veterans—have used lethal force against unarmed Palestinian civilians at aid distribution sites. My colleagues and I and demanding answers.
Letter from members of Congress to contractors leaders.
Page 2 of letter from members of Congress to contractor leaders.
They know climate change is real. They’re doing this so corporations can pollute more and profit at your expense.
Environmental Protection Agency Administrator Lee Zeldin just announced a proposal to rescind the agency’s 2009 “endangerment finding,” a critical Obama-era scientific decision about the human health costs of greenhouse gases that allows the EPA to regulate emissions.
FEMA estimates that the Disaster Recovery Fund will run out of cash in August. Brutal disasters have impacted every corner of America already this year. Congress must come together to pass more disaster aid so blue states and red states alike can recover.
Tariffs are a tax on every business and consumer. While the constant price swings are hurting everyone, small businesses feel it the most. Last night, I called for a vote on my bipartisan bill to exempt small businesses from paying for tariffs on Canada. Republicans blocked it.
Today, I will support Senator Sanders' resolution to block the sale of certain offensive weapons to Israel. The U.S. can’t continue to be an accomplice to Netanyahu’s endless war campaign.
The Trump Administration has rescinded $158 million for community-led initiatives preventing gun violence. This is a setback in public safety for red and blue states alike.
Three different whistleblowers have emerged with evidence that Emil Bove defied a direct court order and mislead the Judiciary Committee when he testified. And yet Republicans are poised to confirm him to a lifetime judicial appointment tonight. This is a constitutional crisis.
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-09-17End debateNONOCloture Motion Rejected (51-48, 3/5 majority required)
2025-09-16S. Con. Res. 22 (119th)Begin considerationNONOMotion to Proceed Rejected (36-62)
2025-09-16S.J. Res. 60 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-51)
2025-09-15Confirm nomineeNONONomination Confirmed (48-47)
2025-09-15End debateNONOCloture Motion Agreed to (50-44)
2025-09-15S. Res. 377 (119th)Resolution S.Res. 377NONOResolution Agreed to (51-44)
2025-09-11S. Res. 377 (119th)End debateNONOCloture Motion Agreed to (53-43)
2025-09-11S. Res. 377 (119th)Decision of the Chair S.Res. 377YESYESDecision of Chair Not Sustained (45-53)
2025-09-11S. Res. 377 (119th)Motion to Reconsider S.Res. 377NONOMotion to Reconsider Agreed to (52-45)
2025-09-11S. Res. 377 (119th)End debateNONOCloture Motion Rejected (52-47, 3/5 majority required)
2025-09-10S. 2296 (119th)Kill the motionNONOMotion to Table Agreed to (51-49)
2025-09-09S. Res. 377 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-45)
2025-09-09S. Res. 377 (119th)Kill the motionNONOMotion to Table Agreed to (53-46)
2025-09-09Confirm nomineeYESNONomination Confirmed (53-45)
2025-09-09End debateYESNOCloture Motion Agreed to (53-44)
2025-09-09Confirm nomineeNONONomination Confirmed (49-46)
2025-09-09End debateNONOCloture Motion Agreed to (51-46)
2025-09-09Confirm nomineeNONONomination Confirmed (52-45)
2025-09-08Confirm nomineeNONONomination Confirmed (50-43)
2025-09-04S. 2296 (119th)Begin considerationNOYESMotion to Proceed Agreed to (83-13)
2025-09-04End debateNOT_VOTINGNOCloture Motion Agreed to (53-46)
2025-09-04End debateNONOCloture Motion Agreed to (53-45)
2025-09-02S. 2296 (119th)End filibuster to begin debateNOYESCloture on the Motion to Proceed Agreed to (84-14, 3/5 majority required)
2025-08-02Confirm nomineeNOT_VOTINGNONomination Confirmed (71-23)
2025-08-02Confirm nomineeNOT_VOTINGNomination Confirmed (72-22)
2025-08-02Confirm nomineeNOT_VOTINGNONomination Confirmed (59-35)
2025-08-02Confirm nomineeNOT_VOTINGNONomination Confirmed (52-42)
2025-08-02Confirm nomineeNOT_VOTINGNONomination Confirmed (50-45)
2025-08-02Confirm nomineeNOT_VOTINGYESNomination Confirmed (78-17)
2025-08-02End debateNOT_VOTINGYESCloture Motion Agreed to (76-19)
2025-08-02Confirm nomineeNOT_VOTINGNONomination Confirmed (50-45)
2025-08-02End debateNOT_VOTINGNOCloture Motion Agreed to (51-45)
2025-08-02Confirm nomineeNOT_VOTINGNONomination Confirmed (52-44)
2025-08-02End debateNOT_VOTINGNOCloture Motion Agreed to (49-45)
2025-08-02Confirm nomineeNOT_VOTINGNONomination Confirmed (49-44)
2025-08-02End debateNOT_VOTINGNOCloture Motion Agreed to (51-45)
2025-08-02Confirm nomineeNOT_VOTINGNONomination Confirmed (53-44)
2025-08-02End debateNOT_VOTINGNOCloture Motion Agreed to (52-41)
2025-08-01Confirm nomineeNOT_VOTINGNONomination Confirmed (50-45)
2025-08-01Confirm nomineeNOT_VOTINGNONomination Confirmed (51-43)
2025-08-01Confirm nomineeNOT_VOTINGNONomination Confirmed (51-44)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGYESAmendment Agreed to (81-15)
2025-08-01H.R. 3944 (119th)Final passageNOT_VOTINGYESBill Passed (87-9, 3/5 majority required)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGYESAmendment Agreed to (87-9, 3/5 majority required)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGNOAmendment Rejected (21-75)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGNOAmendment Rejected (15-81)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGNOAmendment Rejected (14-81)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (45-50)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (42-53)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (44-51)

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