Mike Johnson kept House Republicans out for seven weeks doing nothing to help families.
Now he is back pushing bills that weaken clean air and clean water and will raise energy costs, all to keep Big Oil happy.
Cheap energy is clean energy, and Americans deserve more of it, not less.

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 — 550
Yes45%
No54%
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 · 93 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Reposted byMike Levin
ABC should've never settled with Trump. When you give in to a bully, he pushes harder.
His attacks on Mary Bruce show exactly why backing down is a mistake.
She showed courage by asking tough questions. We need more reporters like her.
News outlets must stop rewarding Trump’s intimidation.
ABC should've never settled with Trump. When you give in to a bully, he pushes harder.
His attacks on Mary Bruce show exactly why backing down is a mistake.
She showed courage by asking tough questions. We need more reporters like her.
News outlets must stop rewarding Trump’s intimidation.
Trump says we’re in a “golden age” while families can’t afford groceries.
Maybe it looks golden to him because he’s busy plastering gold all over the White House.
For everyone else, it’s just higher prices and a president completely out of touch.
www.nytimes.com/2025/11/17/u...
Reposted byMike Levin
Yale & Penn found that literally tens of thousands of people will die because of the Trump Administration’s cuts to healthcare.
I will never stop fighting for a right to quality, affordable care for every American.
ldi.upenn.edu/our-work/res...
Yale & Penn found that literally tens of thousands of people will die because of the Trump Administration’s cuts to healthcare.
I will never stop fighting for a right to quality, affordable care for every American.
ldi.upenn.edu/our-work/res...
Reposted byMike Levin
Trump did it again.
Today, he publicly took MBS’ side over his own intelligence community, even though our agencies unanimously concluded that MBS approved the murder of Jamal Khashoggi.
This is a clear betrayal of American interests.
When an American president elevates the word of authoritarian leaders over our intelligence community, he weakens our national security, undermines the professionals who protect this country, and signals to strongmen everywhere that they can do whatever they want as long as they flatter him.
It’s the same playbook as Helsinki, when Trump stood next to Putin and dismissed clear findings of Russian election interference.
This isn’t just embarrassing on the world stage.
It’s dangerous.
Trump did it again.
Today, he publicly took MBS’ side over his own intelligence community, even though our agencies unanimously concluded that MBS approved the murder of Jamal Khashoggi.
Translation so you don't have to read Trump’s rant:
he doesn’t give a damn about Epstein’s survivors.
He only cares about deflecting from the truth, protecting abusers, and persecuting his political enemies.
Reposted byMike Levin
Trump has fought release of the Epstein Files for years and now may use a new DOJ probe as a smokescreen to stall them again.
Here’s the truth: he could release the files RIGHT NOW.
If he wanted them out, they would already be out. time.com/7334450/epst...
Trump has fought release of the Epstein Files for years and now may use a new DOJ probe as a smokescreen to stall them again.
Here’s the truth: he could release the files RIGHT NOW.
If he wanted them out, they would already be out. time.com/7334450/epst...
Maybe the Epstein Files were all in the East Wing?
Reposted byMike Levin
Just a reminder that Trump already has the power to release the Epstein Files right now, this minute.
They’re already under subpoena by the House Oversight Committee, so don’t fall for Trump’s claim that he wants full transparency.
He’s been fighting against it for many years.
Just a reminder that Trump already has the power to release the Epstein Files right now, this minute.
They’re already under subpoena by the House Oversight Committee, so don’t fall for Trump’s claim that he wants full transparency.
He’s been fighting against it for many years.
Reposted byMike Levin
Nothing says serious national emergency like staging a $220M cowboy glamour shoot at Mount Rushmore while your friends quietly cash the checks.
www.propublica.org/article/kris...
Nothing says serious national emergency like staging a $220M cowboy glamour shoot at Mount Rushmore while your friends quietly cash the checks.
www.propublica.org/article/kris...
SoupScore Breakdown
Loading analysis metrics…
Voting History550 total votesExpandCollapse
Voting History
550 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 |
|---|---|---|---|---|---|---|
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-19 | H.R. 1286 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1263 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2240 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2255 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 352 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2243 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-14 | H.R. 2215 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H.R. 249 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H. Con. Res. 30 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-07 | H.R. 881 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-05-07 | H.R. 1503 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-05 | H.R. 36 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-05 | H.R. 530 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-01 | H.J. Res. 88 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-01 | H.J. Res. 78 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-30 | H.J. Res. 89 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-30 | H.J. Res. 87 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-29 | H.J. Res. 60 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-29 | H.R. 859 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 1442 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 1402 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H. Res. 354 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-04-29 | H. Res. 354 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-04-28 | S. 146 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-28 | H.R. 973 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-10 | H.R. 22 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-10 | H.R. 22 (119th) | Send back to committee | YES | YES | ✓ | 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.