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 — 516
Yes37%
No55%
Present0%
Not Voting8%
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 · 174 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

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...
13.7M people are at risk of losing their health insurance after Republicans just voted for extreme cuts to Medicaid & the ACA. It was a marathon 26-hr hearing & in my book, health care for our most vulnerable should always take priority over tax cuts for billionaires. @energycommerce.bsky.social
It’s been over 20hrs straight and we’re not backing down because Medicaid matters. Republicans waited until the dead of night to bring up their plan to kick 13.7M people off health insurance. I’m with @energycommerce.bsky.social Democrats standing up to the Republicans’ scam.
If Republicans do vote to gut Medicaid, I hope they're prepared to look their constituents in the eye and tell them why they're stripping health coverage from 13.7 million Americans.
"Please think about families across America before voting to kicked 13.7 million people off of their insurance. And if you do vote to gut Medicaid, I hope you're prepared to go home and look your constituents in the eye and tell them why." - @kevinmullin.house.gov
My @energycommerce.bsky.social colleagues and I are pushing back against Republicans' efforts to gut Medicaid and strip health coverage from 13.7 million Americans. We're fighting for people like Corey—whose livelihood depends on this essential program.
THIS TUESDAY - Republicans are trying to take away health care from the most vulnerable so they can give tax breaks to the rich. I'll be joining Rep. Pallone and our fellow Democratic colleagues on Energy & Commerce to fight back during tomorrow's meeting. Medicaid matters!
Republicans are going to try to take health care away from tens of millions of Americans to give tax breaks to the wealthy and corporate interests. In today’s Democratic Daily Download, Rep. Frank Pallone shares how Democrats are fighting back because Medicaid matters to the American people.
🚨Republicans are planning to strip health care away from millions of Americans. They're not only slashing $billions from Medicaid, they're also hurting the ACA & raising employer-funded/private insurance by $450 for individuals & $900 for families. democrats-energycommerce.house.gov/media/press-...
Republicans are trying to strip healthcare and food assistance from kids, parents, seniors, people with disabilities, and veterans. Proud to join my fellow @housedemocrats.bsky.social in saying Hands OFF Medicaid and SNAP!
BREAKING: The Republican budget would make the largest cuts to Medicaid and food assistance in American history. Ranking Member @congressmanboyle.bsky.social just introduced a discharge petition that — if just a few House Republicans sign — will force a vote to protect Medicaid and SNAP.
Almost everyone knows someone who has lost a loved one to cancer or Alzheimer's. Cutting NIH funding would halt progress on curing these diseases, right when we're on the cusp of once-in-a generation breakthroughs.
I join people around the world in celebrating today’s momentous occasion and congratulating Pope Leo XIV on his election as leader of the Catholic Church. It is a joyful and historic occasion to witness him become the first American pope & I pray his words serve to help bridge our fractured world.
It's Public Service Recognition Week. Trump & DOGE have wreaked havoc on hardworking federal workers who provide essential services for Americans. This week, let's recognize the value of our federal workforce and protect them from chaotic and immoral treatment. They deserve better.
Thank you @hakeem-jeffries.bsky.social for your kind words & strong leadership. I was proud to stand up against Republicans' big, ugly bill in February when I went straight from the hospital post-surgery to fly to DC and vote against the Republican budget.
Happy #TeacherAppreciationWeek. As someone who comes from a family of educators, I know that teachers are the backbone of our communities. Let's thank teachers this week & every week for their hard work and dedication.
SoupScore Breakdown
Loading analysis metrics…
Voting History
516 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-12-10S. 1071 (119th)Motion to CommitYESYESFailed
2025-12-10H. Res. 936 (119th)Approve resolutionNONOPassed
2025-12-10H. Res. 936 (119th)End debate nowNONOPassed
2025-12-10H.R. 1676 (119th)Fast-track passageYESYESPassed
2025-12-09S. 356 (119th)Fast-track passageYESYESPassed
2025-12-04H.R. 1049 (119th)Final passageNONOPassed
2025-12-04H.R. 1069 (119th)Final passageNONOPassed
2025-12-03H.R. 1005 (119th)Final passageNONOPassed
2025-12-03H.R. 4305 (119th)Final passageNONOPassed
2025-12-03H.R. 2965 (119th)Final passageNONOPassed
2025-12-02H. Res. 916 (119th)Approve resolutionNONOPassed
2025-12-02H. Res. 916 (119th)End debate nowNONOPassed
2025-12-02H.R. 4423 (119th)Fast-track passageYESYESPassed
2025-12-01H.R. 5348 (119th)Fast-track passageYESYESPassed
2025-11-20H.R. 3109 (119th)Final passageNONOPassed
2025-11-20H. Res. 893 (119th)Motion to ReferNOYESPassed
2025-11-20H.R. 6019 (119th)Fast-track passageYESYESPassed
2025-11-20H.R. 4058 (119th)Fast-track passageYESYESPassed
2025-11-20H.R. 5107 (119th)Final passageNONOPassed
2025-11-20H.R. 5214 (119th)Final passageNONOPassed
2025-11-19H. Res. 888 (119th)Approve resolutionNONOFailed
2025-11-19S.J. Res. 80 (119th)Final passageNONOPassed
2025-11-19H.J. Res. 131 (119th)Final passageNONOPassed
2025-11-19H.J. Res. 130 (119th)Final passageNONOPassed
2025-11-18H. Res. 888 (119th)Motion to ReferYESYESFailed
2025-11-18H. Res. 878 (119th)Approve resolutionNONOPassed
2025-11-18H. Res. 879 (119th)Approve resolutionNONOPassed
2025-11-18H. Res. 879 (119th)End debate nowNONOPassed
2025-11-18H.R. 4405 (119th)Fast-track passageYESYESPassed
2025-11-18H. Res. 878 (119th)Kill the motionYESYESFailed
2025-11-18H.R. 2659 (119th)Fast-track passageYESYESPassed
2025-11-17H.R. 1608 (119th)Fast-track passageYESYESPassed
2025-11-13H.R. 5371 (119th)Accept Senate changesNONOPassed
2025-11-12H. Res. 873 (119th)Approve resolutionNONOPassed
2025-09-19H. Res. 719 (119th)Approve resolutionNOT_VOTINGYESPassed
2025-09-19H.R. 5371 (119th)Final passageNONOPassed
2025-09-19H.R. 5371 (119th)Send back to committeeYESYESFailed
2025-09-18H.R. 1047 (119th)Final passageNONOPassed
2025-09-18H.R. 3015 (119th)Final passageNONOPassed
2025-09-18H.R. 3062 (119th)Final passageNONOPassed
2025-09-17H. Res. 713 (119th)Kill the motionYESYESPassed
2025-09-17H.R. 5143 (119th)Final passageNONOPassed
2025-09-17H.R. 5125 (119th)Final passageNONOPassed
2025-09-17H. Res. 722 (119th)Approve resolutionNONOPassed
2025-09-17H. Res. 722 (119th)End debate nowNONOPassed
2025-09-16H.R. 5140 (119th)Final passageNONOPassed
2025-09-16H.R. 4922 (119th)Final passageNONOPassed
2025-09-16H.R. 2721 (119th)Fast-track passageYESYESPassed
2025-09-16H. Res. 707 (119th)Approve resolutionNONOPassed
2025-09-16H. Res. 707 (119th)End debate nowNONOPassed

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 5 / 11Next →