
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 — 534
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 · 170 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Musk must be held accountable for violating the U.S. Constitution. www.nbcbayarea.com/news/politic...
This is the golden age JD Vance? We will never lead the 21st century in tech & bioscience by kneecapping American R&D. Even Condi Rice has said we need to be doubling, not cutting NSF.
We are in this moment because for decades Republicans have hammered that "government is bad." Democrats must have the courage to make the case that actually "government is good." All modern American politics is defined by the polarity of FDR or Reagan.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
I would have voted yes. They called a procedural vote without notice & I like 8 others didn’t make it there on time. Musk’s attacks on our institutions are unconstitutional. He should be subpoenaed & answer to our committee. They should call the vote again with notice.
Trump's proposal to takeover Gaza as a territory and force out 2 million is morally bankrupt and totally out of touch with Palestinians self-determination or the Arab Peace Initiative with Israel.
Without the Department of Education, class sizes will swell, students with disabilities could lose access to special education, and working class kids will lose access to grants and loans. The attack on public education is unacceptable and won't stand.
What we need is smart trade, strategic trade, not tantrum trade! We need smart tariffs, not dumb one. Put tariffs on critical industries where China is dumping, not on our friends who are making it possible for Americans to afford groceries, gas, and rent!
SoupScore Breakdown
Loading analysis metrics…
Voting History534 total votesExpandCollapse
Voting History
534 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-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 |
| 2026-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 5764 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-20 | H.R. 5763 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-15 | H.R. 2988 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H.R. 7006 (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.