Yesterday, I met with workers in Erie. Trump told them he would make Erie a manufacturing superpower and bring them sand to prevent erosion from the Lake. The record -- no manufacturing jobs, no sand. Erie has lost manufacturing jobs and Trump has refused to fund the sand they need.

Congress Member Profile|U.S. Representative|Democrat|California District 17
Ro Khanna
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 592
Yes42%
No56%
Present1%
Not Voting2%
Party align97%
Cross-party1%
SoupScore
District Map
Congressional District 17
U.S. Census Bureau boundary data.
Social & Web
External Resources

Ro Khanna
U.S. RepresentativeDemocratCalifornia District 17
SoupScore
Ro's ATmosphere Activity
20 recent posts · 49 sponsored · 193 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Reposted byRo Khanna
My good friend @rokhanna.bsky.social stopped by Western PA. So we introduced him to the hardest working nurses, students, union members, organizers, and democratic leaders in the country.
I’ll always be proud to be from here and show off #PA17 🇺🇸
The Senate has unanimously agreed that Ghislaine Maxwell should not be allowed a presidential pardon.
We must block Trump’s appointment of Todd Blanche as Attorney General. He will obstruct justice for survivors & see to it that the Epstein class is not held accountable.
thehill.com/homenews/sen...
This week, PA workers have been telling me we must create more jobs for our communities.
Join me in Linwood this Saturday 8/1 to talk about building an economy that puts workers first in an AI era- from truck drivers to homecare workers & beyond.
Sign up to join us: www.mobilize.us/rokhanna/eve...
Elected officials should not use campaign contributions to fight sexual misconduct allegations.
Now more than ever, people are demanding transparency from our leaders. I am working across the aisle with Rep. Anna Paulina Luna to ensure we obtain it.
www.washingtonpost.com/politics/202...
Our healthcare infrastructure has collapsed. Medicare for All is the most pragmatic solution to a financial and moral crisis that can be solved by leaders with the political courage and willpower to do so.
I met a 21 year-old twin who faced complications at birth that kept him in the NICU for months. His father was a professor- they had good insurance- but still, after insurance, lifesaving care ended up costing their family half a million out of pocket.
I met a surgeon who tried referring a cancer patient to a surgeon more specialized, and insurance has denied them. As a result, the patient will be forced to endure a 14 hour surgery instead of a 1 hour, less invasive surgery.
In rural Erie, PA, there is only one private practice pediatrician left in the community. Not many years ago, there were 20.
A 21st century New Deal for our time- for an economic and moral restoration of this country- means Medicare for All and taxing billionaires to pay for it.
Rural voters in Meadville, Pennsylvania are worried about being able to afford a home. They’re demanding answers on how to protect jobs from getting replaced with AI. Their hospitals are losing funding while medical bills are piling up. Their elementary schools are closing.
I stood on the picket line with frontline healthcare workers from Mount Nittany Medical Center to fight for a fair contract in which wages keep up with inflation. It is cruel that the hospital has taken away workers' health insurance to punish them for striking.
American families are paying $3500 more a year because of Trump’s war in Iran, his blanket tariffs, and his tax breaks for the wealthy.
We need Democrats back in power.
I spoke with Mack Truck Workers from UAW of Local 677 in Lehigh Valley.
We must end taxpayer subsidized federal contracts to MAC to stop them from moving and tax offshoring. We need to close the loopholes in USMCA that allow them to import trucks from Mexico with enough US content and avoid tariffs
At the heart of our founding was the belief that citizens must be economically independent to be free.
I spoke to Pennsylvanians about a New Economic Patriotism to make our highest mission the economic independence of families in all communities.
My full remarks: open.substack.com/pub/rokhannaus…
I sat with Latino community leaders in Philadelphia for a meeting on the need for capital for economic development.
We need to reform SBA and SBIC to make sure more Latino main street and tech businesses get funding.
Massie would use the $60 billion wasted on Iran to pay down the national debt. I would use it to provide free childcare. Americans don't want foreign wars.
I joined Bishop Felton and Black clergy members at Mt. Airy Church of God in Christ for a roundtable to discuss how the Black community can build wealth and economic independence in a modern economy.
We need receipts to build trust that can deliver real change.
This week, I will be touring PA to meet with workers and communities and lay out a plan for a New Economic Patriotism. We need the future economy working not just for a few, but for all of us.
For our first stop, I visited Philadelphia to discuss a New Deal for the 21st century.
Thread below:
In memory of Awdah Hathaleen, a father, educator, and community leader.
SoupScore Breakdown
Loading analysis metrics…
Voting History592 total votesExpandCollapse
Voting History
592 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-11-18 | H. Res. 888 (119th) | Motion to Refer | YES | YES | ✓ | Failed |
| 2025-11-18 | H. Res. 878 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-11-18 | H.R. 4405 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 878 (119th) | Kill the motion | YES | YES | ✓ | Failed |
| 2025-11-18 | H.R. 2659 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-17 | H.R. 1608 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-13 | H.R. 5371 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-11-12 | H. Res. 873 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-19 | H. Res. 719 (119th) | Approve resolution | PRESENT | YES | — | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
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.