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
2025-03-13End debateNONOCloture Motion Agreed to (54-45)
2025-03-13Confirm nomineeNONONomination Confirmed (56-43)
2025-03-13End debateNONOCloture Motion Agreed to (57-41)
2025-03-12Confirm nomineeNONONomination Confirmed (53-46)
2025-03-12End debateNONOCloture Motion Agreed to (53-45)
2025-03-12Confirm nomineeNONONomination Confirmed (53-46)
2025-03-12End debateNONOCloture Motion Agreed to (52-45)
2025-03-11Confirm nomineeNOT_VOTINGYESNomination Confirmed (78-19)
2025-03-11End debateNOYESCloture Motion Agreed to (76-20)
2025-03-11Confirm nomineeNONONomination Confirmed (51-46)
2025-03-11End debateNONOCloture Motion Agreed to (51-46)
2025-03-10Confirm nomineeNOT_VOTINGNONomination Confirmed (67-32)
2025-03-06S. 331 (119th)End filibuster to begin debateNOT_VOTINGYESCloture on the Motion to Proceed Agreed to (82-12, 3/5 majority required)
2025-03-06End debateNOT_VOTINGNOCloture Motion Agreed to (66-30)
2025-03-06Confirm nomineeNONONomination Confirmed (53-43)
2025-03-06End debateNONOCloture Motion Agreed to (53-43)
2025-03-05S.J. Res. 28 (119th)Joint Resolution S.J.Res. 28NONOJoint Resolution Passed (51-47)
2025-03-05Confirm nomineeNONONomination Confirmed (52-46)
2025-03-05End debateNONOCloture Motion Agreed to (51-46)
2025-03-04S.J. Res. 28 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-47)
2025-03-04S.J. Res. 3 (119th)Joint Resolution S.J.Res. 3YESNOJoint Resolution Passed (70-27)
2025-03-04S.J. Res. 3 (119th)Begin considerationYESNOMotion to Proceed Agreed to (70-28)
2025-03-03S. 9 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2025-03-03Confirm nomineeNONONomination Confirmed (51-45)
2025-02-27End debateNONOCloture Motion Agreed to (51-47)
2025-02-27H.J. Res. 35 (119th)Joint Resolution H.J.Res. 35NONOJoint Resolution Passed (52-47)
2025-02-26S.J. Res. 12 (119th)Begin considerationNONOMotion to Proceed Agreed to (52-47)
2025-02-26S.J. Res. 10 (119th)Joint Resolution S.J.Res. 10YESYESJoint Resolution Defeated (47-52)
2025-02-26Confirm nomineeYESNONomination Confirmed (56-43)
2025-02-25Begin considerationNONOMotion to Proceed Agreed to (51-47)
2025-02-25S.J. Res. 11 (119th)Joint Resolution S.J.Res. 11NONOJoint Resolution Passed (54-44)
2025-02-25S.J. Res. 11 (119th)Begin considerationNONOMotion to Proceed Agreed to (54-42)
2025-02-25Confirm nomineeYESNONomination Confirmed (66-28)
2025-02-24End debateYESNOCloture Motion Agreed to (54-43)
2025-02-24End debateYESNOCloture Motion Agreed to (66-28)
2025-02-21S. Con. Res. 7 (119th)Accept House changesNONOConcurrent Resolution Agreed to (52-48)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentYESYESAmendment Rejected (49-51)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentNONOAmendment Agreed to (53-47)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentYESYESAmendment Rejected (47-53)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentNOT_VOTINGYESAmendment Rejected (47-52)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentYESYESAmendment Rejected (49-51)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentYESYESAmendment Rejected (48-52)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentYESYESAmendment Rejected (48-52)
2025-02-21Motion (Motion to Waive All Applicable Budgetary Discipline Re: Van Hollen Amdt. No. 233)YESYESMotion Rejected (49-51, 3/5 majority required)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentYESYESAmendment Rejected (47-53)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentNONOAmendment Rejected (24-76)
2025-02-21S. Con. Res. 7 (119th)Vote on amendmentYESYESAmendment Rejected (47-53)
2025-02-21Motion (Motion to Waive All Applicable Budgetary Discipline Re: Reed Amdt. No. 172)YESYESMotion Rejected (49-51, 3/5 majority required)
2025-02-20Motion (Motion to Waive All Applicable Budgetary Discipline Re: Baldwin Amdt. No. 276)YESYESMotion Rejected (48-52, 3/5 majority required)
2025-02-20Motion (Motion to Waive All Applicable Budgetary Discipline Re: Wyden Amdt. No. 1156)YESYESMotion Rejected (47-53, 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 14 / 16Next →