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
20 recent posts · 28 sponsored · 297 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

The Supreme Court made a unanimous decision, saying the lower Court’s order “properly requires the Government to ‘facilitate’ Abrego Garcia’s release.” Calling on the White House to follow this directive.
The Hill Article:

“Trump, Bukele say they won't return mistakenly deported man to US”
This is truly appalling. Profoundly grateful that Governor Shapiro and his family are unharmed, and grateful for the police and first responders for their quick actions. Whoever did this must be held to the fullest extent of the law.
Increased fares, bus routes eliminated, rail service reduced—this isn’t good for anybody. Pennsylvania’s leaders must come together to fix this funding issue soon and prevent these devastating impacts from rolling out.
NBC 10 Philadelphia Article:

“SEPTA expected to unveil 'bad budget' with drastic service cuts, fare increases”
An honor to meet with a dozen of PA’s local emergency medical responders with the National Association of Emergency Medical Technicians. They are doing some of the toughest work imaginable, especially in our rural communities, and I’m grateful for their dedication and courage.
A Susquehanna Regional EMS Paramedic sitting at the table with a group of local emergency medical responders from PA.
DO: Deport actual MS-13 gang members here in our country. DO NOT: Deport otherwise legal immigrants who are not MS-13. His removal was a confirmed administrative error and, by court order, must be united with his family here in America by April 7.
CNN Article:

“Judge Orders Return of Man Who Was Mistakenly Deported to El Salvador”
I strenuously disagree with this. These types of drugs have a profound impact on overall health and demonstrated the ability to save money—they cannot be just for the wealthy. Withholding this from Americans on Medicare is NOT MAHA.
Axios Article:

“Trump admin won’t let Medicare cover anti-obesity drugs”
This is Pat + I just introduced a bill named after her brother and his wife: The Dennis and Lois Krisfalusy Act. Grateful to have Senator Cramer co-lead this bill with Senator McCormick’s support as we work to expand VA burial benefits for servicemembers + their families.
Jackie Robinson is an American hero. In the face of severe negativity and upheaval, he responded with dignity, restraint and poise. Calling on the Department of Defense to restore Mr. Robinson’s deserved place in our nation’s history.
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-11-19S.J. Res. 89 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (51-47)
2025-11-19—Confirm nomineeYESNO✕↔Nomination Confirmed (66-32)
2025-11-18—End debateNOT_VOTINGNO—Cloture Motion Agreed to (65-32)
2025-11-10H.R. 5371 (119th)Final passageYESNO✕↔Bill Passed (60-40)
2025-11-10H.R. 5371 (119th)End debateYESNO✕↔Cloture Motion Agreed to (60-40, 3/5 majority required)
2025-11-10H.R. 5371 (119th)Vote on amendmentYESNO✕↔Amendment Agreed to (60-40)
2025-11-10H.R. 5371 (119th)End debateYESNO✕↔Cloture Motion Agreed to (60-40, 3/5 majority required)
2025-11-10H.R. 5371 (119th)Kill the motionYESYES✓Motion to Table Agreed to (76-24)
2025-11-10H.R. 5371 (119th)Kill the motionYESYES✓Motion to Table Failed (47-53)
2025-11-10H.R. 5371 (119th)Kill the motionYESYES✓Motion to Table Failed (47-53)
2025-11-10H.R. 5371 (119th)Begin considerationYESNO✕↔Motion to Proceed Agreed to (60-40)
2025-11-09H.R. 5371 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Agreed to (60-40, 3/5 majority required)
2025-11-07S. 3012 (119th)End filibuster to begin debateNOT_VOTINGNO—Cloture on the Motion to Proceed Rejected (53-43, 3/5 majority required)
2025-11-06S.J. Res. 90 (119th)Motion to Discharge S.J.Res. 90YESYES✓Motion to Discharge Rejected (49-51)
2025-11-05—Confirm nomineeYESNO✕↔Nomination Confirmed (57-43)
2025-11-05—End debateYESNO✕↔Cloture Motion Agreed to (57-41)
2025-11-05—Confirm nomineeNONO✓Nomination Confirmed (52-45)
2025-11-04—Confirm nomineeNONO✓Nomination Confirmed (52-46)
2025-11-04H.R. 5371 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Rejected (54-44, 3/5 majority required)
2025-11-03—End debateNONO✓Cloture Motion Agreed to (51-46)
2025-10-30—End debateNONO✓Cloture Motion Agreed to (51-47)
2025-10-30S.J. Res. 88 (119th)Approve resolutionYESYES✓Joint Resolution Passed (51-47)
2025-10-30S.J. Res. 80 (119th)Approve resolutionYESNO✕↔Joint Resolution Passed (52-45)
2025-10-29S.J. Res. 77 (119th)Approve resolutionYESYES✓Joint Resolution Passed (50-46)
2025-10-29S.J. Res. 69 (119th)Begin considerationNONO✓Motion to Proceed Rejected (25-72)
2025-10-29—Confirm nomineeNONO✓Nomination Confirmed (51-47)
2025-10-29S.J. Res. 80 (119th)Begin considerationYESNO✕↔Motion to Proceed Agreed to (54-46)
2025-10-28S.J. Res. 81 (119th)Approve resolutionYESYES✓Joint Resolution Passed (52-48)
2025-10-28—End debateNONO✓Cloture Motion Agreed to (53-46)
2025-10-28—Confirm nomineeNONO✓Nomination Confirmed (52-47)
2025-10-28—End debateNONO✓Cloture Motion Agreed to (52-47)
2025-10-28H.R. 5371 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-27—Confirm nomineeNOT_VOTINGNO—Nomination Confirmed (58-40)
2025-10-27—Confirm nomineeNOT_VOTINGNO—Nomination Confirmed (52-46)
2025-10-23—End debateNONO✓Cloture Motion Agreed to (50-45)
2025-10-23—Confirm nomineeNONO✓Nomination Confirmed (48-45)
2025-10-23S. 3012 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-22—Confirm nomineeNONO✓Nomination Confirmed (52-45)
2025-10-22—End debateNONO✓Cloture Motion Agreed to (52-45)
2025-10-22—End debateYESNO✕↔Cloture Motion Agreed to (60-39)
2025-10-22H.R. 5371 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Rejected (54-46, 3/5 majority required)
2025-10-21—Confirm nomineeNONO✓Nomination Confirmed (53-46)
2025-10-21—End debateNONO✓Cloture Motion Agreed to (53-46)
2025-10-21—End debateNONO✓Cloture Motion Agreed to (53-46)
2025-10-21—Confirm nomineeYESNO✕↔Nomination Confirmed (66-32)
2025-10-20H.R. 5371 (119th)End filibuster to begin debateNOT_VOTINGNO—Cloture on the Motion to Proceed Rejected (50-43, 3/5 majority required)
2025-10-16H.R. 4016 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Rejected (50-44, 3/5 majority required)
2025-10-16—End debateNONO✓Cloture Motion Agreed to (62-34)
2025-10-16H.R. 5371 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2025-10-15H.R. 5371 (119th)End filibuster to begin debateYESNO✕↔Cloture on the Motion to Proceed Rejected (51-44, 3/5 majority required)

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 7 / 19Next →