Shut our government down and America loses.
2 MILLION Pennsylvanians depend on SNAP to feed their families.
For me, it’s hungry Americans over party.
Paying our military over party.
Paying Capitol Police and federal workers over party.
I choose country over party.

Congress Member Profile|U.S. Senator|Democrat|Pennsylvania
John Fetterman
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 772
Yes41%
No52%
Present0%
Not Voting7%
Party align81%
Cross-party19%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

John Fetterman
U.S. SenatorDemocratPennsylvania
SoupScore
John's ATmosphere Activity
20 recent posts · 26 sponsored · 237 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Food insecurity is real for many Pennsylvania families.
It’s one of many reasons why I could never vote for shutting our government down.
For immediate food assistance in PA, call 211 or go to www.feedingpa.org.
“Now, life.” - Eli Sharabi, former hostage, on resilience and optimism.
The nightmare finally ends.
May the hostages have a full recovery and may we never forget those who didn’t make it out alive.
Credit to President Trump for a breakthrough ceasefire of this awful war.
I congratulate President Trump on this historic peace plan that releases all the hostages.
Now, enduring peace in the region is possible.
Our parties are different but we have a shared ironclad commitment to Israel and its people.
My heart breaks and goes out to this family and the community touched by this.
I will never stop paying it forward because I know this fight too well:
Your life matters.
Self harm must never, never be an option.
Please, stay in the game.
Sept. 11 is a solemn reminder of the lives taken from us at the World Trade Center, the Pentagon, and in Shanksville, Pennsylvania.
May we continue to honor their memories and the courageous actions of our first responders, volunteers, and military in the days after.
I’ve always maintained that all work has dignity, the Union Way of Life is sacred, and that it’s past time we pay people a livable wage.
I’m 💯 celebrating the hardworking men and women who keep our country running—this Labor Day, and always. 🇺🇸🇺🇸🇺🇸
Reposted byU.S. Senator John Fetterman
42 Members of Congress—led by CEC Chair @repmarktakano.bsky.social, CEC Co-Chair & House Ag Dems RM @repangiecraig.bsky.social, Senator Fetterman, & Senator Brian Schatz—demanded USDA restore explicit protections for LGBTQI+ people in anti-hunger programs like SNAP & school lunches.
More in our bio
The housing crisis isn’t a 🔴 or 🔵 issue—it impacts us all and Americans need solutions.
Grateful to be in West Philly with the Philadelphia Housing Authority checking out their progress in developing 1,000 new units.
Great things happen when we cut through the noise and deliver.
I’ve made clear I’d work across the aisle, find common ground, and secure wins for PA.
After a few good-faith meetings, I thank Secretary Duffy for being a man of his word and putting politics aside.
We will now have $1 BILLION in infrastructure funding released for our commonwealth.
In an often cruel world, especially online with social media, we’ve got to do everything we can to support our kids and their mental health.
Had a great conversation with folks from the National Association of School Psychologists about why that matters and ways to support them.
You work hard for your money. You shouldn’t be limited on how to spend it.
www.foxbusiness.com/politics/fet...
Every kid gets hungry.
Every kid deserves a meal.
Every kid deserves an education.
I’ve always maintained that school lunch should be free AND absolutely free of any judgment.
Feed our kids, not your biases.
I hope many would agree the Chinese government and other U.S. adversaries should own ZERO agricultural land in our great country.
This is really a national security issue + also a food security issue.
Proud to partner with Senator Ricketts on this.
www.foxnews.com/politics/sen...
Last week, Gallup polled only 36% of Democrats are “extremely or very proud” to be American.
In the greatest country in the world, that’s just wrong.
I’m unapologetically grateful for our nation and the American Way of Life—today, and always.
Happy Birthday, America. 🇺🇸
Not one single Democrat will vote for the “big beautiful bill.”
I’m here to vote on these amendments and keep the ball rolling.
I’m a HARD NO on the final bill and won’t support cutting Medicaid, SNAP or adding up to $5T to our national debt.
14th Amendment, Section 1: All persons born or naturalized in the United States are citizens of the United States.
I swore an oath to protect and defend the Constitution, and I believe the effort to end birthright citizenship will ultimately fail—as it should.
I’ve made clear I’m strongly against any bill that cuts Medicaid, a stance even some of my Republican colleagues agree with.
These civil rights leaders understand why we must protect it and other programs like SNAP—and I reiterated my commitment to doing so.
I’ve always maintained my strong support of @ppfa.org + every single woman fighting for their reproductive freedom and basic health care. That’s not changing. 💯
I’ve had many conversations with Pennsylvanians about Medicaid—a program that I’m committed to protecting for the millions of lives that rely on it.
One of those conversations was with a kind little boy from Tioga County named Ian. His mother Jodi shared their story with me.
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History772 total votesExpandCollapse
Voting History
772 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2025-09-17 | — | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-09-16 | S. Con. Res. 22 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Rejected (36-62) |
| 2025-09-16 | S.J. Res. 60 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-51) |
| 2025-09-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-47) |
| 2025-09-15 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2025-09-15 | S. Res. 377 (119th) | Resolution S.Res. 377 | NO | NO | ✓ | Resolution Agreed to (51-44) |
| 2025-09-11 | S. Res. 377 (119th) | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (53-43) |
| 2025-09-11 | S. Res. 377 (119th) | Decision of the Chair S.Res. 377 | NOT_VOTING | YES | — | Decision of Chair Not Sustained (45-53) |
| 2025-09-11 | S. Res. 377 (119th) | Motion to Reconsider S.Res. 377 | NOT_VOTING | NO | — | Motion to Reconsider Agreed to (52-45) |
| 2025-09-11 | S. Res. 377 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (52-47, 3/5 majority required) |
| 2025-09-10 | S. 2296 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (51-49) |
| 2025-09-09 | S. Res. 377 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (53-45) |
| 2025-09-09 | S. Res. 377 (119th) | Kill the motion | NO | NO | ✓ | Motion to Table Agreed to (53-46) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-09-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-09-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-09-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-09-08 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-43) |
| 2025-09-04 | S. 2296 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (83-13) |
| 2025-09-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-46) |
| 2025-09-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-09-02 | S. 2296 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (84-14, 3/5 majority required) |
| 2025-08-02 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (71-23) |
| 2025-08-02 | — | Confirm nominee | YES | — | — | Nomination Confirmed (72-22) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-35) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-42) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | Confirm nominee | YES | YES | ✓ | Nomination Confirmed (78-17) |
| 2025-08-02 | — | End debate | YES | YES | ✓ | Cloture Motion Agreed to (76-19) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-41) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-01 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (51-43) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-44) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (81-15) |
| 2025-08-01 | H.R. 3944 (119th) | Final passage | YES | YES | ✓ | Bill Passed (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (21-75) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (15-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (45-50) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (42-53) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (44-51) |
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.