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 — 851
Yes31%
No64%
Present0%
Not Voting6%
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 · 74 sponsored · 410 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

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.
ICE and Border Patrol have acted with impunity under President Trump. I won’t back down in the fight against his and Stephen Miller’s mass deportation campaign. The House should pass this legislation quickly to reopen our airports and pay government workers.
Vermonters made their voice clear: no more ICE or Border Patrol funding unless reforms are made. I’m pleased Republicans have joined Democrats in voting to pay TSA workers, the Coast Guard, and fund FEMA and our national cybersecurity.
Congratulations to Vermont-trained Jessie Diggins on finishing her career on top and winning the 2026 World Cup title. She will leave a legacy as both the most decorated American Nordic skier in history and as a fierce advocate for climate action.
I—along with Senator Blumenthal—am asking the DHS Inspector General whether DHS, the White House, or Kristi Noem have blocked an investigation into the no bid contracts for an advertising campaign featuring Noem.
The SAVE America Act would create one of the largest waves of voter disenfranchisement in American history. I will vote against it as many times as it takes to defeat it.
The International Criminal Court has issued arrest warrants for Russian military officers who attacked Ukrainian electrical plants. It’s a war crime. Now, President Trump is threatening to do the same in Iran. It’s time for this war to end.
President Trump is demanding we pass the SAVE America Act, which would eliminate universal mail-in voting. He’s said, “Mail-in voting means mail-in cheating.” But he just voted by mail for an election in Florida. Apparently, he trusts it enough for himself, just not for you.
News article screenshot. Text on the graphic reads: The Washington Post
Trump just voted by a method he calls 'mail-in cheating'
The president's decision to vote by mail comes as he pushes a sweeping bill to reform  balloting nationwide, including restrictions on mail-in voting.
By Dan Merica
For over a year, the Trump Administration has been trying and failing to deport legal resident Mahmoud Khalil for protesting at Columbia University I’m demanding answers from this Administration about their legal campaign against him.
Graphic of a letter Peter sent to Marco Rubio and Kristi Noem to end a legal effort attempting to deport Mahmoud Khalil.
Graphic of a letter Peter sent to Marco Rubio and Kristi Noem to end a legal effort attempting to deport Mahmoud Khalil.
Graphic of a letter Peter sent to Marco Rubio and Kristi Noem to end a legal effort attempting to deport Mahmoud Khalil.
President Trump has taken away health care from millions. His tariffs have raised grocery costs. The price of gas is on the rise. And now, he's asking Congress for $200 billion to fight a reckless war that puts our troops at risk. I will not support it.
A $60,000 signing bonus. $20,000 for horse rentals. $3,700 for hair and makeup. These are just some of the spending @blumenthal.senate.gov and I have uncovered from Kristi Noem's taxpayer-funded ad campaign. I’m releasing new details about this outrageous misuse of government funds.
President Trump's Department of Justice would rather slap Live Nation on the wrist for inflating ticket prices than fight in court to deliver justice for Americans. I'm joining @klobuchar.senate.gov's bill so future settlements focus on supporting you and small businesses, not monopolies.
This is ridiculous. Mohsen is in this country legally and is being persecuted because he peacefully protested against the war in Gaza. It’s a complete waste of resources by the Trump Administration and a stain on our democracy.
The federal government wants to resume deportation proceedings against Mohsen Mahdawi, a Vermont resident and pro-Palestinian activist who was held in prison for two weeks last year.
President Trump fired the experts who were supposed to help keep gas prices low in this crisis. He didn’t think about the consequences and now you’re paying the price.
Screenshot of a NOTUS article titled: Trump's DOGE Cuts Slashed Staff That Handled Eastern Oil and Gas Crises
SoupScore Breakdown
Loading analysis metrics…
Voting History
851 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-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)
2025-08-01Motion (Motion to Waive All Applicable Budgetary Points of Order Re: Merkley Amdt. No. 3114)NOT_VOTINGYESMotion Rejected (44-51, 3/5 majority required)
2025-08-01End debateNOT_VOTINGNOCloture Motion Agreed to (52-45)
2025-08-01Confirm nomineeNOT_VOTINGNONomination Confirmed (54-43)
2025-08-01Confirm nomineeNOT_VOTINGNONomination Confirmed (52-44)
2025-08-01End debateNOT_VOTINGNOCloture Motion Agreed to (55-41)
2025-07-31End debateNONOCloture Motion Agreed to (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (52-44)
2025-07-31Confirm nomineeNONONomination Confirmed (52-45)
2025-07-31Confirm nomineeNONONomination Confirmed (53-44)
2025-07-31End debateNONOCloture Motion Agreed to (53-44)
2025-07-31Confirm nomineeNONONomination Confirmed (53-45)
2025-07-31Confirm nomineeNONONomination Confirmed (59-39)
2025-07-31Confirm nomineeNONONomination Confirmed (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (53-41)
2025-07-30End debateNONOCloture Motion Agreed to (53-44)
2025-07-30End debateNONOCloture Motion Agreed to (59-38)
2025-07-30S.J. Res. 34 (119th)Motion to Discharge S.J.Res. 34YESYESMotion to Discharge Rejected (24-73)
2025-07-30S.J. Res. 41 (119th)Motion to Discharge S.J.Res. 41YESYESMotion to Discharge Rejected (27-70)
2025-07-30End debateNONOCloture Motion Agreed to (53-44)
2025-07-30Confirm nomineeNONONomination Confirmed (52-44)

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 / 18Next →