
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 — 496
Yes40%
No58%
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 · 40 sponsored · 165 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
If America has done good for you, you need to do good for America.
We need a new social contract.
AI for the People. My framework for an AI that works for all of us, not just tech billionaires.
www.thenation.com/article/soci...
I will continue to work in a bipartisan manner with Nancy Mace and Thomas Massie to seek justice for survivors.
Pam Bondi must still show up on April 14.
The American people, including many supporters of President Trump, do not want more war.
We need to invoke the 25th Amendment and remove Trump.
Threatening war crimes is a blatant violation of our constitution and the Geneva Conventions.
We need statesmanship to end this war. Here's a plan.
1) Ceasefire of Iran, Israel, and US bombing.
2) Ironclad guarantee from US & Israel not to attack Iran with China & Russia involved.
3) Open the Straight of Hormuz.
4) Enact sanctions relief in exchange for Iran giving up enriched uranium.
Reposted byRo Khanna
Sen. @jeffmerkley.bsky.social has been leading opposition to Trump's War in Iran. On Monday, he'll join our LIVE call 👉 RSVP: tinyurl.com/mr2jhwdw
And hear from candidates for Congress vs Big Money:
CA-01: @audreyforcongress.bsky.social
MD-05: Wala Blegay
PA-07: Bob Brooks
PA-03: @chrisrabb.com
Trump wants $400B more for war. I want it for the American people.
New Economic patriotism versus America Last.
Trump wants billions more for war. I want it for Americans.
$400B a year gets us: free college, $10/day childcare, 1,000 new trade schools, $60k starting teacher pay, $3,000 checks, & $50k down payment help.
Trump’s America Last vs. my Economic Patriotism.
www.yahoo.com/news/article...
Trump wants billions more for war. I want it for Americans.
$400B a year gets us: free college, $10/day childcare, 1,000 new trade schools, $60k starting teacher pay, $3,000 checks, & $50k down payment help.
Trump’s America Last vs. my Economic Patriotism.
www.yahoo.com/news/article...
My heartfelt prayers with our service members and their families. Bring our troops home. End this war.
www.axios.com/2026/04/03/i...
Our success in forcing the release of 3 million Epstein files and the ouster of an AG who refused to release the rest and refused to hold anyone accountable shows what can happen when Democrats stop making excuses for flailing in the face of Trump’s administration and start making a difference.
The Epstein files cover up took down Bondi. Rep. Thomas Massie & I have been calling for accountability since she violated our Epstein Transparency Act. Congress does not need to be a doormat. The Senate must fight to make sure Bondi is not replaced with another lawless sycophant.
A quick history of how Thomas Massie and I forced Trump to fire his own Attorney General Pam Bondi.
Now, the Senate must demand the new Attorney General release all the Epstein files and begin prosecutions of the abusers before voting to confirm.
The only thing worse than taking us into another Middle East war is telling us nothing about how to end it.
If you do good in America, you need to do good for America. There is too much wealth inequality. We need a Marshall Plan for America. That means investing in 1,000 new trade schools, tech institutes, affordable childcare and eldercare, and national health insurance.
Trump says we can pay for war in Iran but can't afford childcare.
Mr. President, the billions you wasted in Iran could pay for $10 day childcare for every American family with childcare workers paid $25 an hour.
Your admin is ripping healthcare from people, separating families, starting wars, and protecting pedophiles. I am curious to read how these actions align with your faith journey.
SoupScore Breakdown
Loading analysis metrics…
Voting History496 total votesExpandCollapse
Voting History
496 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-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 |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (119th) | Final passage | 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.