John Fetterman headshot
At a Glance
Seat
U.S. Senator from Pennsylvania
Born
August 15, 1969
Age 56
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

John Karl Fetterman is an American politician serving as the senior United States senator from Pennsylvania, a seat he has held since 2023. A member of the Democratic Party, he served from 2006 to 2019 as the mayor of Braddock, Pennsylvania, and from 2019 to 2023 as the 34th lieutenant governor of Pennsylvania.

Source: WikipediaView full (CC BY-SA)
Voting Record — 783
Yes42%
No52%
Present0%
Not Voting7%
Party align80%
Cross-party20%
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
13 recent posts · 27 sponsored · 245 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

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
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
2025-06-03Confirm nomineeNONONomination Confirmed (51-46)
2025-06-02End debateNONOCloture Motion Agreed to (51-45)
2025-05-22H.J. Res. 89 (119th)Approve resolutionNONOJoint Resolution Passed (49-46)
2025-05-22H.J. Res. 89 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-05-22H.J. Res. 87 (119th)Approve resolutionNONOJoint Resolution Passed (51-45)
2025-05-22H.J. Res. 87 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-05-22H.J. Res. 88 (119th)Approve resolutionNONOJoint Resolution Passed (51-44)
2025-05-21H.J. Res. 88 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-05-21S.J. Res. 55 (119th)Approve resolutionNONOJoint Resolution Passed (51-46)
2025-05-21S.J. Res. 55 (119th)Point of Order S.J.Res. 55NONOPoint of Order Sustained (51-46)
2025-05-21S.J. Res. 55 (119th)Point of Order S.J.Res. 55NONOPoint of Order Sustained (51-46)
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)NOYESMotion 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 considerationYESNOMotion to Proceed Agreed to (69-31)
2025-05-19S. 1582 (119th)End filibuster to begin debateYESNOCloture 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 nomineeYESNONomination Confirmed (54-40)
2025-05-13End debateYESNOCloture 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)Approve resolutionNONOJoint Resolution Passed (50-43)
2025-05-08S.J. Res. 7 (119th)Approve resolutionNOT_VOTINGNOJoint Resolution Passed (50-38)
2025-05-07S.J. Res. 13 (119th)Approve resolutionNONOJoint 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)

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 →