Kevin Mullin headshot
At a Glance
Seat
Representative for California District 15
Born
June 15, 1970
Age 56
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 — 581
Yes38%
No54%
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 · 28 sponsored · 185 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

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...
Republicans are slashing $1.1 billion from YOUR PUBLIC BROADCAST systems communities across the country rely on for emergency alerts, local news, educational programming & more. It’s shameful & particularly harmful to rural communities.
College athletes deserve protection from predatory agents who exploit them. Yesterday, I had the opportunity to advocate for stronger safeguards during an @energycommerce.bsky.social markup. We must put athletes' best interests first.
The latest inflation numbers show life is getting more expensive for Americans. Instead of lowering prices like they promised, Trump & Republicans have done the opposite—making everything from gas to groceries more expensive when families need relief the most.
U.S. consumer prices accelerated in June, rising 2.7% from a year earlier, as President Trump's tariffs started to leave a bigger imprint on the economy. Read more: https://trib.al/OiJi4hQ
My father was a public school teacher for over 30 years. I know firsthand the impact educators have on lives. Firing these employees will strip critical support from students & teachers nationwide. This is a direct hit to public education and those who rely on it most.
BREAKING: The Supreme Court is allowing President Trump to put his plan to dismantle the Education Department back on track and lay off nearly 1,400 employees.
Communities near our ports, like those in the Bay Area, bear the brunt of maritime pollution. Excited to re-introduce the Maritime Pollution Accountability Act, which would make our shipping industry more sustainable, protect public health & tackle climate change. Learn more ⬇️
While Texans are in mourning from devastating floods, Trump & Gov. Abbott are rushing an off-cycle gerrymandering scheme that would rig the midterm elections, suppress voters, and undermine democracy. I’ve spent my career advocating for voting rights. We must defend them now more than ever.
Congresswoman Sylvia Garcia Statement on Governor Abbott's Decision to Call a Special Session on Redistricting
SoupScore Breakdown
Loading analysis metrics…
Voting History
581 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-05-14H.R. 8365 (119th)Send back to committeeYESYESFailed
2026-05-14H.R. 5625 (119th)Final passageYESNOPassed
2026-05-14H. Con. Res. 75 (119th)Approve resolutionYESYESFailed
2026-05-14H.R. 6260 (119th)Final passageNONOPassed
2026-05-14H.R. 6260 (119th)Send back to committeeYESYESFailed
2026-05-13H. Res. 1259 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1251 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Con. Res. 96 (119th)Approve resolutionNONOPassed
2026-05-13H.R. 1346 (119th)Final passageNONOPassed
2026-05-13H.R. 1346 (119th)Send back to committeeYESNOFailed
2026-05-13H. Res. 1252 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1274 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1274 (119th)End debate nowNONOPassed
2026-05-13H. Res. 1275 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1275 (119th)End debate nowNONOPassed
2026-05-12H.R. 2853 (119th)Fast-track passageYESYESPassed
2026-05-12H.R. 2071 (119th)Fast-track passageYESYESPassed
2026-04-30S. 4465 (119th)Fast-track passageNOYESPassed
2026-04-30H.R. 7567 (119th)Final passageNONOPassed
2026-04-30H.R. 7567 (119th)Send back to committeeYESYESFailed
2026-04-30H.R. 7567 (119th)Approve amendmentNONOAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30S. Con. Res. 33 (119th)Approve resolutionNONOPassed
2026-04-29S. 1318 (119th)Final passageNONOPassed
2026-04-29H. Res. 1224 (119th)Approve resolutionNONOPassed
2026-04-29H. Res. 1224 (119th)End debate nowNONOPassed
2026-04-27H.R. 227 (119th)Fast-track passageYESYESPassed
2026-04-27H.R. 7959 (119th)Fast-track passageYESYESPassed
2026-04-23H.R. 5587 (119th)Final passageNONOPassed
2026-04-22H.R. 6387 (119th)Final passageNONOPassed
2026-04-22H.R. 6387 (119th)Send back to committeeYESYESFailed
2026-04-22H.R. 4690 (119th)Final passageNONOPassed
2026-04-22H.R. 4690 (119th)Send back to committeeYESYESFailed
2026-04-22H. Res. 1182 (119th)Approve resolutionNONOPassed
2026-04-22H. Res. 1189 (119th)Approve resolutionNONOPassed
2026-04-22H. Res. 1189 (119th)End debate nowNONOPassed
2026-04-21S. 1020 (119th)Fast-track passageYESYESPassed
2026-04-21H.R. 2493 (119th)Fast-track passageYESYESPassed
2026-04-21H.R. 5201 (119th)Fast-track passageYESYESPassed
2026-04-20H.R. 5200 (119th)Fast-track passageYESYESPassed
2026-04-20H.R. 1681 (119th)Fast-track passageYESYESPassed
2026-04-17H. Res. 1175 (119th)Approve resolutionNONOFailed
2026-04-17H. Res. 1175 (119th)Approve amendmentNONOFailed

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