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 — 885
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 · 431 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

President Trump fired a majority of the Kennedy Center board. He fired a majority of the Consumer Product Safety Commission. He fired the entire Commission of Fine Arts. He's trying to purge independent experts from the government and replace them with his cronies.
This week, Senate Republicans will force votes on the so-called SAVE America Act. It would block millions of service members, seniors, women, and more from voting. I will vote no.
In the span of 24 hours, Democrats went down to the Senate Floor with bills to fund TSA, FEMA, the Coast Guard, and our national cybersecurity. Republicans blocked all of them.
Everywhere I go in Vermont, folks tell me housing is too expensive. That’s why I voted to pass the bipartisan 21st Century ROAD to Housing Act, the largest housing reform bill in 30 years. We'll be able to build more housing that working families can actually afford.
War is not a game. It’s not a game to U.S. troops on alert around the world. It’s not a game to the families of the 100 girls in Iran who were killed at school in a missile attack. It’s not a game to the families of the 13 service members who have died in this war so far.
The “Wii Sports” video was posted days after The Pokémon Company said it did not give permission to the White House to use imagery from “Pokémon Pokopia” in a social media post.
The American people deserve to know whether their tax dollars were used to buy the missiles that destroyed a school for girls in Iran that killed more than 100 children.
Screenshot from an article in The Hill: A group of 46 mostly Democratic senators on Wednesday sent a letter to Defense Secretary Pete Hegseth seeking answers on the bombing of a school in Iran.

An Iranian school for girls near a naval base in Minab was hit on Feb. 28 in the first wave of U.S. and Israeli strikes on Iran. More than 100 children were killed in the strike, which U.S. officials say they are investigating.
Our country is stronger because of our diversity. Senator Tuberville’s post is hateful and un-American. We can’t tolerate hate toward Muslim Americans in Vermont or anywhere in our country.
I’m horrified by the attack on Temple Israel in Michigan earlier today, and relieved none of the staff or children there were harmed. Antisemitism has absolutely no place in our society. We must condemn hateful acts like this one unequivocally.
At a time when our country is deeply divided, this is not the way a federal agency should be conducting itself. It is long past time for Congress to take action to rein in ICE’s lawlessness. (5/5)
To make matters worse, they failed to arrest the person they were initially pursuing and instead arrested at least three individuals who were not named on the warrant. (3/5)
What happened yesterday in South Burlington was outrageous and avoidable. Rather than notifying local and state law enforcement of a planned arrest, ICE created a crisis that resulted in them using flashbang grenades and tear gas against protestors. (2/5)
My statement with Senator Sanders and Congresswoman Balint on the ICE raids in South Burlington: President Trump’s domestic army, ICE, came into Vermont yesterday from out of state and, as is virtually always the case, acted in an irresponsible, reckless and unprofessional manner. (1/5)
Working families are already paying the price for President Trump's war with Iran. He needs to reverse course and focus on pulling Americans out of our affordability crisis, rather than throwing billions of dollars towards an unnecessary war.
Screenshot of a New York Times article with the headline: Oil Prices Spike Over $110 a Barrel, Highest Since Pandemic
Since President Trump came back into office, we’ve been told again and again there is no money for health care or food assistance. But apparently there is always money for billionaire tax cuts and a misguided war.
Because of President Trump’s policies, we're seeing prices soar for everyday items, while job opportunities continue to disappear. Trump’s tariffs and unnecessary war in Iran will only make things worse.
Screenshot of an NBC News article titled: The U.S. economy lost 92,000 jobs in February, stoking labor market worries
SoupScore Breakdown
Loading analysis metrics…
Voting History
885 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-02-04Confirm nomineeNONONomination Confirmed (58-39)
2026-02-03End debateNONOCloture Motion Agreed to (55-39)
2026-02-03Confirm nomineeNONONomination Confirmed (51-45)
2026-02-03End debateNONOCloture Motion Agreed to (49-44)
2026-02-03Confirm nomineeNONONomination Confirmed (54-40)
2026-02-02End debateNONOCloture Motion Agreed to (49-40)
2026-01-30H.R. 7148 (119th)Final passageYESNOBill Passed (71-29, 3/5 majority required)
2026-01-30Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287)YESYESMotion Rejected (47-52, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Vote on amendmentYESYESAmendment Rejected (49-51, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYESMotion to Table Agreed to (67-33)
2026-01-30H.R. 7148 (119th)Vote on amendmentNONOAmendment Rejected (32-67)
2026-01-29H.R. 7148 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (45-55, 3/5 majority required)
2026-01-27S. 3627 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (47-45, 3/5 majority required)
2026-01-15H.R. 6938 (119th)Final passageYESYESBill Passed (82-15)
2026-01-15H.R. 6938 (119th)End debateYESYESCloture Motion Agreed to (85-14, 3/5 majority required)
2026-01-14S.J. Res. 98 (119th)Point of Order S.J.Res. 98NONOPoint of Order Well Taken (50-50, Vice President of the United States, voted Yea)
2026-01-13S.J. Res. 84 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-01-12H.R. 6938 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required)
2026-01-08Confirm nomineeYESNONomination Confirmed (53-40)
2026-01-08S.J. Res. 98 (119th)Motion to Discharge S.J.Res. 98YESYESMotion to Discharge Agreed to (52-47)
2026-01-07S.J. Res. 86 (119th)Begin considerationYESYESMotion to Proceed Rejected (43-50)
2026-01-06Confirm nomineeNONONomination Confirmed (52-48)
2026-01-06Confirm nomineeNONONomination Confirmed (53-47)
2026-01-05Confirm nomineeNOT_VOTINGNONomination Confirmed (50-35)
2025-12-18End debateNONOCloture Motion Agreed to (51-42)
2025-12-18End debateYESNOCloture Motion Agreed to (60-35)
2025-12-18End debateNONOCloture Motion Agreed to (58-36)
2025-12-18End debateNONOCloture Motion Agreed to (53-43)
2025-12-18S. Res. 532 (119th)Confirm nomineeNONONomination Confirmed (53-43)
2025-12-18S.J. Res. 82 (119th)Approve resolutionYESYESJoint Resolution Defeated (50-50)
2025-12-17S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (53-47)
2025-12-17Confirm nomineeYESNONomination Confirmed (71-29)
2025-12-17End debateYESNOCloture Motion Agreed to (69-27)
2025-12-17Confirm nomineeNONONomination Confirmed (67-30)
2025-12-17End debateNONOCloture Motion Agreed to (67-30)
2025-12-17S. 1071 (119th)Accept House changesNOYESMotion Agreed to (77-20)
2025-12-15S. 1071 (119th)End debateNOYESCloture Motion Agreed to (76-20, 3/5 majority required)
2025-12-11S. 1071 (119th)Begin considerationNOYESMotion to Proceed Agreed to (75-22)
2025-12-11S. Res. 532 (119th)Approve resolutionNONOResolution Agreed to (52-47)
2025-12-11S. 3385 (119th)End debateYESYESCloture Motion Rejected (51-48, 3/5 majority required)
2025-12-11S. 3386 (119th)End debateNONOCloture Motion Rejected (51-48, 3/5 majority required)
2025-12-10S. Res. 532 (119th)End debateNONOCloture Motion Agreed to (51-47)
2025-12-10S.J. Res. 82 (119th)Begin considerationYESYESMotion to Proceed Agreed to (50-49)
2025-12-09Confirm nomineeNONONomination Confirmed (51-46)
2025-12-09End debateNONOCloture Motion Agreed to (49-46)
2025-12-09Confirm nomineeNONONomination Confirmed (49-46)
2025-12-09End debateNONOCloture Motion Agreed to (51-46)
2025-12-09Confirm nomineeNONONomination Confirmed (51-46)

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