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 — 783
Yes29%
No65%
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 · 69 sponsored · 392 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

For decades, the U.S. has advocated for a two-state solution between Palestine and Israel. But the Trump Administration has shifted course to support Netanyahu’s warpath. We must reverse course and build on France and Saudi Arabia's push for peace at the U.N. General Assembly.
The Trump Administration has been hijacking our justice system to go after political opponents while protecting his allies. And now he's hiding alleged corruption by Tom Homan. I joined my colleagues in demanding a full investigation into a possible cover-up.
Tom Homan allegedly accepted a $50,000 cash bribe in a Cava bag. Pam Bondi’s Justice Department shut down the investigation for unknown reasons. Cover-up.
For months and months, Republicans have known they needed Democratic votes to keep the government open and refused to negotiate on saving discounted health insurance for millions of Americans. And now on the eve of the shutdown President Trump is again refusing to negotiate.
NEW: Trump canceled a meeting with Schumer and Jeffries “after reviewing the details of the unserious and ridiculous demands” he claims they made.
I've joined Senator Jeff Merkley and my colleagues to introduce a resolution calling on the U.S. to recognize a Palestinian State alongside a secure Israel. A two-state solution is the best path towards peace and security for both Israel and Palestine. https://bit.ly/3IC1tfd
Secretary Kennedy replaced our top vaccine advisory panel with vaccine skeptics, many of them with no relevant experience. Last week, the panel didn't understand what they were voting on, then opposed coverage of a key shot for kids under four. It's a disaster for our health.
Utah: 350,000 people Vermont: 27,000 people Virginia: 350,000 people Washington: 195,000 people West Virginia: 49,000 people Wisconsin: 236,000 people Wyoming: 40,000 people
North Carolina: 980,000 people North Dakota: 34,000 people Ohio: 427,000 people Oklahoma: 267,000 people Oregon: 118,000 people Pennsylvania: 378,000 people Rhode Island: 31,000 people South Carolina: 547,000 people South Dakota: 50,000 people Tennessee: 526,000 people Texas: 3,357,000 people
Michigan: 374,000 people Minnesota: 78,000 people Mississippi: 281,000 people Missouri: 338,000 people Montana: 58,000 people Nebraska: 112,000 people Nevada: 85,000 people New Hampshire: 47,000 people New Jersey : 352,000 people New Mexico: 46,000 people New York: 206,000 people
Hawaii: 18,000 people Idaho: 90,000 people Illinois: 356,000 people Indiana: 263,000 people Iowa: 100,000 people Kansas: 160,000 people Kentucky: 63,000 people Louisiana: 204,000 people Maine: 52,000 people Maryland: 164,000 people Massachusetts: 250,000 people
Alabama: 204,000 people Alaska: 23,000 people Arizona: 309,000 people Arkansas: 145,000 people California: 1,554,000 people Colorado: 183,000 people Connecticut: 112,000 people Delaware: 40,000 people District of Columbia: 3,000 people Florida: 4,097,000 people Georgia: 1,247,000 people
Here's what's at stake in these budget negotiations. If Republicans refuse to extend discounted Affordable Care Act premiums, millions of people around the country will be forced to pay more for their health insurance every month.
L’shanah Tovah to Jewish communities in Vermont and around the world celebrating Rosh Hashanah this evening! Margaret and I wish you all a good and sweet new year.
To recap, in the past week, President Trump has: -Coerced a TV network to pull Jimmy Kimmel's show. -Forced a U.S. attorney to resign under pressure to charge New York A.G. Letitia James. -Suggested the FCC will remove broadcast rights from those who air negative coverage.
I met with Palestinian Ambassador Riyad Mansour at the U.N. General Assembly to express my support for a two-state solution and the important progress made by President Macron to bring peace to Israel and Palestine.
Photo of Peter and Ambassador Mansour sitting and speaking.
Democracy doesn’t crumble in one fell swoop. It happens when checks and balances are abandoned. It happens when free speech is punished. It happens when the press is intimidated. Republicans are allowing President Trump to set us on a dangerous course towards authoritarianism.
The nonpartisan Congressional Budget Office estimates that 2.2 million people will lose health care next year—and millions more each year after—if Congress doesn’t extend ACA premium discounts. Congress needs to work together so folks in red states and blue states stay healthy.
We can’t allow our government to revoke someone’s legal status for exercising their freedom of speech. The Trump Administration’s targeting of Mahmoud Khalil is unconstitutional and needs to end.
BREAKING: Judge orders Columbia activist Mahmoud Khalil to be deported to Algeria or Syria, alleging he omitted information from his green card application.
SoupScore Breakdown
Loading analysis metrics…
Voting History
783 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-03-26H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (53-47, 3/5 majority required)
2026-03-26S. 1383 (119th)End debateNONOCloture Motion Rejected (53-47, 3/5 majority required)
2026-03-25S.J. Res. 103 (119th)Begin considerationYESYESMotion to Proceed Rejected (48-50)
2026-03-25H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-46, 3/5 majority required)
2026-03-25S.J. Res. 107 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-53)
2026-03-24S.J. Res. 116 (119th)Motion to Discharge S.J.Res. 116YESYESMotion to Discharge Rejected (47-53)
2026-03-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24S. 1383 (119th)Kill the motionNONOMotion to Table Agreed to (53-47)
2026-03-24Begin considerationNONOMotion to Proceed Agreed to (51-47)
2026-03-24Confirm nomineeNONONomination Confirmed (52-47)
2026-03-23End debateNONOCloture Motion Agreed to (51-45)
2026-03-23Confirm nomineeNONONomination Confirmed (54-45)
2026-03-22End debateNONOCloture Motion Agreed to (54-37)
2026-03-21S. 1383 (119th)End debateYESYESCloture Motion Rejected (41-49, 3/5 majority required)
2026-03-21S. 1383 (119th)End debateNONOCloture Motion Rejected (49-41, 3/5 majority required)
2026-03-20H.R. 7147 (119th)End debateNONOCloture Motion Rejected (47-37, 3/5 majority required)
2026-03-18S.J. Res. 118 (119th)Motion to Discharge S.J.Res. 118YESYESMotion to Discharge Rejected (47-53)
2026-03-17S. 1383 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-48)
2026-03-17Confirm nomineeNONONomination Confirmed (51-45)
2026-03-17End debateNONOCloture Motion Agreed to (48-45)
2026-03-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (51-46, 3/5 majority required)
2026-03-12H.R. 6644 (119th)Final passageYESYESBill Passed (89-10)
2026-03-11H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (82-11, 3/5 majority required)
2026-03-11H.R. 6644 (119th)Vote on amendmentYESYESAmendment Agreed to (84-10)
2026-03-10H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (89-9, 3/5 majority required)
2026-03-10Confirm nomineeNONONomination Confirmed (71-29)
2026-03-09End debateNONOCloture Motion Agreed to (68-28)
2026-03-05H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2026-03-04S.J. Res. 104 (119th)Motion to Discharge S.J.Res. 104YESYESMotion to Discharge Rejected (47-53)
2026-03-04H.R. 6644 (119th)Begin considerationYESYESMotion to Proceed Agreed to (90-8)
2026-03-02H.R. 6644 (119th)End debateYESYESCloture Motion Agreed to (84-6, 3/5 majority required)
2026-02-26Confirm nomineeYESNONomination Confirmed (57-33)
2026-02-26End debateYESNOCloture Motion Agreed to (60-34)
2026-02-25Confirm nomineeNONONomination Confirmed (50-45)
2026-02-25End debateNONOCloture Motion Agreed to (50-45)
2026-02-24H.R. 7147 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-45, 3/5 majority required)
2026-02-12H.R. 7147 (119th)End debateNONOCloture Motion Rejected (52-47, 3/5 majority required)
2026-02-12H.J. Res. 142 (119th)Approve resolutionNONOJoint Resolution Passed (49-47)
2026-02-11H.J. Res. 142 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2026-02-10S.J. Res. 95 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-51)
2026-02-10Confirm nomineeNONONomination Confirmed (52-46)
2026-02-09End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-47)
2026-02-05End debateNONOCloture Motion Agreed to (51-47)
2026-02-05Confirm nomineeNONONomination Confirmed (50-46)
2026-02-04End debateNONOCloture Motion Agreed to (50-47)
2026-02-04Confirm nomineeNONONomination Confirmed (51-46)
2026-02-04End debateNONOCloture Motion Agreed to (51-47)
2026-02-04Confirm nomineeNONONomination Confirmed (58-39)
2026-02-03End debateNONOCloture Motion Agreed to (55-39)

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