Fixed it.

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.
Let me get this straight: The House hasn’t voted in weeks, the govt is shut down, the new Democratic member hasn’t even been sworn in, we’re one signature from forcing release of the Epstein Files, and Mike Johnson (the weakest Speaker ever) wants us home so his party won’t implode.
Reposted byMike Levin
This shutdown happened because Johnson, Thune & Trump refused to come to the table. One party controls the House, Senate & White House. They have the power to keep government open.
If they refuse to negotiate on health care, that’s on them.
Plain and simple.
This shutdown happened because Johnson, Thune & Trump refused to come to the table. One party controls the House, Senate & White House. They have the power to keep government open.
If they refuse to negotiate on health care, that’s on them.
Plain and simple.
Average ACA premiums are about to skyrocket from $888 to $1,904 a month if Republicans get their way.
A 60-year-old couple making $85,000 would be forced to pay $22,600 MORE a year.
Millions will be priced out of care.
Friends, this is WORTH THE FIGHT.
Reposted byMike Levin
There’s so much happening in the news, but I can’t ignore President Trump’s recent remarks to our military leaders.
His speech was filled with falsehoods and carried a deeply troubling message about the role of our armed forces in our democracy. 👇🧵
Reposted byMike Levin
And as for Pete Hegseth—the television pundit pretending to be Patton—he’s the opposite of what our men and women in uniform need.
They need their lives in the hands of serious leadership, not cable talk bravado dressed up as wisdom.
Our armed forces put their lives on the line for our democracy. They deserve honesty, integrity, and respect.
Nothing less. 🇺🇸
And as for Pete Hegseth—the television pundit pretending to be Patton—he’s the opposite of what our men and women in uniform need.
They need their lives in the hands of serious leadership, not cable talk bravado dressed up as wisdom.
They deserve better than a Commander in Chief who would use their courage as a prop for his own agenda and inflated ego.
Our troops deserve leaders who honor their sacrifice by telling the truth, respecting the Constitution, and keeping politics out of the chain of command.
That is the opposite of what our founders intended—and the opposite of what generations of service members have sworn to protect.
Those generations fought to protect bedrock principles of our republic that we must never undermine.
But in his speech, Trump crossed a dangerous line. He suggested the military should be a political weapon and that American cities could be treated as a proving ground for force.
I’m honored to represent Marine Corps Base Camp Pendleton. I have nothing but gratitude and respect for our Marines, sailors, soldiers, and airmen.
They are the finest fighting force in the world, serving with courage, integrity, and devotion to the Constitution.
There’s so much happening in the news, but I can’t ignore President Trump’s recent remarks to our military leaders.
His speech was filled with falsehoods and carried a deeply troubling message about the role of our armed forces in our democracy. 👇🧵
Reposted byMike Levin
Pope Leo just reminded climate skeptics that denial is not a plan.
Maybe the president should listen. www.politico.eu/article/pope...
Pope Leo just reminded climate skeptics that denial is not a plan.
Maybe the president should listen. www.politico.eu/article/pope...
According to a new nonpartisan report, if ACA enhanced tax credits expire, Marketplace enrollees nationwide will see premiums more than double in 2026 from $888 to $1,904 a year on average, a 114 percent increase that will hit millions of families. www.kff.org/affordable-c...
Reposted byMike Levin
Russ Vought, Trump’s budget director, is trying to use the shutdown to illegally fire federal workers and gut agencies Congress created. It will not stand. We are fighting back in court and the law is on the side of the workers.
Do not lose hope.
Russ Vought, Trump’s budget director, is trying to use the shutdown to illegally fire federal workers and gut agencies Congress created. It will not stand. We are fighting back in court and the law is on the side of the workers.
Do not lose hope.
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 |
|---|---|---|---|---|---|---|
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-28 | — | Motion to Adjourn | NO | NO | ✓ | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (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.