John Fetterman headshot
At a Glance
Seat
U.S. Senator from Pennsylvania
Born
August 15, 1969
Age 57
Phone
(202) 224-4254
Office
142 Russell Senate Office Building Washington, DC 20510, Washington 20510
Congress Member Profile|U.S. Senator|Democrat|Pennsylvania

John Fetterman

Voting Record — 921
Yes42%
No52%
Present0%
Not Voting7%
Party align81%
Cross-party19%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
John Fetterman headshot
John Fetterman
U.S. SenatorDemocratPennsylvania
SoupScore
John's ATmosphere Activity
18 recent posts · 28 sponsored · 297 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

I’ve always stood on the side of Roe and a woman’s right to make her own health care choices. It’s absurd to mandate criminalization because of those choices. Any bill that does so, including the Born-Alive Survivors Protection Act, is a NO from me.
ICE reported tens of thousands of migrants with criminal records — homicide or sexual assault. 425,000 have criminal records in total and should be deported. I support a secure border. I support a legal path for Dreamers. I support the Laken Riley Act.
It started on my roof and it ends here: Stood with United Steelworkers then, throughout, today, and always—that will never change. Union steel in the Valley is sacred and must endure. My vote + voice follows that spirit, the unions, and the union way of life.
I bet Philly Mayor Cherelle Parker — when the Steelers win, she wears a Steelers hat all day and proclaims at City Hall: Sheetz > Wawa (obv) If Philly wins (unlikely 🙄), I vote in an Eagles hat and proclaim in the U.S. Senate: Wawa > Sheetz (a filthy lie)
HARD AGREE. Some of my earliest childhood memories were of this plentiful, remarkable monarch species. They fly from a meadow in Pennsylvania to Mexico and are truly miraculous—they are deserving of our protection. I want my future grandchildren to see this marvel.
The Washington Post Article:

“U.S. moves to add monarch butterfly to the endangered species list”
On Pearl Harbor Remembrance Day, I’m reflecting on the thousands of servicemembers and civilians who lost their lives during the attack on Pearl Harbor, their families, and the survivors. We honor their service, courage, and sacrifices to defend our country—today, and always.
An image of the Pearl Harbor National Memorial in O‘ahu, Hawai‘i with an overlay of text from President Franklin D. Roosevelt:

“DECEMBER 7, 1941, A DATE WHICH WILL LIVE IN INFAMY…NO MATTER HOW LONG IT MAY TAKE US TO OVERCOME THIS PREMEDITATED INVASION, THE AMERICAN PEOPLE, IN THEIR RIGHTEOUS MIGHT, WILL WIN THROUGH TO ABSOLUTE VICTORY.”
There’s no job I’m afraid to lose if it requires me to degrade anyone. If that’s a defining issue for a voter, there will be a different candidate. We have a bathroom in my office that anybody is welcome to use, including Representative-elect Sarah McBride.
Axios Article:

“Mike Johnson institutes transgender bathroom ban for U.S. House”
← Newer postsPosts page 6
SoupScore Breakdown
Loading analysis metrics…
Voting History
921 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-21—Motion (Motion to Recess for Ten Minutes)NOYES✕↔Motion Rejected (45-52)
2025-05-21—Motion (Motion to Recess for Fifteen Minutes)YESYES✓Motion Rejected (46-51)
2025-05-21—Motion (Motion to Recess for Thirty Minutes)YESYES✓Motion Rejected (46-51)
2025-05-21—Motion (Motion to Recess for 60 Minutes)YESYES✓Motion Rejected (45-51)
2025-05-21—Motion (Motion to Recess for Ninety Minutes)YESYES✓Motion Rejected (46-51)
2025-05-21S.J. Res. 55 (119th)Kill the motionNONO✓Motion to Table Agreed to (51-46)
2025-05-21S.J. Res. 55 (119th)Kill the motionYESYES✓Motion to Table Failed (46-52)
2025-05-21S.J. Res. 55 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (53-46)
2025-05-21S. 1582 (119th)Begin considerationYESNO✕↔Motion to Proceed Agreed to (69-31)
2025-05-19S. 1582 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Agreed to (66-32, 3/5 majority required)
2025-05-19—Confirm nomineeNONO✓Nomination Confirmed (51-45)
2025-05-19—End debateNONO✓Cloture Motion Agreed to (52-46)
2025-05-15S. Res. 195 (119th)Motion to Discharge S.Res. 195YESYES✓Motion to Discharge Rejected (45-50)
2025-05-15—Confirm nomineeNONO✓Nomination Confirmed (51-46)
2025-05-14—End debateNONO✓Cloture Motion Agreed to (52-47)
2025-05-14—Confirm nomineeNONO✓Nomination Confirmed (52-45)
2025-05-14—End debateNONO✓Cloture Motion Agreed to (51-45)
2025-05-14—Confirm nomineeNONO✓Nomination Confirmed (54-43)
2025-05-14—End debateNONO✓Cloture Motion Agreed to (53-43)
2025-05-14—Confirm nomineeNONO✓Nomination Confirmed (51-46)
2025-05-14—End debateNONO✓Cloture Motion Agreed to (51-45)
2025-05-14—Confirm nomineeYESNO✕↔Nomination Confirmed (54-40)
2025-05-13—End debateYESNO✕↔Cloture Motion Agreed to (57-41)
2025-05-13—Confirm nomineeNONO✓Nomination Confirmed (52-44)
2025-05-13—End debateNONO✓Cloture Motion Agreed to (53-45)
2025-05-13—Confirm nomineeYESNO✕↔Nomination Confirmed (74-25)
2025-05-13—End debateYESNO✕↔Cloture Motion Agreed to (72-26)
2025-05-13—Confirm nomineeNONO✓Nomination Confirmed (52-46)
2025-05-12—End debateNONO✓Cloture Motion Agreed to (52-45)
2025-05-12—Confirm nomineeNONO✓Nomination Confirmed (52-45)
2025-05-12—End debateNONO✓Cloture Motion Agreed to (53-47)
2025-05-08S. 1582 (119th)End filibuster to begin debateNONO✓Cloture on the Motion to Proceed Rejected (48-49, 3/5 majority required)
2025-05-08H.J. Res. 60 (119th)Approve resolutionNONO✓Joint Resolution Passed (50-43)
2025-05-08S.J. Res. 7 (119th)Approve resolutionNOT_VOTINGNO—Joint Resolution Passed (50-38)
2025-05-07S.J. Res. 13 (119th)Approve resolutionNONO✓Joint Resolution Passed (52-47)
2025-05-06H.J. Res. 60 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (53-47)
2025-05-06S.J. Res. 7 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (53-47)
2025-05-06—Confirm nomineeNONO✓Nomination Confirmed (53-47)
2025-05-06S.J. Res. 13 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (53-46)
2025-05-06H.J. Res. 61 (119th)Approve resolutionNONO✓Joint Resolution Passed (55-45)
2025-05-05H.J. Res. 61 (119th)Begin considerationNOT_VOTINGNO—Motion to Proceed Agreed to (51-43)
2025-05-01—End debateNONO✓Cloture Motion Agreed to (50-45)
2025-05-01S.J. Res. 31 (119th)Approve resolutionNONO✓Joint Resolution Passed (52-46)
2025-05-01H.J. Res. 75 (119th)Approve resolutionNONO✓Joint Resolution Passed (52-45)
2025-04-30S.J. Res. 31 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (52-40)
2025-04-30S.J. Res. 49 (119th)Kill the motionNONO✓Motion to Table Agreed to (49-49, Vice President of the United States, voted Yea)
2025-04-30S.J. Res. 49 (119th)Approve resolutionYESYES✓Joint Resolution Defeated (49-49)
2025-04-30H.J. Res. 75 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (52-46)
2025-04-30H.J. Res. 42 (119th)Approve resolutionNONO✓Joint Resolution Passed (52-46)
2025-04-29H.J. Res. 42 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (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 14 / 19Next →