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.

I STAND WITH PLANNED PARENTHOOD. Proud to have led four of my colleagues in writing to the Trump Administration demanding they comply with a court order. 5 clinics closed after Republicans cut Medicaid funding and harmed health care access for many in my district. www.newsbreak.com/golden-gate-...
Trump’s cuts to early childhood development programs strip away essential resources that set up families for success. I met with local child care advocates to learn about the impact of Head Start. Each handprint on these canvases represents a bright future worth investing in.
Right now, communities across the Bay Area and across our nation are in urgent need of progressive solutions to the rising cost of living, our climate crisis, and health care reforms. I look forward to fighting for policies that lift up our communities and put people first. (🧵2/2)
It’s an honor to join the @usprogressives.bsky.social Congressional Progressive Caucus and stand with leaders who are committed to building a fairer, more inclusive future. The San Francisco Bay Area has long been a center of progressive leadership. (🧵1/2)
𝐁𝐑𝐄𝐀𝐊𝐈𝐍𝐆: The amazing @kevinmullin.house.gov is officially the newest member of the Congressional Progressive Caucus! 🎉 We are thrilled to welcome another strong Bay Area progressive to the fight for a fairer, more inclusive future.
The EPA's recent decision to undermine the scientific basis for addressing climate change is a disturbing display of climate & science denial. Still, I'm working to mitigate the real impacts of climate change we're seeing in the Bay Area & across the U.S. Watch @abc7news.bsky.social:
For 60 years, Medicare and Medicaid have been a lifeline, helping generations of Americans get the health care they need. Now, Republicans are stripping care from seniors, kids, & people with disabilities. Democrats have always fought to protect these programs. We won't stop now.
The humanitarian crisis in Gaza and starvation of innocent civilians, children & infants is a moral tragedy demanding immediate action. The US must press for a ceasefire to ensure food, medical supplies & aid are delivered to Palestinians & to ensure the safe return of the remaining hostages. (🧵1/2)
I am outraged that two Planned Parenthood clinics in my district have been forced to close due to Trump and Republicans' cuts to Medicaid. These closures represent a coordinated effort to erode the right to reproductive health care in every state, red or blue. Read my full statement below.
FEMA’s US&R chief resigned after months of chaos at the agency. US&R task forces, which I’ve advocated for throughout my time in Congress, are the backbone of our nation’s emergency response. Trump's harmful attempts to dismantle FEMA are having grave consequences. www.cnn.com/2025/07/21/p...
🚨The Trump administration is illegally withholding $781 MILLION in congressionally approved funds for students, teachers, & schools across California. It’s another step closer to the Republicans’ goal of eliminating public education. Our kids will pay the price for their recklessness.
Yesterday, I spoke at an @energycommerce.bsky.social hearing about the devastating San Bruno pipeline explosion. The Trump Administration's cuts to PHMSA make us more vulnerable to disasters, and we must advocate against these senseless cuts.
Why are Republicans so scared of transparency? Epstein was a convicted criminal and the American people deserve to know who else may have been involved in his crimes. They are shutting down the House instead of answering to the public.
Breaking News: Speaker Mike Johnson said he would shut down the House until September to block a vote on calling for the release of the Jeffrey Epstein files.
The American people deserve the truth. The Epstein files must be released. While Republicans want you to look away, Democrats are pushing for transparency. There can be no coverups for a child sex abuser, and everyone involved must be held accountable. apnews.com/article/cong...
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
2026-03-05H.R. 7744 (119th)Final passageNONOPassed
2026-03-05H.R. 7744 (119th)Send back to committeeYESYESFailed
2026-03-05H. Con. Res. 38 (119th)Approve resolutionYESYESFailed
2026-03-05H. Res. 1099 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-03-04H. Res. 1100 (119th)Motion to ReferYESYESPassed
2026-03-04H.R. 6472 (119th)Fast-track passageYESYESPassed
2026-03-04S. 723 (119th)Fast-track passageYESYESPassed
2026-03-04H. Res. 1095 (119th)Approve resolutionNONOPassed
2026-03-04H. Res. 1095 (119th)End debate nowNONOPassed
2026-02-25H.R. 4758 (119th)Final passageNONOPassed
2026-02-25H.R. 4758 (119th)Send back to committeeYESYESFailed
2026-02-24H.R. 4626 (119th)Final passageNONOPassed
2026-02-24H.R. 4626 (119th)Send back to committeeYESYESFailed
2026-02-24H. Res. 1075 (119th)Approve resolutionNONOPassed
2026-02-24H. Res. 1075 (119th)End debate nowNONOPassed
2026-02-24S. 2503 (119th)Fast-track passageYESYESFailed
2026-02-24H.R. 6329 (119th)Fast-track passageYESYESPassed
2026-02-12H.R. 2189 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Motion to CommitYESYESFailed
2026-02-11H.R. 261 (119th)Final passageNONOPassed
2026-02-11H.R. 261 (119th)Send back to committeeYESYESFailed
2026-02-11H.J. Res. 72 (119th)Final passageYESYESPassed
2026-02-11H.R. 3617 (119th)Final passageNONOPassed
2026-02-11H.R. 3617 (119th)Send back to committeeYESYESFailed
2026-02-11H. Res. 1057 (119th)Approve resolutionNONOPassed
2026-02-11H. Res. 1057 (119th)End debate nowNONOPassed
2026-02-11H. Res. 1042 (119th)Approve resolutionNONOFailed
2026-02-11H. Res. 1042 (119th)End debate nowNONOPassed
2026-02-10H.R. 1531 (119th)Fast-track passageYESYESPassed
2026-02-09H.R. 6644 (119th)Fast-track passageYESYESPassed
2026-02-04H.J. Res. 142 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Send back to committeeYESYESFailed
2026-02-03H.R. 7148 (119th)Accept Senate changesNONOPassed
2026-02-03H. Res. 1032 (119th)Approve resolutionNONOPassed
2026-02-03H. Res. 1032 (119th)End debate nowNONOPassed
2026-02-03H.R. 3123 (119th)Fast-track passageYESYESPassed
2026-02-02H.R. 980 (119th)Fast-track passageYESYESPassed
2026-01-22H. Con. Res. 68 (119th)Approve resolutionYESYESFailed
2026-01-22H.R. 6359 (119th)Final passageNONOPassed
2026-01-22H.R. 6359 (119th)Send back to committeeYESYESFailed
2026-01-22H.R. 7148 (119th)Final passageYESYESPassed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7147 (119th)Final passageNONOPassed
2026-01-22H. Res. 1014 (119th)Approve resolutionNONOPassed
2026-01-22H. Res. 1014 (119th)Approve amendmentYESYESAgreed to
2026-01-22H. Res. 1014 (119th)End debate nowNONOPassed
2026-01-21H.J. Res. 140 (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 2 / 10Next →