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

Voting Record — 890
Yes30%
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 · 81 sponsored · 432 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

The shooting at Bondi Beach is heartbreaking. My heart is with the Jewish community in Australia and around the world. Antisemitism has no place in our society. We must all speak out against it.
I’m heartbroken by the deadly shooting at Brown University. I’m thankful for the first responders who worked quickly to protect students. My thoughts are with the victims, their loved ones, and the entire Providence community. We can’t accept mass shootings as normal. We must take action.
Just a few weeks ago, my bipartisan Whole Milk for Healthy Kids Act passed the U.S. Senate unanimously. Yesterday, I visited St. Albans City School to celebrate with students and farmers. We’re one step closer to bringing milk from our local farms into our schools!
Peter visits St. Albans City School to celebrate the Senate passage of his Whole Milk for Healthy Kids Act.
Peter visits St. Albans City School to celebrate the Senate passage of his Whole Milk for Healthy Kids Act.
As I talked with farmers in both Nebraska and Iowa this weekend, I heard echoes of the same conversations I have with farmers in Vermont. They’re struggling to survive under the burden of President Trump’s reckless economic policies and trade war.
Photo of Peter speaking with farmers outside.
Photo of Peter speaking at a podium.
Photo of Peter speaking with farmers inside.
Photo of Peter speaking with Nebraska farmers.
President Trump’s planned bailout for farmers won’t end the pain his tariffs are causing or support farmers in the long-term. If he actually wanted to help, he'd work with Democrats to pass a Farm Bill that invests in our farmers and not just corporations.
President Trump made accusations of fraud without any evidence in the Honduran presidential election. He said if his favored candidate doesn't win there will be "hell to pay." The U.S. needs to stop interfering in elections of our Latin America neighbors.
Secretary Kennedy's hand-picked vaccine advisory panel voted today to overturn a recommendation that's been in place for decades that all babies get the Hepatitis B vaccine on the day they're born. This is just another part of RFK Jr.'s crusade to restrict vaccines that save lives.
From utility bills to home insurance premiums, climate change is costing American households $900 a year. We need to invest in green energy projects that will save working families more of their hard-earned money and lower our carbon emissions to bring down long-term costs.
Graphic shows a headline from Heatmap titled: Climate Change Is Already Costing U.S. Households Up to $900 Per Year
President Trump is setting up two systems in this country. For the rich, they get tax cuts, presidential pardons, and exemptions from tariffs. For everyone else, you get your health care taken away, your SNAP benefits taken away, and you get to pay for his tariffs.
Ripping away a 7-year-old from his home and father is not targeting the “worst of the worst” and doesn’t make us safer. President Trump’s deportation campaign is terrorizing families in Vermont and around the country.
A second grader in the Winooski School District was taken into immigration custody with his mother while traveling during school vacation. That’s according to the district’s superintendent. Developing story: https://www.wcax.com/2025/12/01/superintendent-says-winooski-2nd-grader-detained-by-ice/ 
Image 1
Since the White House can’t get their story straight on who gave what orders on bombing the boat in Venezuela, Congress needs to get to the bottom of this. Congress must get the tapes so we can investigate.
The Constitution is clear: only Congress can declare war, not President Trump. If Trump starts a war with Venezuela, it will be illegal. Americans don’t want another unnecessary war that puts our troops at risk.
Ex-Honduran President Juan Orlando Hernández orchestrated a drug trafficking conspiracy that brought more than 500 tons of cocaine into the U.S. over the span of 20 years. President Trump has pardoned him. It makes a mockery of Trump’s claim to be stopping drug trafficking.
Today is World AIDS Day, when we should be celebrating all the progress we've made to end the epidemic. But unfortunately, President Trump has slashed funding to prevent it's spread. The Trump Administration is threatening one of our greatest public health success stories.
You can’t use being “tough on drugs” as an excuse to bomb boats of suspected drug couriers while at the same time pardoning the former president of Honduras who was convicted of trying to bring drugs into America. abcnews.go.com/Politics/heg...
SoupScore Breakdown
Loading analysis metrics…
Voting History
890 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
2026-08-08S. 5271 (119th)End filibuster to begin debateNOT_VOTINGNOCloture on the Motion to Proceed Rejected (52-46, 3/5 majority required)
2026-08-08Confirm nomineeNONONomination Confirmed (50-49)
2026-08-08End debateNONOCloture Motion Agreed to (50-49)
2026-08-08H.R. 6500 (119th)Final passageYESYESBill Passed (90-6, 3/5 majority required)
2026-08-08H.R. 6500 (119th)Kill the motionYESYESMotion to Table Agreed to (61-32)
2026-08-07H.R. 6500 (119th)End debateYESYESCloture Motion Agreed to (91-6, 3/5 majority required)
2026-08-07S. Res. 817 (119th)Confirm nomineeNONONomination Confirmed (51-47)
2026-08-07H.R. 5334 (119th)Final passageNOYESBill Passed (86-11, 3/5 majority required)
2026-08-07H.R. 5334 (119th)Vote on amendmentYESYESAmendment Rejected (32-64)
2026-08-05S.J. Res. 187 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-08-05S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-44)
2026-08-05Confirm nomineeNONONomination Confirmed (51-44)
2026-08-05End debateNONOCloture Motion Agreed to (51-43)
2026-08-03H.R. 6500 (119th)End filibuster to begin debateNOT_VOTINGYESCloture on the Motion to Proceed Agreed to (89-4, 3/5 majority required)
2026-07-30S. Res. 817 (119th)Approve resolutionNONOResolution Agreed to (50-47)
2026-07-30S.J. Res. 181 (119th)Motion to Discharge S.J.Res. 181YESYESMotion to Discharge Rejected (49-50)
2026-07-30S.J. Res. 199 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-07-29S. Res. 817 (119th)End debateNONOCloture Motion Agreed to (50-45)
2026-07-29H.R. 5334 (119th)Begin considerationNOYESMotion to Proceed Agreed to (84-12)
2026-07-28H.R. 5334 (119th)End filibuster to begin debateNOYESCloture on the Motion to Proceed Agreed to (86-12, 3/5 majority required)
2026-07-28Confirm nomineeNONONomination Confirmed (51-47)
2026-07-27End debateNOT_VOTINGNOCloture Motion Agreed to (51-43)
2026-07-23Confirm nomineeNONONomination Confirmed (49-44)
2026-07-23Confirm nomineeNONONomination Confirmed (48-47)
2026-07-23S.J. Res. 180 (119th)Motion to Discharge S.J.Res. 180YESYESMotion to Discharge Rejected (47-49)
2026-07-22End debateNONOCloture Motion Agreed to (51-46)
2026-07-22End debateNONOCloture Motion Agreed to (54-44)
2026-07-22Confirm nomineeNONONomination Confirmed (62-36)
2026-07-22End debateNONOCloture Motion Agreed to (60-35)
2026-07-22Confirm nomineeNONONomination Confirmed (49-46)
2026-07-21Confirm nomineeNONONomination Confirmed (50-48)
2026-07-20End debateNONOCloture Motion Agreed to (43-40)
2026-07-16S.J. Res. 198 (119th)Begin considerationYESYESMotion to Proceed Rejected (46-50)
2026-07-16End debateNONOCloture Motion Agreed to (49-48)
2026-07-15Confirm nomineeNONONomination Confirmed (51-46)
2026-07-15End debateNONOCloture Motion Agreed to (51-46)
2026-07-14S. 4784 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-46, 3/5 majority required)
2026-07-14Confirm nomineeNONONomination Confirmed (50-45)
2026-07-13Confirm nomineeNONONomination Confirmed (46-44)
2026-06-24S.J. Res. 185 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-50)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24S.J. Res. 196 (119th)Begin considerationYESYESMotion to Proceed Rejected (45-52)
2026-06-24End debateNONOCloture Motion Agreed to (50-44)
2026-06-24Confirm nomineeNONONomination Confirmed (50-44)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-24Confirm nomineeNONONomination Confirmed (52-45)
2026-06-24End debateNONOCloture Motion Agreed to (52-45)
2026-06-23H. Con. Res. 86 (119th)Accept House changesYESYESConcurrent Resolution Agreed to (50-48)
2026-06-23Confirm nomineeYESNONomination Confirmed (67-30)
2026-06-22H.R. 6644 (119th)Accept House changesYESYESMotion Agreed to (85-5)

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.

Page 1 / 18Next →