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 — 772
Yes41%
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 · 26 sponsored · 237 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

I told Fox this morning we should 100% deport the criminal migrants in our country––not the hardworking migrants who make it great. At significant personal risk, this Afghani man aided our military in a war zone. This is un-American + a betrayal that ICE must make right.
Daily Beast Article:

“ICE Detains U.S. Army Interpreter at Routine Asylum Hearing”
Senator McCormick and I had the absolute pleasure of celebrating PA’s Congressional Award Gold Medalists for their hundreds of hours of voluntary public service, personal development, and more. Sarah C., Sarah L., Ria, Adam, Sathvik and Alexander—you’ve made us all very proud.
Senators Fetterman and McCormick talking with the six gold medalists in front of the Capitol building.
Senators Fetterman and McCormick taking a group picture with the six gold medalists in front of the Capitol building.
Dominic is an incredible little dude. Because of pre-birth surgery he received to correct Spina Bifida at the Children’s Hospital of Philadelphia thanks to NIH research, he’s with us here today + enjoying the office and his new gavel. We’ve got to keep investing in any opportunity to save lives.
Inside his Washington D.C. office, Senator Fetterman takes a picture to the right of Dominic, a little boy who is smiling and sitting in his chair holding a gavel in the air. Dominic’s parents are also on the left side.
In the next year, Philly will host major international events like the World Cup and our nation’s 250th birthday. It doesn’t sound like FAA has a sufficient plan to handle the travel volume—yet. I’m committed to working with officials to make sure we get there.
A special meeting with religious leaders from Pennsylvania and across the country, all advocating to restore forgotten communities from environmental harms they’ve experienced—a cause I’ve championed since being a mayor. Grateful for their leadership and to be here with them.
Surrounded by religious leaders from Pennsylvania and across the country, Senator Fetterman and the group bow their heads in a circle of prayer.
Spending time this 81st Anniversary of D-Day to reflect on all who fought for the survival of liberty and freedom against tyranny and oppression. Through service and sacrifice, those brave men and women created lasting legacies that we must honor—not just today, but always.
Photo Courtesy of the National Archives.

Original Caption: "Vast numbers of troops leave "dukws" and other landing craft onto the Continent, at Omaha Beach, France. Soldiers on left are ready to leap into the surf."

NAID: 176887788
Photo Courtesy of the National Archives.

Original caption: Soldiers coming ashore on a pontoon causeway built by the SeaBees. This causeway was laid down at Omaha Beach during the Normandy Invasion.

NAID: 6682629
Nearly 300k Pennsylvanians would lose Medicaid coverage. Pennsylvania families would see a rise in energy costs up to $1200. Domestic manufacturing tax credits would be rolled back and the U.S. would lose $50 billion. And now this massive deficit added. Once again, I am a NO.
Like I said during our hearing a few weeks ago, immigration isn’t just about securing the border. It’s also about helping people in need. Proud to stand with these refugee community leaders from across Pennsylvania as we work to restore the Refugee Admissions Program.
A group picture of Senator Fetterman and several refugee community leaders from across PA.
Adding a warning label + links to mental health resources is a simple option to help anybody using social media, especially our kids. Grateful to partner with my friend, Sen. Katie Britt, to reintroduce the Stop the Scroll Act to get this done.
Honored to speak in ❤️CAMBRIA COUNTY❤️ at the Showcase for Commerce here in Johnstown. Pennsylvania businesses, contractors and union workers all play a crucial role in our national defense. Proud to be here recognizing their work and to continue offering my full support.
Revitalizing communities isn’t a 🔴 or 🔵 issue. We must work together to help make sure every Pennsylvanian has a chance to do well. Grateful to be in Erie with HUD Secretary Scott Turner and PA leaders finding common ground to help all Pennsylvanians. 👍
Senator Fetterman talking to a crowd in Erie, PA.
Senator Fetterman walking with HUD Secretary Scott Turner.
Senator Fetterman talking with PA State Rep. Robert Merski.
While we celebrate Memorial Day today, I hope we continue to remember our freedom is never free, honor our fallen heroes and their loved ones, and keep their legacies alive. We are a safer and stronger country thanks to their service, and we should never forget it. 🇺🇸
Here’s who will be affected: Hungry Pennsylvanians. Millions of Pennsylvanians who rely on medical care from Medicaid. Rural Pennsylvania hospitals. Pennsylvania’s farmers. That’s why I’ll strenuously vote against this.
CNN Article:

“House Republicans are proposing $1 trillion in cuts to Medicaid and food stamps. Here’s who could be affected.”
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
2026-01-29H.R. 7148 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (45-55, 3/5 majority required)
2026-01-27S. 3627 (119th)End filibuster to begin debateNOT_VOTINGNOCloture on the Motion to Proceed Rejected (47-45, 3/5 majority required)
2026-01-15H.R. 6938 (119th)Final passageYESYESBill Passed (82-15)
2026-01-15H.R. 6938 (119th)End debateYESYESCloture Motion Agreed to (85-14, 3/5 majority required)
2026-01-14S.J. Res. 98 (119th)Point of Order S.J.Res. 98NONOPoint of Order Well Taken (50-50, Vice President of the United States, voted Yea)
2026-01-13S.J. Res. 84 (119th)Begin considerationYESYESMotion to Proceed Rejected (47-52)
2026-01-12H.R. 6938 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required)
2026-01-08Confirm nomineeNONONomination Confirmed (53-40)
2026-01-08S.J. Res. 98 (119th)Motion to Discharge S.J.Res. 98YESYESMotion to Discharge Agreed to (52-47)
2026-01-07S.J. Res. 86 (119th)Begin considerationYESYESMotion to Proceed Rejected (43-50)
2026-01-06Confirm nomineeNONONomination Confirmed (52-48)
2026-01-06Confirm nomineeNONONomination Confirmed (53-47)
2026-01-05Confirm nomineeYESNONomination Confirmed (50-35)
2025-12-18End debateNONOCloture Motion Agreed to (51-42)
2025-12-18End debateNONOCloture Motion Agreed to (60-35)
2025-12-18End debateYESNOCloture Motion Agreed to (58-36)
2025-12-18End debateNONOCloture Motion Agreed to (53-43)
2025-12-18S. Res. 532 (119th)Confirm nomineeNONONomination Confirmed (53-43)
2025-12-18S.J. Res. 82 (119th)Joint Resolution S.J.Res. 82YESYESJoint Resolution Defeated (50-50)
2025-12-17S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (53-47)
2025-12-17Confirm nomineeYESNONomination Confirmed (71-29)
2025-12-17End debateYESNOCloture Motion Agreed to (69-27)
2025-12-17Confirm nomineeYESNONomination Confirmed (67-30)
2025-12-17End debateYESNOCloture Motion Agreed to (67-30)
2025-12-17S. 1071 (119th)Accept House changesYESYESMotion Agreed to (77-20)
2025-12-15S. 1071 (119th)End debateYESYESCloture Motion Agreed to (76-20, 3/5 majority required)
2025-12-11S. 1071 (119th)Begin considerationYESYESMotion to Proceed Agreed to (75-22)
2025-12-11S. Res. 532 (119th)Resolution S.Res. 532NONOResolution Agreed to (52-47)
2025-12-11S. 3385 (119th)End debateYESYESCloture Motion Rejected (51-48, 3/5 majority required)
2025-12-11S. 3386 (119th)End debateNONOCloture Motion Rejected (51-48, 3/5 majority required)
2025-12-10S. Res. 532 (119th)End debateNONOCloture Motion Agreed to (51-47)
2025-12-10S.J. Res. 82 (119th)Begin considerationYESYESMotion to Proceed Agreed to (50-49)
2025-12-09Confirm nomineeNONONomination Confirmed (51-46)
2025-12-09End debateNONOCloture Motion Agreed to (49-46)
2025-12-09Confirm nomineeNONONomination Confirmed (49-46)
2025-12-09End debateNONOCloture Motion Agreed to (51-46)
2025-12-09Confirm nomineeNONONomination Confirmed (51-46)
2025-12-08End debateNONOCloture Motion Agreed to (52-44)
2025-12-04Confirm nomineeNONONomination Confirmed (57-32)
2025-12-04S. Res. 520 (119th)End debateNONOCloture Motion Rejected (43-37, 3/5 majority required)
2025-12-04H.J. Res. 131 (119th)Joint Resolution H.J.Res. 131NONOJoint Resolution Passed (49-45)
2025-12-03End debateNONOCloture Motion Agreed to (63-34)
2025-12-03S.J. Res. 91 (119th)Begin considerationNONOMotion to Proceed Agreed to (49-47)
2025-12-03Confirm nomineeNONONomination Confirmed (57-41)
2025-12-03End debateNONOCloture Motion Agreed to (56-40)
2025-12-02Confirm nomineeNONONomination Confirmed (60-39)
2025-12-02End debateNOT_VOTINGNOCloture Motion Agreed to (61-36)
2025-12-02Confirm nomineeNOT_VOTINGNONomination Confirmed (53-45)
2025-12-01End debateNOT_VOTINGNOCloture Motion Agreed to (50-41)
2025-11-20H.J. Res. 130 (119th)Joint Resolution H.J.Res. 130NOT_VOTINGNOJoint Resolution Passed (51-43)

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