Trump promised to fight for working families but he’s making life MORE EXPENSIVE at every turn.
Tariffs, student loans, credit cards, rent, groceries—it’s all up.
Americans wanted a cost-of-living warrior. Instead, Trump’s waging a war on wallets.

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.
I’m deeply disappointed to see any institution cower to a bully.
This wasn’t a negotiation—it was a shakedown.
Universities should not surrender.
When institutions give in to pressure like this, they don’t just lose their backbone—they risk losing their soul.
Reposted byMike Levin
Trump’s tariffs are a tax on American families. They’re driving up the price of gas, groceries, cars, and everyday goods. This isn’t strength—it’s sabotage.
thehill.com/business/542...
Americans earned their Social Security benefits over a lifetime of work. It's our duty to protect and strengthen Social Security for today’s seniors and tomorrow’s workers alike. The Social Security 2100 Act would keep the system solvent for decades by ensuring those at the top pay their share.
5. Make Healthy Food More Accessible
Millions struggle to afford healthy food. That’s unacceptable for the richest country in the world. We need to support local farms that use sustainable practices and help bring down food costs while protecting our land and water for the next generation.
Reposted byMike Levin
Treasury Secretary Scott Bessent just admitted it: so-called “Trump accounts” are a backdoor to PRIVATIZING Social Security.
While slashing Medicaid and SNAP, they’re plotting to gamble your retirement on Wall Street.
They’ll gut the safety net, one scheme at a time.
Treasury Secretary Scott Bessent just admitted it: so-called “Trump accounts” are a backdoor to PRIVATIZING Social Security.
While slashing Medicaid and SNAP, they’re plotting to gamble your retirement on Wall Street.
They’ll gut the safety net, one scheme at a time.
Reposted byMike Levin
Our nation INVENTED EVs, batteries, and solar—then let China take the lead.
While Trump cuts incentives and pushes dirty fuels, China is investing, building, and winning.
We are falling behind due to the fossil fuel industry’s dirty money—and those who benefit from the status quo.
Our nation INVENTED EVs, batteries, and solar—then let China take the lead.
While Trump cuts incentives and pushes dirty fuels, China is investing, building, and winning.
We are falling behind due to the fossil fuel industry’s dirty money—and those who benefit from the status quo.
Trump’s tariffs are a tax on American families. They’re driving up the price of gas, groceries, cars, and everyday goods. This isn’t strength—it’s sabotage.
thehill.com/business/542...
Trump gets his tariffs. You get the bill.
From Tide detergent to new cars, companies are passing the cost to you.
Prices are rising, profits are falling, and Main Street hasn’t even felt the worst of it yet.
These tariffs are just a tax on the American people. www.reuters.com/world/us/tru...
3. Bring Back the American Dream of Homeownership
Owning a home should be a goal within reach for working families. We must fix the home insurance market, which is breaking in places like California and Florida. Families should never be priced out of safety or stability.
Reposted byMike Levin
Enough is enough. No more excuses. No more loopholes. No more lawmakers getting rich from non-public information. If you're making laws, you shouldn't be making trades. That’s why we need a stock trading ban in Congress.
Trump’s European energy deal is fantasy. The numbers don’t add up, the supply doesn’t exist, and the EU knows it. Terrible from an environmental perspective. A headline for the cameras, not a real plan. America needs strategy, not more stunts. www.reuters.com/business/ene...
Enough is enough. No more excuses. No more loopholes. No more lawmakers getting rich from non-public information. If you're making laws, you shouldn't be making trades. That’s why we need a stock trading ban in Congress.
Some Republicans claim they didn’t gut Medicaid—just added “accountability.” That’s a LIE. Their plan slashes $1 trillion, imposes harsh red tape, and creates chaos that could push millions off coverage. This isn’t reform. It’s sabotage.
#CancelTrumpsMedicaidCuts
Electricity prices are set to spike—and Trump’s repeal of clean energy tax credits is a big reason why. That’s why soon we’ll be introducing the CHEAP ENERGY ACT to lower costs, speed up buildout of clean energy, and keep the lights on for everyone. heatmap.news/politics/ele...
2. Make Energy and Water Affordable
It’s not radical to believe that everyone deserves access to affordable energy and clean water. We must invest in clean energy to lower utility bills, modernize our grid, and expand desalination and water recycling to deal with droughts before they become crises.
1. Clean Up Washington
Special interests and big money have too much influence in our government. We need ethics reform, and it starts with banning stock trading in Congress – because this job is about public service, not a payday.
I believe that every American should have the opportunity to succeed. It’s that belief that’s driven me to create a blueprint to lower costs, improve quality of life, and drive sustainable growth.
Read them all at mikelevin.org/10bigsteps/
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-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.J. Res. 105 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 106 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 104 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 539 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-02 | H.R. 747 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-02 | H.R. 4216 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-23 | H.R. 4275 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-23 | H.R. 3357 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 1917 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 3937 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3351 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3095 (119th) | Fast-track passage | NO | NO | ✓ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H. Res. 590 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-18 | H. Res. 590 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-17 | H.R. 1919 (119th) | Final passage | NO | NO | ✓ | 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.