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.

Trump's big, ugly bill will hurt Californians, gutting Medi-Cal and leaving 2.3 million without the care they rely on. Medicaid is a lifeline for so many. I'm a firm NO on this big, ugly bill.
My constituent, Corey, is disabled and relies on a group home only made possible by Medicaid reimbursements. Today, I’ll be thinking of Corey when I vote NO on Trump’s big, ugly bill that strips healthcare from 17 million people including children, seniors, & those with disabilities.
Trump is withholding $811 million in funding from California schools. This money pays for after-school programs, English language instruction, teacher professional development, & more. This is catastrophic. We should support our teachers & students, not leave them scrambling with no explanation.
California officials criticize the Trump administration for withholding $7 billion in federal education funds, impacting schools statewide.
Trump's big, ugly bill just got uglier. It strips healthcare and food assistance from millions, guts clean energy tax credits, and adds $4 TRILLION to the U.S. debt. All to give tax breaks to billionaires. I'm heading to DC to vote NO.
Senate Republicans made Trump’s big, ugly bill even uglier. It slashes health care and food assistance for people who need it most, while adding $3.3 TRILLION to the national debt. This is a handout for the ultra-wealthy and a betrayal to working families. I'm heading back to DC to vote NO.
Breaking News: The sprawling tax and health care bill that Senate Republicans are trying to pass would add at least $3.3 trillion to the national debt over a decade, the Congressional Budget Office estimated.
This decision is extremely dangerous. It opens the door for attacks on the 14th amendment & threatens the longstanding principle that if you are born in the U.S., you are a citizen. Birthright citizenship is a constitutional right, and the President must comply with the constitution.
BREAKING: The Supreme Court limited judges' power on nationwide injunctions, leaving the fate of Trump's birthright citizenship order unclear.
Planned Parenthood provides critical health care, cancer screenings, birth control, STI testing & more to Medicaid patients in CA-15 and nationwide. I join @reprocaucus.bsky.social in denouncing SCOTUS's decision and attacks on the right to access quality health care without partisan interference.
BREAKING: The Supreme Court allows states to cut off Medicaid funding to Planned Parenthood.
Today we honor a decade since the Supreme Court’s pivotal decision in Obergefell v. Hodges, which secured marriage equality nationwide. Proud to stand with @equality.house.gov as we celebrate this milestone and continue pushing for justice and equal rights every day.
Republicans are pushing a bill that prioritizes polluting gas plants, while affordable clean energy projects get stuck in line. We should be clearing the way for clean, reliable energy—not blocking it. @energycommerce.bsky.social
Under the Republican budget, the nonpartisan CBO estimates that 16 million people will lose their health insurance. That includes, kids, parents, seniors, veterans, & people with disabilities who rely on Medicaid. House Democrats are united in protecting your health care and stopping this budget.
Republicans want to cut veterans' services like housing, food assistance, & education— just to fund tax breaks for billionaires. Veterans in the bay area rely on VA hospitals, but this bill would slash their quality medical care. I’m voting NO and standing with our servicemembers.
It’s been 3 years since Roe v. Wade was overturned. As Republicans continue to attack reproductive freedom, Democrats are fighting back. I’m a proud cosponsor of the Women's Health Protection Act—because people, not politicians, should have the freedom to make their own healthcare decisions.
Improper disposal of wet wipes damages infrastructure & costs California utilities and consumers tens of millions each year. I'm excited that the bipartisan WIPPES Act, which mandates clear ‘Do Not Flush’ labeling, passed the House yesterday. kevinmullin.house.gov/2025/06/23/w...
Republicans want to sell 16.6 million acres of public lands in CA. Our forests, wildlife habitats, & recreation areas are at risk of being sold with no public input — all to fund tax breaks for billionaires. We must protect public lands against private interests. www.wilderness.org/articles/med...
Earlier this year, I led a letter urging the State Dept to reverse Trump’s discriminatory passport policy that endangers trans, non-binary, & intersex Americans. I’m glad to see it struck down in court. We must keep working to defend the rights and dignity of all Americans.
BREAKING: Judge blocks the Trump administration from limiting passport sex markers for many transgender and nonbinary people.
This #Juneteenth, we celebrate the 160th anniversary of when news of emancipation finally reached enslaved people in Galveston, TX. As we reflect on the resilience of Black people across #America, we must also recommit to the ongoing work needed to protect fundamental freedoms, equality & justice.
LBGTQ+ rights are human rights. It's disturbing to see SCOTUS rolling back protections for trans youth. Healthcare decisions should be left up to an individual & their doctors – not politicians sowing division with fear tactics.
Today in #Skrmetti, SCOTUS allowed Tennessee's cruel ban on necessary care for young trans people to stand—a devastating blow to the most vulnerable in our community. Today is a loss, but we won't stop fighting for full equality. Read our statement at the link in our bio.
CEC Condemns SCOTUS's Failure to Protect Trans Americans' Access to Necessary Healthcare. “The Court’s ruling upholding Tennessee’s cruel and politically-motivated ban on medically-necessary care for young trans people undermines the ability of transgender patients, their families, and doctors to make medical decisions about accessing evidence-based care without politicians’ interference.” Rep. Mark Takano, Chair of the Congressional Equality Caucus. Read the full statement at the link in our bio. IMAGE: The words "EQUAL JUSTICE UNDER LAW" etched in stone above the United States Supreme Court with the words "EQUAL JUSTICE" crossed out in red.
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-12-17H.R. 6703 (119th)Final passageNONOPassed
2025-12-17H.R. 6703 (119th)Send back to committeeYESYESFailed
2025-12-17H.R. 3616 (119th)Final passageNONOPassed
2025-12-17H. Con. Res. 64 (119th)Approve resolutionYESYESFailed
2025-12-17H. Con. Res. 61 (119th)Approve resolutionYESYESFailed
2025-12-17H. Res. 953 (119th)Approve resolutionNONOPassed
2025-12-17H. Res. 953 (119th)End debate nowNONOPassed
2025-12-16H.R. 3632 (119th)Final passageNONOPassed
2025-12-16H.R. 3632 (119th)Send back to committeeYESYESFailed
2025-12-16H.R. 4371 (119th)Final passageNONOPassed
2025-12-16H.R. 4371 (119th)Send back to committeeYESYESFailed
2025-12-16H. Res. 951 (119th)Approve resolutionNONOPassed
2025-12-16H. Res. 951 (119th)End debate nowNONOPassed
2025-12-16H.R. 3187 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-12-15S. 284 (119th)Fast-track passageYESYESPassed
2025-12-12H.R. 3668 (119th)Final passageNOT_VOTINGNOPassed
2025-12-12H.R. 3668 (119th)Send back to committeeNOT_VOTINGYESFailed
2025-12-11H.R. 2550 (119th)Final passageYESYESPassed
2025-12-11H. Res. 432 (119th)Approve resolutionYESYESPassed
2025-12-11H.R. 3898 (119th)Final passageNONOPassed
2025-12-11H.R. 3898 (119th)Send back to committeeYESYESFailed
2025-12-11H.R. 3383 (119th)Final passageYESNOPassed
2025-12-11H.R. 3383 (119th)Approve amendmentYESYESFailed
2025-12-11H.R. 3383 (119th)Approve amendmentYESYESFailed
2025-12-11H.R. 3383 (119th)Approve amendmentNONOFailed
2025-12-11H.R. 3638 (119th)Final passageNONOPassed
2025-12-11H.R. 3628 (119th)Final passageNONOPassed
2025-12-11H. Res. 939 (119th)Kill the motionNONOPassed
2025-12-10H. Res. 432 (119th)Motion to DischargeYESYESPassed
2025-12-10S. 1071 (119th)Final passageNOYESPassed
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

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