
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.
Two 2028 candidates lobbied against this DNC resolution condemning AIPAC. It failed.
Anyone who wants to lead this party must condemn and reject AIPAC money.
They should also pledge not to have a Super PAC in Democratic primaries.
I take no PAC money and have no Super PAC.
Most important, in an AI world, people's healthcare must not be dependent on their job.
Every doctor should be in network.
Medicare for All is needed for our time.
It is a moral and economic imperative.
Yet outcomes are worse. Life expectancy is lower, infant & maternal mortality higher, and chronic disease like diabetes and heart disease higher. Canada with single payer has far lower costs than the US, and even than Germany & Switzerland, and provides better, universal coverage.
(Thread) The U.S. spends far more on healthcare than other rich countries. $15,000 per person (almost double), 18% of GDP (nearly twice as high), and healthcare inflation is 7% (roughly double others).
I was honored to join Rev. Al Sharpton at the National Action Network Convention to discuss the need for a new moral direction and politics of conviction.
A. Philip Randolph, Bayard Rustin & the civil rights leaders are the original progressives with the Freedom Budget.
Watch the full interview here: youtu.be/2kI9oZ8RCpc
On Fox News, interviewing the interviewer. Decide for yourself.
Live now with Rev. Al Sharpton for the National Action Network Convention 2026. Watch here: youtube.com/live/95PyCH7...
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...
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.