
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.
Lindsey Graham's claim that opposing funding for Iran is abandoning our troops is the same tired and wrong argument the foreign policy establishment made during Vietnam, Iraq, and Afghanistan. Not again. @weeknightmsnow.bsky.social
Trump needs to put aside his arrogance and hubris and end this war. The energy shock is worse than '73 & '79 combined, and the war is violating human rights law.
It is time for the President to put his ego and hubris aside and stop the escalation. Threatening war crimes is a violation of everything our nation stands for. End this dumb war that is costing Americans lives, draining our treasury, and making the world less safe.
This approach does not weaken hardliners. It inflicts catastrophe on ordinary Iranians, rallies support around the regime and strengthens their narrative of external aggression. The regime’s brutality is real and must be addressed but not by punishing civilians en masse.
Proportionality forbids attacks where expected incidental civilian harm including effects like loss of hospital power, water pumps failing, food spoilage or extreme heat or cold exposure. This is excessive compared to the concrete military gain per Article 51(5)(b).
Modern electrical grids are deeply interconnected. Strikes on power lines or plants rarely stay limited & they cause blackouts affecting entire cities or regions.
Power infrastructure is often dual use serving both civilian life & some military functions. Under IHL Article 52 such objects can only be targeted if they make an effective contribution to military action and do not cause mass civilian harm.
(Thread) Indiscriminate bombing of Iran’s power plants would violate core principles of the laws of war rooted in the Geneva Conventions and Additional Protocol I which bind the U.S. as customary international law.
JD Vance you used to be against Middle East wars of choice. You served with a generation that saw the damage. Our nation needs you & other Republicans to step up & stop this madness. This may be the biggest foreign policy blunder of the 21st century. That is saying something.
This level of wealth inequality is ripping us apart as citizens who share common experiences and are equals in contributing to the democratic life of our nation.
We need a FDR moment for the New Gilded Age.
Why is Congress the only branch doing the investigation of Indyke and the Epstein class? This is the job of the DOJ and they are failing. @lawrenceodonnell.bsky.social
Anti-war, anti-Epstein class, pro working class. A new coalition for a new era.
www.bloomberg.com/features/202...
$200 billion would pay for free college for every American, $10 day childcare, 1000 new trade schools, the 40% federal share of special needs education and a lot more.
What are we even doing here?
MAGA is now Iran first?
1776 at Fords Theatre is a must watch for all of my colleagues in Congress. Absolutely brilliant! An inspiring reminder that our founders were deeply divided on the question of independence itself & how they worked to overcome divisions to give birth to our nation!
Pam Bondi and Blanche are coming to talk to Oversight about Epstein today. As I told @lawrenceodonnell.bsky.social, I have many questions that survivors have been asking me.
I was proud to stand with @sanders.senate.gov & endorse candidates who stood against war, against big money, and for justice. I lost twice before I won, including an anti-Iraq war campaign, and Bernie lost 4 times before he won. In the long run, principles matter.
Trump is taking us back to the days of our shameful invasions of Nicaragua, Haiti, Honduras, and Guatemala. He is clinging to an ugly past when a new generation wants a just future for our nation & world.
The only solution for anyone that truly cares about Iran not being nuclear is statesmanship and diplomacy, facilitated by nations like Oman, to deny them nuclear enrichment. They also pose no imminent threat to our homeland as they have no ICBM.
Today, we don't know where the enriched uranium is, and in particular where the 400kg of 60% enriched uranium is, though it is suspected to be buried underneath one of the nuclear sites bombed by the US. There is no evidence that the strikes in June or now have destroyed this.
After Trump's withdrawal, by 2025, Iran had over 6,000 kg or uranium enriched to up to 60%. That meant a breakout time of a week or two. Trump literally caused this crisis by ripping up the JCPOA with no alternative. Maximum pressure did not work.
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-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
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.