No one should be shot in the back and denied urgent medical care.
The shooting of Venezuelan DoorDash driver Wilber Garcés Pérez by ICE in Austin demands a full investigation.
Abolish ICE. Prosecute rogue agents.
www.thebulwark.com/p/ice-shot-a...

Congress Member Profile|U.S. Representative|Democrat|California District 17
Ro Khanna
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 615
Yes42%
No55%
Present1%
Not Voting2%
Party align97%
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 · 50 sponsored · 201 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Paramount, run by the Ellisons, should not own both CBS and CNN. California must not cave and take a deal that leaves both under the same owner.
variety.com/2026/film/ne...
Every House & Senate Democrat should schedule this week an appearance on MS NOW and CNN and do an interview with Politico.
Republicans haven’t prepared for a Democratic Party that presents a bold, fresh economic vision for working families.
They are for foreign wars. We are for Medicare for All, taxing billionaires, and free childcare. Read more in NYT: www.nytimes.com/2026/09/21/u...
Tech CEOs say AI is too complicated for people in Washington to understand. Give me a break.
In the same way we have technical experts regulating nuclear energy, electricity, and aviation, we need an independent federal agency for AI.
Congress is on vacation through November. Why?
Johnson wants to stop votes on healthcare, the Epstein files, Pete Hegseth’s impeachment, and ending the war.
Republicans will have to answer for this in the midterms.
Rep. Thomas Massie and I have defied history a second time, securing commitments for 218 signatures on Epstein 2.0, including Reps. Norman, Fitzpatrick, Mace, and every Democrat. Two Democrats were sick and will sign when Johnson calls us back.
We will not rest until there is justice.
Mike Johnson just canceled votes. He doesn't want a vote on stopping the war or releasing more of the Epstein files.
He knows that, come January, he will not be Speaker of the House. The last thing Congress needs is a vacation. When we take back the House, we will be working overtime.
I am outraged that our government is giving Israel nearly $3 billion in bombs to kill Palestinian children.
We need to put the needs of working families and Americans first.
Thomas Massie has intoduced articles of impeachment against Pete Hegseth. It is urgent that Democrats support this measure.
From an illegal, immoral war in Iran to extrajudicial killings in the Caribbean to firing qualified generals, it is time for Hegseth to go.
Epstein. Gaza. A rigged economy. Three total failures; one corrupt system behind them all.
The powerful protect their own: pedophiles, war criminals, and the billionaires.
The establishment won’t get the message unless we send it to them. It’s time to vote and throw them out.
Thomas Massie and I led the fight against US-Israel military integration in the House.
Now, we are continuing the fight to remove Section 219 from the National Defense Authorization Act.
We must protect American sovereignty.
The tech lords act like priests who know Latin & keep the rest of us in the dark.
Amodei doesn’t go nearly far enough.
We must pause recursive self improving AI.
We must have criminal and civil liability for AI that damages us.
What is your P(doom), probability of doom, number Dario?
Wishing all those celebrating Rosh Hashanah a happy and healthy new year.
Shana tova!
JD Vance said he wouldn’t call this a “war.” In the days since:
✅ U.S. strikes 5 Iranian oil tankers
✅ Iran strikes U.S. base in Jordan
✅ Houthis capture vital port city
That’s war, JD. End it before it gets even worse.
Progressives are beating big money and AIPAC by running on a platform of:
No aid to Israel
No foreign wars
Taxing billionaire wealth
Medicare for All
This agenda is how we win.
Trump is going after the Postal Service because he’s betrayed his central promise to the American people and is in a panic to save the midterms.
Congress must protect local authority to run elections and keep the president’s partisan meddling out of our democratic process.
The UK has taken an important moral step in imposing sanctions and a trade ban on Israel’s illegal settlements.
The next American President must do the same and recognize a Palestinian state.
Darcy is a school bus driver. She doesn’t know how she will afford to heat her home this Winter with fuel prices skyrocketing. Her family can only budget around $100 for groceries to feed 3 adults.
We need to end this war in Iran.
They tell me you can’t be for Medicare for All; that’s too “radical.” Meanwhile, we’ve had a guy who has said the most insane things win two terms.
It’s time the Democrats actually start talking about a bold policy that will be for working Americans.
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History615 total votesExpandCollapse
Voting History
615 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-06-04 | H. Res. 518 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-04 | H. Res. 1336 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Res. 1336 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Con. Res. 84 (119th) | Approve resolution | YES | NO | ✕ | Failed |
| 2026-06-03 | H. Res. 518 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Con. Res. 86 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-03 | H.R. 2860 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-03 | S. 254 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7618 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 6047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
| 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 |
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.