
Congress Member Profile|U.S. Representative|Democrat|California District 17
Ro Khanna
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 581
Yes41%
No56%
Present1%
Not Voting2%
Party align98%
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 · 43 sponsored · 181 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
At our best, America fights wars of liberation, not conquest.
We are not the Roman or British Empire engaged in colonialism.
We defeated Nazism and authoritarian communism.
Trump is betraying our values.
Lisa Phillips, also a survivor, filed a declaration in support of Rep. Thomas Massie and my request to appoint a special master to oversee the release of the files. We must keep pushing for justice and transparency.
Big news: Haley Robson, a survivor of Epstein’s abuse, filed a letter requesting a federal judge intervene to make DOJ comply with Rep Thomas Massie and my law and release the full files. Thank you for your courage, Haley.
Reposted byRo Khanna
⏰ WASHINGTON, DC — Join @mehdirhasan.bsky.social, @swin24.bsky.social, & special guests LIVE on January 20th to unpack One Year of Trump.
Rep. @rokhanna.bsky.social, @joyannreid.bsky.social, @jimacosta.bsky.social, & former Trump officials will join Zeteo live.
🎟️ GET TIXS NOW: bit.ly/zeteotrump
It’s not a coincidence what sets Trump off. He’s losing the MAGA base by choosing to protect the Epstein class instead of exposing corruption and holding them accountable. @weeknightmsnow.bsky.social
We have lost 68,000 manufacturing jobs since Trump took office.
We have lost 161,000 blue collar jobs.
We need new economic leadership that doesn't concentrate wealth & power in the hands of the few.
An economy that works for all Americans.
We need a new economic patriotism.
The United States though should not engage in military intervention or strikes without Congressional debate and authorization which will only be used by the Iranian regime to stoke an ugly nationalism.
The Iranian people are justifiably angry about the repression they face, and they know that the country's wealth has been wasted on supporting terrorism and war in the Middle East.
The Iranian regime's mass shooting of unarmed protestors is horrifying & a gross violation of human rights. They are striking teenagers & ordinary families. They also have shut down communication platforms. The world needs to speak out against this barbarity and call for it to stop.
I am calling for the arrest and prosecution of the ICE agent that shot and killed Renee Good.
I am also calling on Congress to support my bill with @jasmineforus.bsky.social to force ICE agents to wear body cameras, not wear masks, have visible identification & ensure ICE has independent oversight.
The only reason Jerome Powell isn't lowering interest rates is because of Trump's irrational tariff policy.
What Trump is doing threatens the very economic fabric and prosperity of this country.
For Rep. Thomas Massie and me, this isn’t about going after Trump or DOJ officials. This is about fighting to see justice for the survivors, whom we have come to know personally and whom our nation abandoned for decades.
youtu.be/H-U-E9SW-5Q
Those who are afraid to speak out forcefully against the invasion of Venezuela, looking instead to polls and focus groups, are failing the moral test. We must be the anti-war party.
I stand with Jerome Powell and an independent Fed.
Threatening criminal action against a Fed Chair because he refuses to do the President's bidding on interest rates undermines the rule of law which is the very foundation for American prosperity.
Video message from Federal Reserve Chair Jerome H. Powell:
www.youtube.com/watch?v=KckG...
www.federalreserve.gov/newsevents/s...
The California City ICE detention center has human rights violations. I spoke to 47 detainees. One man with blood in his urine had not been able to see a doctor, another complained of rocks in the food, another of not having a long sleeve shirt, shivering at night.
The nation and survivors will trust him to be a fair interpreter of what the law requires.
youtu.be/XVbkq2HG1UE
Judge Engelmayer has shown great integrity & diligence by requiring the Epstein files to be released in accordance with the Epstein Transparency Act.
Rep Thomas Massie & I wrote to him to request that he appoint a special master to ensure we get the files without excessive redactions.
SoupScore Breakdown
Loading analysis metrics…
Voting History581 total votesExpandCollapse
Voting History
581 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 |
|---|---|---|---|---|---|---|
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-28 | — | Motion to Adjourn | NO | NO | ✓ | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-17 | H. Res. 1115 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-17 | H. Res. 1115 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-17 | S. 3971 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-17 | H.R. 4294 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Con. Res. 38 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Res. 1099 (119th) | Motion to Suspend the Rules and Agree | NO | YES | ✕ | Passed |
| 2026-03-04 | H. Res. 1100 (119th) | Motion to Refer | NO | YES | ✕ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-24 | H.R. 4626 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H. Res. 1075 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | 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.