I’ll fight any attempt to drill off our shores, and I’ll stand with every Californian who knows our ocean isn’t for sale.

Congress Member Profile|U.S. Representative|Democrat|California District 49
Mike Levin
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 566
Yes45%
No53%
Present1%
Not Voting1%
Party align97%
Cross-party3%
SoupScore
District Map
Congressional District 49
U.S. Census Bureau boundary data.
Social & Web
External Resources

Mike Levin
U.S. RepresentativeDemocratCalifornia District 49
SoupScore
Mike's ATmosphere Activity
20 recent posts · 24 sponsored · 94 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Billions of tons of new carbon pollution isn’t just bad policy, it’s utter madness for a state already battling wildfires, extreme heat, and rising seas.
Only the fossil fuel industry thinks doubling down on this makes sense. Even most local Republicans don’t want offshore drilling in California.
Meanwhile, our coastal economy (tourism, fishing, recreation) brings in tens of BILLIONS every year. Trump’s plan risks all of that for a payday that won’t even show up on a gas receipt.
And let’s not forget the climate math.
California drivers would feel nothing. But our coastline would feel everything. One spill could shut down beaches, kill wildlife, and hammer small businesses. We already lived through this in 2021 in Orange County when a relatively small spill caused chaos.
Now Trump wants to let Big Oil start drilling off California’s coastline.
And for what?
It won’t lower gas prices. Not now, not ever.
Even the oil companies admit it would take a decade to produce anything meaningful, and even then it would barely move national supply.
Reposted byMike Levin
Trump keeps propping up expensive, unreliable coal plants and your energy bills keep rising.
Cheap energy is clean energy. Trump’s fossil fuel obsession makes families pay more. www.lcv.org/blog/how-tru...
Trump keeps propping up expensive, unreliable coal plants and your energy bills keep rising.
Cheap energy is clean energy. Trump’s fossil fuel obsession makes families pay more. www.lcv.org/blog/how-tru...
RFK Jr is hijacking the CDC to promote a long-disproved lie that vaccines cause autism, blindsiding career scientists and shredding decades of evidence.
It's dangerous, puts children at real risk and destroys public trust.
He should resign immediately and should've never been put in this job.
This guts support for low-income students, English learners and kids with disabilities.
It is reckless, ideological vandalism that hurts real families. #TrumpCrushesYourDreams
As a dad with two kids in a Title I public school, I am furious.
Trump is ripping apart the Education Department and handing off billions in critical programs to agencies that have no expertise in educating our most vulnerable kids.
Reposted byMike Levin
The new Republican spending bill has driven ACA premiums through the roof, and healthcare costs are about to hit families across California hard.
Listen to this constituent who shared her story with me.
Reposted byMike Levin
Trump’s attacks on veterans in Congress are dangerous and false. I stand with Reps. Crow, DeLuzio, Goodlander, Houlahan and Senators Kelly and Slotkin.
All are patriots who deserve better than threats.
The new Republican spending bill has driven ACA premiums through the roof, and healthcare costs are about to hit families across California hard.
Listen to this constituent who shared her story with me.
Reposted byMike Levin
I’ve been pushing to ban stock trading by members of Congress for YEARS, and this week we finally have a hearing on our legislation that would make it happen.
I’m glad our bill is getting its day in committee, but make no mistake, we won’t stop fighting until it becomes the law of the land.
I’ve been pushing to ban stock trading by members of Congress for YEARS, and this week we finally have a hearing on our legislation that would make it happen.
I’m glad our bill is getting its day in committee, but make no mistake, we won’t stop fighting until it becomes the law of the land.
Mary Bruce showed more spine in a matter of seconds than Washington Republicans have shown all year.
Trump’s attacks on veterans in Congress are dangerous and false. I stand with Reps. Crow, DeLuzio, Goodlander, Houlahan and Senators Kelly and Slotkin.
All are patriots who deserve better than threats.
Reposted byMike Levin
I've had a missile blow up next to my airplane, been shot at dozens of times by anti-aircraft fire, and launched into orbit — all for my country. I never thought I'd see a President call for my execution.
Trump doesn’t understand the Constitution, and we're all less safe for it.
Reposted byMike Levin
Trump’s scheme to gut the Education Department is a direct hit on every family with kids in our public schools.
As a dad with two kids in those classrooms, I’m disgusted.
He’s ripping away support for teachers, college access, child care, and tribal education.
Our kids deserve better than this reckless chaos.
SoupScore Breakdown
Loading analysis metrics…
Voting History566 total votesExpandCollapse
Voting History
566 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-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-16 | H. Res. 951 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 2550 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-11 | H. Res. 432 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-11 | H.R. 3638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3628 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H. Res. 939 (119th) | Kill the motion | PRESENT | NO | — | Passed |
| 2025-12-10 | H. Res. 432 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2025-12-10 | S. 1071 (119th) | Final 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.