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.

Happy World Hearing Day! With 480 million people worldwide living with disabling hearing loss, access to hearing care is crucial. As someone who is hard of hearing, I’m committed to advocating for better hearing care access for all.
It’s Women’s History Month, a time to appreciate the women working tirelessly to make our communities a better place. Trump tried to ban Women’s History Month, but women have always fought and won against bullies like Trump. Along with my @demwomencaucus.bsky.social colleagues – we won’t stop now.
Thank you @hakeem-jeffries.bsky.social for your leadership. I'm proud that every House Democrat voted NO on Republicans' disastrous bill and I'll continue to fight for what's right for the American people.
My colleagues & I are pushing back against attacks on CFPB, a critical consumer watchdog agency that protects Americans. I am honored to join over 200 House Democrats in defending working-class Americans’ pocketbooks and financial stability. Hands off our CFBP 🚫 www.nbcnews.com/politics/con...
President Trump's decision to oust servicemembers JUST because they're trans is dangerous, unconstitutional, and threatens our military's readiness. I stand with @equality.house.gov in the fight to protect EVERY servicemember.
Late last night, DoD issued guidance on how to implement Trump's ban on qualified & capable people serving in the military--just because they're trans. This ban is morally wrong, unconstitutional, and stupid. Full statement from CEC Chair @RepMarkTakano at the link in our bio.
CEC blasts dod’s trans military ban guidance. "The contrast between Donald Trump—who cried “bone spurs” to avoid military service—and the countless transgender Americans who serve their country with valor couldn’t be any clearer. Now, Trump’s Department of Defense has taken the latest steps to oust thousands of qualified, dedicated, and deployable servicemembers simply because he doesn’t like who they are. This is morally wrong, unconstitutional, and stupid,” said Rep. Mark Takano, Chair of the Congressional Equality Caucus. 

Read the full statement at the link in our bio. IMAGE: Signs saying "duty, honor, country: not limited by gender identity" and "honor trans troops."
I proudly cosponsor the bipartisan American Dream and Promise Act with @sylviagarcia.house.gov because Dreamers are America. They strengthen our communities, contribute every day, and deserve permanent protections. #HomeIsHere
Dreamers are our neighbors, teachers, and small business owners. I’m proud to have introduced the American Dream and Promise Act today—because their future is our future.
Thanks for your support, @RepTedLieu. Proud to stand with my fellow House Democrats in saying NO to massive Medicaid & SNAP cuts funding tax breaks for billionaires.
Last night Dems showed up to fight: @repkevinmullin.bsky.social came from the hospital after multiple surgeries to vote against GOP budget scam. After having a baby, Rep. Pettersen flew across the country with her newborn to vote against GOP budget ripping away health care & food from families.
Democrats did all we could to stand united and oppose Republicans’ reckless and harmful budget. When Americans start to see their health insurance costs go up, lose funding for schools, have their roads deteriorate, and have an even harder time affording groceries – they have Republicans to blame.
After 3 surgeries, a blood clot, infection & being hospitalized for over a week, the moment I was discharged I rushed to the airport so I could get on a plane to DC & vote NO on Republicans’ disastrous budget plan. Rep. Pettersen traveled from Colorado with her newborn son so she could vote NO. 🧵
Proud to join over 100 House Democrats in signing a letter demanding federal agencies clarify that employees don't have to respond to Elon Musk’s unlawful & reckless email. Public servants deserve clarity, not intimidation. It's time to protect federal workers from these unnecessary disruptions.
This country is fed up with the wrecking ball Elon Musk and Donald Trump are taking to essential government services. Federal agencies need to regain order right now by telling employees they do NOT have to respond to Elon Musk's absurd email.
Nothing like being unexpectedly hospitalized to be reminded of how critical health care is. Republicans plan to slash Medicaid and hurt millions of Americans who rely on it just so they can give tax cuts to billionaires.
I strongly oppose House Republicans proposal to cut another $230B from the Dept of Agriculture, which would impact the US Forest Service's critical wildfire mitigation and response work.
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-09-10H.R. 3838 (119th)Approve amendmentNONOAgreed to
2025-09-10H.R. 3838 (119th)Approve amendmentNONOAgreed to
2025-09-10H.R. 3838 (119th)Approve amendmentYESYESAgreed to
2025-09-09H. Res. 682 (119th)Approve resolutionNONOPassed
2025-09-09H. Res. 682 (119th)End debate nowNONOPassed
2025-09-08H.R. 3425 (119th)Fast-track passageYESYESPassed
2025-09-08H.R. 3424 (119th)Fast-track passageYESYESPassed
2025-09-04H.R. 4553 (119th)Final passageNONOPassed
2025-09-04H.R. 4553 (119th)Send back to committeeYESYESFailed
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.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.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 passageYESNOPassed
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 passageNONOPassed
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

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