Mike Levin headshot
At a Glance
Seat
Representative for California District 49
Born
October 28, 1978
Age 47
Phone
(202) 225-3906
Office
2352 Rayburn House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|California District 49

Mike Levin

Michael Ted Levin is an American politician and attorney who serves as the U.S. representative for California's 49th congressional district since 2019. He is a member of the Democratic Party and represents most of San Diego's North County, as well as part of southern Orange County.

Source: WikipediaView full (CC BY-SA)
Voting Record — 581
Yes45%
No53%
Present1%
Not Voting1%
Party align97%
Cross-party3%
SoupScore
District Map

Congressional District 49

U.S. Census Bureau boundary data.
Mike Levin headshot
Mike Levin
U.S. RepresentativeDemocratCalifornia District 49
SoupScore
Mike's ATmosphere Activity
20 recent posts · 24 sponsored · 96 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Under the memorandum signed by the Pentagon and Qatar, ownership of the plane transfers to Trump’s presidential library foundation when he leaves office. His own son says it will sit in the lobby of a future Trump hotel. So follow the chain.
The cost of that work is classified. Estimates say north of a billion. The number is enormous, and you are paying it. Now the part they bury.
This would be a scandal that would have ended any other presidency. Qatar gave a $400 million Boeing 747 to the Pentagon. Trump calls it a “free” gift. It is not free. The Air Force just spent months retrofitting it with secure communications, missile defense, and electromagnetic shielding.
Meanwhile the Interior Department’s social media reads like a North Korean state broadcast, breathlessly hailing the dear leader while crews stand vacuuming algae off the bottom.
And when it inevitably falls apart, they blame the water, the weather, the paint, political opponents, and anyone but the people holding the brush.
A no-bid contract handed to a guy whose price ballooned past $14 million and counting. Cheap materials and no plan for what happens when it dries.
A reflecting pool is supposed to show you the truth. This one does. Trump promised a fresh coat, bright and bold, American flag blue, covering everything that came before. The reality is paint clumped, peeled, and curdled into a swampy green sludge, floating in ugly little islands across the water.
Juneteenth marks June 19, 1865, the day enslaved people in Galveston, Texas finally learned they were free, more than two years after the Emancipation Proclamation. Freedom delayed, but freedom won. Recognizing that day as a national holiday was long overdue.
5 years ago this week, I was proud to cast a vote of real historical significance. In 2021, the House passed the Juneteenth National Independence Day Act. I was honored to be among the 415 members who voted yes. The next day it became law, the first new federal holiday since Dr. King’s in 1983.
Every dollar. And the United States already owns half of it for free. Trump is holding up a bridge we got for nothing, to protect a donor who wrote him a check, while picking a fight with our closest ally and biggest trading partner. This is corruption in plain sight.
Hours after that, Trump announced he would block the new bridge. The opening was set for June 12. It got canceled the day before. The bridge sits there finished and empty. Now here is the part that should make every taxpayer angry. Canada paid for the entire bridge.
The family that owns the old bridge stands to lose business when the new one opens. So in January, they gave one million dollars to a pro-Trump super PAC. Weeks later they met with Trump’s Commerce Secretary. He called Trump.
A brand new bridge between Detroit and Canada is finished and ready to open. It would speed up traffic for millions of trucks, cut delays for American businesses, and help the auto industry that employs people in every state. There is just one problem. Donald Trump won’t let it open. Here is why.
Reposted byMike Levin
Scientists at Trump’s EPA say they are being told to make chemical risks “disappear on paper.” When a safety test shows danger, supervisors reportedly ask them to keep shrinking the scenario until the poison looks safe. Senior scientists reassigned to paperwork.
Scientists at Trump’s EPA say they are being told to make chemical risks “disappear on paper.” When a safety test shows danger, supervisors reportedly ask them to keep shrinking the scenario until the poison looks safe. Senior scientists reassigned to paperwork.
SoupScore Breakdown
Loading analysis metrics…
Voting History
581 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2025-09-04H.R. 4553 (119th)Approve amendmentNONOFailed
2025-09-04H.R. 4553 (119th)Approve amendmentNONOFailed
2025-09-04H.R. 4553 (119th)Approve amendmentNONOFailed
2025-09-04H.R. 4553 (119th)Approve amendmentNONOFailed
2025-09-04H.R. 4553 (119th)Approve amendmentNONOFailed
2025-09-04H.J. Res. 105 (119th)Final passageNONOPassed
2025-09-04H.J. Res. 106 (119th)Final passageNONOPassed
2025-09-04H.J. Res. 104 (119th)Final passageNONOPassed
2025-09-03H. Res. 539 (119th)Kill the motionYESYESPassed
2025-09-03H. Res. 672 (119th)Approve resolutionNONOPassed
2025-09-03H. Res. 672 (119th)End debate nowNONOPassed
2025-09-02H.R. 747 (119th)Fast-track passageYESYESPassed
2025-09-02H.R. 4216 (119th)Fast-track passageYESYESPassed
2025-07-23H.R. 4275 (119th)Fast-track passageYESYESPassed
2025-07-23H.R. 3357 (119th)Fast-track passageYESYESPassed
2025-07-22H.R. 1917 (119th)Fast-track passageYESYESPassed
2025-07-22H.R. 3937 (119th)Fast-track passageYESYESPassed
2025-07-21H.R. 3351 (119th)Fast-track passageYESYESPassed
2025-07-21H.R. 3095 (119th)Fast-track passageNONOPassed
2025-07-18H.R. 4016 (119th)Final passageNONOPassed
2025-07-18H.R. 4016 (119th)Send back to committeeYESYESFailed
2025-07-18H.R. 4016 (119th)Approve amendmentNONOFailed
2025-07-18H.R. 4016 (119th)Approve amendmentNONOFailed
2025-07-18H.R. 4016 (119th)Approve amendmentNONOFailed
2025-07-18H.R. 4016 (119th)Approve amendmentNONOFailed
2025-07-18H.R. 4016 (119th)Approve amendmentNONOFailed
2025-07-18H.R. 4016 (119th)Approve amendmentNONOFailed
2025-07-18H.R. 4016 (119th)Approve amendmentNONOFailed
2025-07-18H. Res. 590 (119th)Approve resolutionNONOPassed
2025-07-18H. Res. 590 (119th)End debate nowNONOPassed
2025-07-17H.R. 1919 (119th)Final passageNONOPassed
2025-07-17S. 1582 (119th)Final passageYESNOPassed
2025-07-17H.R. 3633 (119th)Final passageYESNOPassed
2025-07-17H. Res. 580 (119th)Approve resolutionNONOPassed
2025-07-16H. Res. 580 (119th)Motion to ReconsiderNONOPassed
2025-07-15H.R. 1717 (119th)Fast-track passageYESYESPassed
2025-07-15H. Res. 580 (119th)Approve resolutionNONOFailed
2025-07-15H. Res. 580 (119th)End debate nowNONOPassed
2025-07-14S. 1596 (119th)Fast-track passageYESYESPassed
2025-07-14H.R. 1770 (119th)Fast-track passageYESYESPassed
2025-07-14H.R. 1709 (119th)Fast-track passageYESYESPassed
2025-07-03H.R. 1 (119th)Accept Senate changesNONOPassed
2025-07-03H. Res. 566 (119th)Approve resolutionNONOPassed
2025-07-03H. Res. 566 (119th)Approve amendmentNONOAgreed to
2025-07-02H. Res. 566 (119th)End debate nowNONOPassed
2025-07-02H. Res. 566 (119th)Consideration of the ResolutionNONOPassed
2025-06-27H. Res. 516 (119th)Approve resolutionNONOPassed
2025-06-26H.R. 275 (119th)Final passageNONOPassed
2025-06-26H.R. 875 (119th)Final passageYESNOPassed
2025-06-25H.R. 3944 (119th)Final passageNONOPassed

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.

← PrevPage 8 / 12Next →