Ro Khanna headshot
At a Glance
Seat
Representative for California District 17
Born
September 13, 1976
Age 49
Phone
(202) 225-2631
Office
306 Cannon House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|California District 17

Ro Khanna

Rohit Khanna is an American politician and lawyer serving as the U.S. representative from California's 17th congressional district since 2017. A member of the Democratic Party, he defeated eight-term incumbent Democratic representative Mike Honda in the general election on November 8, 2016, after first running for the same seat in 2014. Khanna also served as the deputy assistant secretary in the United States Department of Commerce under President Barack Obama from August 8, 2009, to August 2011. Khanna endorsed Bernie Sanders for President of the United States in 2016. In 2020, Khanna co-chaired the Bernie Sanders 2020 presidential campaign.

Source: WikipediaView full (CC BY-SA)
Voting Record — 566
Yes41%
No56%
Present1%
Not Voting2%
Party align97%
Cross-party1%
SoupScore
District Map

Congressional District 17

U.S. Census Bureau boundary data.
Ro Khanna headshot
Ro Khanna
U.S. RepresentativeDemocratCalifornia District 17
SoupScore
Ro's ATmosphere Activity
20 recent posts · 41 sponsored · 179 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Reposted byRo Khanna
I just wrapped up a hit on Piers Morgan's show and want to give a shoutout to @rokhanna.bsky.social, who was on as well. We need more Democrats willing to step into hostile territory and engage with new audiences. Glad to see him join the show!
I grew up in Philly. On my street were electricians, HVAC technicians, nurses, teachers, and business executives. We shared a lot in common & one huge thing: rooting for the Eagles. Good luck to my Philly friends and family this weekend.
Elon Musk called me a dick, now JD Vance is calling me disgusting. I won’t apologize for standing up to power and defending the constitution.
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History
566 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-06-05H.R. 2913 (119th)Final passageYESYESPassed
2026-06-04H. Res. 518 (119th)Approve resolutionYESYESPassed
2026-06-04H.R. 8646 (119th)Final passageNONOPassed
2026-06-04H.R. 8646 (119th)Send back to committeeYESYESFailed
2026-06-04H. Res. 1336 (119th)Approve resolutionNONOPassed
2026-06-04H. Res. 1336 (119th)End debate nowNONOPassed
2026-06-04H. Con. Res. 84 (119th)Approve resolutionYESNOFailed
2026-06-03H. Res. 518 (119th)Motion to DischargeYESYESPassed
2026-06-03H. Con. Res. 86 (119th)Approve resolutionYESYESPassed
2026-06-03H.R. 7726 (119th)Final passageNONOPassed
2026-06-03H.R. 7726 (119th)Send back to committeeYESYESFailed
2026-06-03H.R. 2860 (119th)Fast-track passageYESYESPassed
2026-06-03H. Res. 1333 (119th)Approve resolutionNONOPassed
2026-06-03H. Res. 1333 (119th)End debate nowNONOPassed
2026-06-03S. 254 (119th)Fast-track passageYESYESPassed
2026-06-03H.R. 7618 (119th)Fast-track passageYESYESPassed
2026-05-21H.R. 6047 (119th)Final passageNONOPassed
2026-05-21H.R. 1041 (119th)Final passageNONOPassed
2026-05-21H.R. 1041 (119th)Send back to committeeYESYESFailed
2026-05-21H.R. 1329 (119th)Final passageNONOFailed
2026-05-21H.R. 1329 (119th)Send back to committeeYESYESFailed
2026-05-20H. Res. 1300 (119th)Approve resolutionNONOPassed
2026-05-20H. Res. 1300 (119th)End debate nowNONOPassed
2026-05-20H.R. 2616 (119th)Final passageNONOPassed
2026-05-20H.R. 2616 (119th)Send back to committeeYESYESFailed
2026-05-20H.R. 1993 (119th)Fast-track passageYESYESPassed
2026-05-20S. 1003 (119th)Fast-track passageYESYESPassed
2026-05-20S. 2393 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 5317 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 4544 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 3234 (119th)Fast-track passageYESYESPassed
2026-05-20H. Res. 1299 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-15H.R. 8469 (119th)Final passageYESYESPassed
2026-05-15H.R. 8469 (119th)Approve amendmentNONOFailed
2026-05-14H.R. 8365 (119th)Final passageNONOPassed
2026-05-14H.R. 8365 (119th)Send back to committeeYESYESFailed
2026-05-14H.R. 5625 (119th)Final passageNONOPassed
2026-05-14H. Con. Res. 75 (119th)Approve resolutionYESYESFailed
2026-05-14H.R. 6260 (119th)Final passageNONOPassed
2026-05-14H.R. 6260 (119th)Send back to committeeYESYESFailed
2026-05-13H. Res. 1259 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1251 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Con. Res. 96 (119th)Approve resolutionNONOPassed
2026-05-13H.R. 1346 (119th)Final passageYESNOPassed
2026-05-13H.R. 1346 (119th)Send back to committeeNONOFailed
2026-05-13H. Res. 1252 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1274 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1274 (119th)End debate nowNONOPassed
2026-05-13H. Res. 1275 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1275 (119th)End debate nowNONOPassed

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.

Page 1 / 12Next →