It’s Election Day!
Polls are open. Find yours at vote.ca.gov.
No matter who you vote for, every American has the right to make their voice heard.
Make your voice heard today.

Congress Member Profile|U.S. Representative|Democrat|California District 8
John Garamendi
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 618
Yes40%
No49%
Present1%
Not Voting11%
Party align99%
Cross-party1%
SoupScore
District Map
Congressional District 8
U.S. Census Bureau boundary data.
Social & Web
External Resources

John Garamendi
U.S. RepresentativeDemocratCalifornia District 8
SoupScore
John's ATmosphere Activity
20 recent posts · 15 sponsored · 147 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
My statement on the passing of my very close friend and colleague Dolores Huerta:
Mark my words: Trump's ICE will never use the Golden Bear for mass deportations.
Deporting migrants by ship is impractical, inhumane, and hurts our sealift capacity. Makes no sense at all.
Proud to stand with @carbajal.house.gov in pushing back against this nonsense.
www.kqed.org/news/1210674...
Your tax dollars are about to buy billions in Russian diesel. It won’t lower prices and it will only fund Russia’s war on Ukraine and its attacks on Europe.
Let's be clear on the real cause of high diesel prices.
The president’s choice to go to war with Iran.
For anyone in the Trump Administration to call Vladimir Putin a humanitarian is, at best, disgusting.
Russia launched an unprovoked invasion of Ukraine, and abandoning a nation that should be our ally sends the wrong message to friends and adversaries alike.
The rushed Bahrain base evacuation sums up Trump and Hegseth’s war in Iran: chaos, confusion, and completely avoidable.
These brave servicemembers and their families deserve transparency and prompt, respectful answers to their concerns.
@msnowreports.bsky.social
www.ms.now/news/militar...
What is going on with Trump and Putin? Trump’s diesel deal is funneling millions in taxpayer funds into Putin’s coffers while our ally Ukraine is left in the dark.
His support for Putin undermines our national security and puts American interests at risk.
$6,100. That’s how much more families in our district have paid for goods and services because of Trump’s tariffs and his reckless war in Iran, according to new @JECDems
data.
California families deserve better. We can end this in November.
www.jec.senate.gov/public/index...
Trump lifted sanctions on Russian diesel, handing Putin hundreds of millions of dollars.
This won’t lower prices at the pump, it’ll only fund Putin’s war on Ukraine all while Russia helps Iran target American troops.
Reverse this decision immediately.
www.politico.com/live-updates...
I'm still angry that the President of the United States said that our adversary should "take out" two cities with a combined population of nearly 13 million people and be a "small price to pay."
Los Angeles and San Diego are not expendable. No American is.
Republicans should condemn him.
Trump promised to bring prices down on Day One. It’s Day 168 of $6 gas because of President Trump’s reckless war of choice in Iran.
Republicans repeatedly voted to prolong the war, and you’re paying for it at the pump.
Republicans’ war, your wallet.
This raid is an abuse of power. Using federal law enforcement against a sitting member of Congress on the eve of an election is unprecedented and unacceptable.
The federal government must never be weaponized against political opponents. I stand with Ilhan.
Today I joined @lofgren.house.gov and my California Congressional colleagues in denouncing President Donald Trump's attack remarks against Los Angeles and San Diego.
We had a deal that kept Iran from a nuclear weapon. Trump ripped it up, and now we're in a war.
This man is not well, and I'm outraged he'd even suggest that Los Angeles and San Diego being bombed by Iran is a “small price to pay”.
This November, voters will end this chaos.
This man is not well.
I'm outraged that Trump would say this about California.
We are not collateral damage in Trump’s quagmire in Iran, and voters will show him that in November.
Why are billionaires getting huge tax cuts? Trump and Republicans.
Their Big Ugly Bill gutted health care for 20 million Americans. Then Trump's tariffs and the Iran War drove up food, gas, and health care costs.
Democrats will reverse it.
Because of President Trump, the average family in California has had to pay an additional $5,700+ more for goods and services.
All Republicans have to offer is more tariff taxes, more forever wars, and more handouts for billionaires.
www.jec.senate.gov/public/index...
Wilber Rafael Garces Perez was shot in the back by an ICE officer in Austin, then sent to detention with the bullet lodged in him.
I joined 100 Members of Congress demanding that ICE get him medical care, stop trying to deport a key witness, and release the video.
www.cbsnews.com/news/wilber-...
65 years ago, JFK signed the Peace Corps Act into law.
Patti and I answered his call, serving fresh out of college in Ethiopia. Our service changed our lives and inspired several of our kids to serve too.
To mark this milestone, I introduced a bipartisan resolution.
I'm saddened by the news from Yosemite, where a helicopter carrying two wildfire crew members crashed this weekend.
Please keep these hero's families and loved ones in your thoughts and prayers. May everyone fighting to protect our national parks stay safe.
SoupScore Breakdown
Loading analysis metrics…
Voting History618 total votesExpandCollapse
Voting History
618 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-09-16 | H.R. 8278 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-09-01 | H.R. 6500 (119th) | Accept Senate changes | NOT_VOTING | YES | — | Passed |
| 2026-08-31 | S. 32 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-08-31 | S. 307 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-07-21 | H. Res. 1438 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-07-21 | H.R. 1118 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-07-20 | H.R. 8823 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-07-20 | H.R. 4541 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-07-16 | H.R. 9237 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-07-16 | H.R. 5362 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-07-15 | H.R. 8595 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-07-15 | H.R. 8595 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-07-15 | H.R. 8595 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-07-15 | H.R. 8595 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-07-15 | H.R. 8595 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2026-07-15 | H.R. 8595 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-07-15 | H.R. 8595 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-07-14 | H.R. 1181 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-07-14 | H.R. 1181 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-07-14 | H.R. 139 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-07-14 | H. Res. 1423 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-07-14 | H. Res. 1423 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-07-13 | H.R. 8897 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-07-13 | H.R. 3106 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-30 | H. Res. 1399 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-30 | H. Con. Res. 108 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-06-30 | H. Res. 1398 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-30 | H. Res. 1398 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-29 | H.R. 7128 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-29 | H.R. 7757 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-25 | H.R. 2478 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-24 | H.R. 915 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-24 | H.R. 7401 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-23 | H.R. 6644 (119th) | Accept Senate changes | YES | YES | ✓ | Passed |
| 2026-06-23 | S. 629 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-11 | H. Res. 1335 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-11 | H.R. 9238 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-06-10 | H.R. 8464 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 8464 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-10 | H.R. 8312 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 7892 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | H.R. 5408 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1140 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-06-09 | H. Res. 1140 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-08 | H.R. 8428 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-08 | H.R. 8466 (119th) | Fast-track passage | YES | 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.
Page 1 / 13Next →