Kevin Mullin headshot
At a Glance
Seat
Representative for California District 15
Born
June 15, 1970
Age 55
Phone
(202) 225-3531
Office
1404 Longworth House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|California District 15

Kevin Mullin

Kevin Mullin is an American politician serving as the U.S. representative for California's 15th congressional district since 2023. A member of the Democratic Party, he served as a member of the California State Assembly from the 22nd district, which encompasses most of the San Francisco Peninsula region, from 2012 to 2022.

Source: WikipediaView full (CC BY-SA)
Voting Record — 496
Yes36%
No55%
Present0%
Not Voting9%
Party align98%
Cross-party1%
SoupScore
District Map

Congressional District 15

U.S. Census Bureau boundary data.
Kevin Mullin headshot
Kevin Mullin
U.S. RepresentativeDemocratCalifornia District 15
SoupScore
Kevin's ATmosphere Activity
20 recent posts · 27 sponsored · 173 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

If Trump's BIG UGLY BILL wasn't so harmful to the American people, it'd be easier to sit back and watch👀🍿 Elon Musk turn on the Republican Party... Only REPUBLICANS voted to: Take away health care from 13.7M Americans Take away school lunches from 18M kids Increase national debt by $4T 🤯
One way to address our housing crisis: leveraging underused publicly-owned lots to build transit-oriented housing. Today, I introduced the Empty Lots to Housing Act. Thanks @samtrans.com for raising this issue. Let's cut through the red tape to help working families this #AffordableHousingMonth.
Do you know when you're interacting with #AI? I recently discussed the need for consumer transparency in this rapidly developing industry during a Energy & Commerce Committee hearing. @energycommerce.bsky.social
#Transportation and public transit are integral to any community, and especially so in the San Francisco Bay Area. I was pleased to welcome leaders from @mtcbata.bsky.social and @samtrans.com in my DC office this week to discuss their work helping plan for our future.
Congress must do more to support working families. That’s why I voted NO on President Trump’s big ugly budget bill - Republicans are taking from the poor and giving to the rich. Read my full statement at: kevinmullin.house.gov/2025/05/22/w...
BAD BAD BAD - Republicans passed their big ugly budget bill that hurts everyday Americans by taking away health care, food assistance, and economic stability, all so Republicans can give massive tax breaks to billionaires and corporations.
BAD BAD BAD - Republicans passed their big ugly budget bill that hurts everyday Americans by taking away health care, food assistance, and economic stability, all so Republicans can give massive tax breaks to billionaires and corporations.
This is a WIN for children, families and teachers. I signed onto an amicus brief in this case to protect the Department of Education from Trump’s disastrous attempt to dismantle America’s school system. We won’t back down and must continue to protect public schools. www.npr.org/2025/05/22/n...
Serving on the U.S. Supreme Court carries incredible weight and America needs balance. We're seeing the damage that can be done when one radical president stacks the court. That's why I'm proud to-cosponsor @hankjohnson.house.gov's TERM Act. 18-year terms, with a new justice nominated every 2 years.
In an effort to restore independence to the nation’s highest court, I am proud to reintroduce the Supreme Court Tenure Establishment and Retirement Modernization (TERM) Act, which would establish term limits for Supreme Court justices and a regularized appointments process.
For the second time in a week, Republicans are choosing to conduct their shady business in the dead of night when the American people are asleep. Trump's big ugly tax scam will strip away health care from 13.7M Americans, and take away school meals from over 18M children.
If Donald Trump's big beautiful tax break for billionaires is so great... why not pass it in prime time? Why jam it through in the middle of the night? What don't they want you to know? They have such contempt for the American people.
Republicans are using these absurd charges to distract from the damage they are causing with Trump’s big ugly budget bill, which will strip away health care from 13.7 million Americans and take food out of families’ mouths by slashing SNAP, all so they can give tax breaks to the rich. 🧵2/2
In the U.S. & around the world, LGBTQI+ people still face harassment, discrimination, violence, and state-sanctioned persecution for daring to exist openly. We all have a part to play in ending hate & discrimination. Today, on #IDAHOBIT, we reaffirm our commitment to fighting towards that end.
International Day Against Homophobia, Biphobia, Interphobia, and Transphobia. “END ANTI-LGBTQI+ HATE.” Congressional Equality Caucus logo.
I am deeply saddened to hear about President Biden’s cancer diagnosis. My thoughts are with him and his family during this difficult time, and I’m wishing him a full and quick recovery.
SNAP/CalFresh helps millions of Californians afford groceries & boosts local economies. Last year, nearly 50,000 of our neighbors in CA-15 received SNAP. We can't let Republicans strip food assistance from those in need to fund tax breaks for billionaires. www.washingtonpost.com/politics/202...
SoupScore Breakdown
Loading analysis metrics…
Voting History
496 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-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 passageNONOPassed
2025-06-25H.R. 3944 (119th)Final passageNONOPassed
2025-06-25H.R. 3944 (119th)Send back to committeeYESYESFailed
2025-06-25H.R. 3944 (119th)Approve amendmentNONOAgreed to
2025-06-25H. Res. 519 (119th)Motion to Suspend the Rules and Agree, as AmendedYESYESPassed
2025-06-24Motion to AdjournYESYESFailed
2025-06-24H. Res. 530 (119th)Approve resolutionNONOPassed
2025-06-24H. Res. 530 (119th)End debate nowNONOPassed
2025-06-24H. Res. 537 (119th)Kill the motionNOYESPassed
2025-06-23H.R. 3422 (119th)Fast-track passageYESYESPassed
2025-06-23H.R. 3394 (119th)Fast-track passageYESYESPassed
2025-06-23H.R. 1998 (119th)Fast-track passageYESYESPassed
2025-06-12H.R. 2056 (119th)Final passageNONOPassed
2025-06-12H.R. 2056 (119th)Send back to committeeYESYESFailed
2025-06-12Motion to AdjournYESYESFailed
2025-06-12H.R. 4 (119th)Final passageNONOPassed
2025-06-12H.R. 4 (119th)Send back to committeeYESYESFailed
2025-06-12S. 331 (119th)Final passageNOYESPassed
2025-06-11H. Res. 499 (119th)Approve resolutionNONOPassed
2025-06-11H. Res. 499 (119th)End debate nowNONOPassed
2025-06-10H.R. 884 (119th)Final passageNONOPassed
2025-06-10H.R. 2096 (119th)Final passageNONOPassed
2025-06-10H. Res. 489 (119th)Approve resolutionNONOPassed
2025-06-10H. Res. 489 (119th)End debate nowNONOPassed
2025-06-09H. Res. 481 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2025-06-09H. Res. 488 (119th)Motion to Suspend the Rules and AgreeNONOPassed
2025-06-09H.R. 2035 (119th)Fast-track passageYESYESPassed
2025-06-06H.R. 2966 (119th)Final passageNOT_VOTINGNOPassed
2025-06-05H.R. 2987 (119th)Final passageNONOPassed
2025-06-05H.R. 2987 (119th)Send back to committeeYESYESFailed
2025-06-05H.R. 2931 (119th)Final passageNONOPassed
2025-06-05H.R. 2931 (119th)Send back to committeeYESYESFailed
2025-06-04H.R. 2483 (119th)Final passageNOYESPassed
2025-06-04H.R. 2483 (119th)Approve amendmentYESYESFailed
2025-06-04H. Res. 458 (119th)Approve resolutionNONOPassed
2025-06-04H. Res. 458 (119th)End debate nowNONOPassed
2025-06-03H.R. 1804 (119th)Fast-track passageYESYESPassed

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 7 / 10Next →