Trump’s pardon of the former Honduran president is completely indefensible.
This was a leader convicted of helping move tons of cocaine into the U.S. who even bragged that traffickers would “shove the drugs right up the gringos’ noses.”

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
Treating drug cartels like invading armies is legally baseless and has produced unlawful results.
“This is not bending the law, it is breaking it.”
A must-read piece for those who care about the integrity of U.S. military power and the limits that keep our government accountable.
Treating drug cartels like invading armies is legally baseless and has produced unlawful results.
“This is not bending the law, it is breaking it.”
A must-read piece for those who care about the integrity of U.S. military power and the limits that keep our government accountable.
“Affordability” isn’t a hoax.
It’s a word with an actual meaning, and none of it matches the higher prices, higher energy costs, and stalled wages families have faced since January.
#TrumpsAffordabilityCrisis
When even Newsmax’s legal analyst says your order was a war crime, you’ve got a problem. Pete Hegseth must resign and face a real investigation.
Reposted byMike Levin
The Trump Administration says its recent military strikes near Venezuela are about stopping drug traffickers, but what’s really driving this?
Reporting shows Venezuela isn’t a major source of drugs entering our country. 🧵
Reposted byMike Levin
The White House has used a level of force that looks nothing like a normal counter-drug mission. So what’s actually going on?
Here’s a big hint.
Venezuela has the largest proven oil reserves in the entire world.
No matter your politics, the bottom line is the same.
Military force should never be justified with a story that falls apart the moment you check the facts.
www.reuters.com/business/ene...
Add Trump’s long history of saying the U.S. should “take the oil” in other countries, and the drug story looks more like a convenient mask.
Many now believe the real aim is to weaken or remove Maduro and reshape control of a massive oil reserve.
Even though its industry has collapsed under Maduro, its exports have started rising again, which makes the country a huge player in global energy politics.
Some of our officials have floated the idea of opening Venezuela’s oil sector to Western companies if there’s a change in leadership.
The White House has used a level of force that looks nothing like a normal counter-drug mission. So what’s actually going on?
Here’s a big hint.
Venezuela has the largest proven oil reserves in the entire world.
The Trump Administration says its recent military strikes near Venezuela are about stopping drug traffickers, but what’s really driving this?
Reporting shows Venezuela isn’t a major source of drugs entering our country. 🧵
Dehumanizing whole communities spits on that legacy. We can debate immigration policy, but stripping an entire group of their dignity violates the core values we were all raised to honor.
It crosses a moral line and betrays the America generations have defended. www.nytimes.com/2025/12/02/u...
Immigrants have powered our economy, served in uniform, raised families, and renewed our democracy generation after generation.
Ronald Reagan once said, “America is a shining city upon a hill… open to anyone with the will and the heart to get here.”
That’s why calling any group of immigrants “garbage” isn’t just ugly rhetoric, it’s fundamentally un-American. This country has always strived to judge people as individuals.
Reposted byMike Levin
Time is running out. When the year ends, Affordable Care Act tax credits disappear unless Congress acts.
Independent analysts warn that millions will be priced out of care if nothing is done.
And this is about more than the credits. (THREAD)
Washington Republicans want to kneecap the ACA.
They don’t have a replacement, not even the outline of a real idea.
Not even “concepts of a plan.”
Letting costs rise while offering nothing better is disgraceful.
Before the ACA, insurers charged women more, denied pregnancy coverage, and pushed junk plans that collapsed when people got sick.
The ACA stopped those abuses and made real coverage affordable for tens of millions of Americans.
Time is running out. When the year ends, Affordable Care Act tax credits disappear unless Congress acts.
Independent analysts warn that millions will be priced out of care if nothing is done.
And this is about more than the credits. (THREAD)
Reposted byMike Levin
Ghislaine Maxwell trafficked children and is now in a low-security prison because the Trump Administration approved her transfer. One set of rules for the powerful and another for everyone else.
This is what corruption looks like.
www.theguardian.com/commentisfre...
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-07-17 | S. 1582 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-07-17 | H.R. 3633 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-07-17 | H. Res. 580 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-16 | H. Res. 580 (119th) | Motion to Reconsider | NO | NO | ✓ | Passed |
| 2025-07-15 | H.R. 1717 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-15 | H. Res. 580 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-07-15 | H. Res. 580 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-14 | S. 1596 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-14 | H.R. 1770 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-14 | H.R. 1709 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-03 | H.R. 1 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-07-03 | H. Res. 566 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-03 | H. Res. 566 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-07-02 | H. Res. 566 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-02 | H. Res. 566 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-06-27 | H. Res. 516 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-26 | H.R. 275 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-26 | H.R. 875 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-25 | H.R. 3944 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-06-25 | H. Res. 519 (119th) | Motion to Suspend the Rules and Agree, as Amended | YES | YES | ✓ | Passed |
| 2025-06-24 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-24 | H. Res. 530 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 530 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 537 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3394 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 1998 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-12 | H.R. 4 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | S. 331 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 884 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-06-10 | H.R. 2096 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-09 | H. Res. 481 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 488 (119th) | Motion to Suspend the Rules and Agree | NO | NO | ✓ | Passed |
| 2025-06-09 | H.R. 2035 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-06 | H.R. 2966 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-05 | H.R. 2931 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2931 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-04 | H.R. 2483 (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.