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.

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.
Since 1980, NOAA has tracked the frequency of billion-dollar climate disasters in our communities. But earlier this year, President Trump axed this critical service. I’m leading a bill to reverse Trump’s decision to defund the agency's database that helps us become more resilient.
If Republicans don’t extend ACA tax credits by the end of the year, insurance premiums will skyrocket. We shouldn’t force folks to choose between paying more or going uninsured. Republicans need to extend program's funding.
His FCC Chairman coerces ABC to pull Jimmy Kimmel's show. He sues news outlets that publish inconvenient truths. He bans reporters who ask him tough questions. He deports students protesting his policies. President Trump is waging an all-out war on free speech.
This government funding package will be one of the last opportunities to extend tax credits for affordable health care before they expire. Republicans will force millions of Americans to pay hundreds and even thousands of dollars more every year if they don't extend them.
This week, I’m joining Senator Tim Kaine to introduce a resolution to block President Trump’s tariffs on Canada. Small businesses and farmers shouldn’t suffer because Trump wants to start a trade war with our allies.
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-05-21S.J. Res. 55 (119th)Motion to Adjourn S.J.Res. 55YESYESMotion to Adjourn Rejected (46-51)
2025-05-21Motion (Motion to Recess for Ten Minutes)YESYESMotion Rejected (45-52)
2025-05-21Motion (Motion to Recess for Fifteen Minutes)YESYESMotion Rejected (46-51)
2025-05-21Motion (Motion to Recess for Thirty Minutes)YESYESMotion Rejected (46-51)
2025-05-21Motion (Motion to Recess for 60 Minutes)YESYESMotion Rejected (45-51)
2025-05-21Motion (Motion to Recess for Ninety Minutes)YESYESMotion Rejected (46-51)
2025-05-21S.J. Res. 55 (119th)Kill the motionNONOMotion to Table Agreed to (51-46)
2025-05-21S.J. Res. 55 (119th)Kill the motionYESYESMotion to Table Failed (46-52)
2025-05-21S.J. Res. 55 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-46)
2025-05-21S. 1582 (119th)Begin considerationNONOMotion to Proceed Agreed to (69-31)
2025-05-19S. 1582 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Agreed to (66-32, 3/5 majority required)
2025-05-19Confirm nomineeNONONomination Confirmed (51-45)
2025-05-19End debateNONOCloture Motion Agreed to (52-46)
2025-05-15S. Res. 195 (119th)Motion to Discharge S.Res. 195YESYESMotion to Discharge Rejected (45-50)
2025-05-15Confirm nomineeNONONomination Confirmed (51-46)
2025-05-14End debateNONOCloture Motion Agreed to (52-47)
2025-05-14Confirm nomineeNONONomination Confirmed (52-45)
2025-05-14End debateNONOCloture Motion Agreed to (51-45)
2025-05-14Confirm nomineeNONONomination Confirmed (54-43)
2025-05-14End debateNONOCloture Motion Agreed to (53-43)
2025-05-14Confirm nomineeNONONomination Confirmed (51-46)
2025-05-14End debateNONOCloture Motion Agreed to (51-45)
2025-05-14Confirm nomineeNONONomination Confirmed (54-40)
2025-05-13End debateNONOCloture Motion Agreed to (57-41)
2025-05-13Confirm nomineeNONONomination Confirmed (52-44)
2025-05-13End debateNONOCloture Motion Agreed to (53-45)
2025-05-13Confirm nomineeYESNONomination Confirmed (74-25)
2025-05-13End debateYESNOCloture Motion Agreed to (72-26)
2025-05-13Confirm nomineeNONONomination Confirmed (52-46)
2025-05-12End debateNONOCloture Motion Agreed to (52-45)
2025-05-12Confirm nomineeNONONomination Confirmed (52-45)
2025-05-12End debateNONOCloture Motion Agreed to (53-47)
2025-05-08S. 1582 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (48-49, 3/5 majority required)
2025-05-08H.J. Res. 60 (119th)Joint Resolution H.J.Res. 60NONOJoint Resolution Passed (50-43)
2025-05-08S.J. Res. 7 (119th)Joint Resolution S.J.Res. 7NONOJoint Resolution Passed (50-38)
2025-05-07S.J. Res. 13 (119th)Joint Resolution S.J.Res. 13NONOJoint Resolution Passed (52-47)
2025-05-06H.J. Res. 60 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-47)
2025-05-06S.J. Res. 7 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-47)
2025-05-06Confirm nomineeNONONomination Confirmed (53-47)
2025-05-06S.J. Res. 13 (119th)Begin considerationNONOMotion to Proceed Agreed to (53-46)
2025-05-06H.J. Res. 61 (119th)Joint Resolution H.J.Res. 61NONOJoint Resolution Passed (55-45)
2025-05-05H.J. Res. 61 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-43)
2025-05-01End debateNONOCloture Motion Agreed to (50-45)
2025-05-01S.J. Res. 31 (119th)Joint Resolution S.J.Res. 31NONOJoint Resolution Passed (52-46)
2025-05-01H.J. Res. 75 (119th)Joint Resolution H.J.Res. 75NONOJoint Resolution Passed (52-45)
2025-04-30S.J. Res. 31 (119th)Begin considerationNOT_VOTINGNOMotion to Proceed Agreed to (52-40)
2025-04-30S.J. Res. 49 (119th)Kill the motionNONOMotion to Table Agreed to (49-49, Vice President of the United States, voted Yea)
2025-04-30S.J. Res. 49 (119th)Joint Resolution S.J.Res. 49YESYESJoint Resolution Defeated (49-49)
2025-04-30H.J. Res. 75 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-46)
2025-04-30H.J. Res. 42 (119th)Joint Resolution H.J.Res. 42NONOJoint Resolution Passed (52-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 11 / 16Next →