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.

Today is the annual Great California ShakeOut! Earthquake preparedness is crucial in the Bay Area & across the country. That’s why I introduced the Earthquake Resilience Act—to improve lifeline infrastructure & help everyone be ready when earthquakes strike. www.sfchronicle.com/science/arti...
Day 15 of the Republican government shutdown. Democrats are here in Washington D.C. fighting to protect Affordable Care Act tax credits and to stop your health care premiums from skyrocketing.
Republicans refuse to pass a budget that lowers health care costs and puts everyday families first over billionaires. That's why they've been AWOL for 26 days. Meanwhile, @housedemocrats.bsky.social are here in D.C. ready to work for the American people and reopen the government.
We're on day 14 of the Republican government shutdown. @housedemocrats.bsky.social are ready to support a bipartisan budget that protects health care for millions and stops your premiums from skyrocketing. It's time for House Republicans to end their vacation and get back to work.
From Day 1, Trump has been trying to take away essential public services & fire hardworking federal employees. Why? So he can give tax breaks to billionaires. Trump wanted this REPUBLICAN GOVERNMENT SHUTDOWN so he could use it as an excuse to fire more people.
Breaking news: The Trump administration began laying off federal workers while the government is shuttered, fulfilling threats from President Trump to take advantage of the closure to shave off more parts of the federal workforce he dislikes.
It's week 2 of the Republican government shutdown. If Republicans get their way, Americans will see health care costs skyrocket. Millions will lose their coverage entirely. @housedemocrats.bsky.social are fighting to protect health care for everyday families.
@caltrain.com's innovative approach should be expanded nationally. That’s why I authored a bill to help spur this type of technology that makes passenger rail service more sustainable and efficient.
Caltrain is doing something impressive that almost no other rail agencies are – it’s helping power the grid! Regenerative braking is an under-tapped resource in the rail sector that could someday help recoup up to 50% of the energy used by trains. www.smdailyjournal.com/news/local/c...
Palestinians in the region have endured unimaginable loss of life, heartbreak, uncertainty, and fear. We need an end to this war, to return the remaining hostages to their families, and to reach a solution that provides lasting, durable peace.
Today marks two years since Hamas’ brutal Oct. 7th terror attack that shattered families and entire communities. My heart goes out to the victims, their families, and to everyone affected by the horror and senselessness of that day. Two years later, the resulting war and suffering is ongoing.
I visited air traffic controllers at SFO who are currently working without pay due to the Republican government shutdown. Federal workers do vital work for the American people. It's time for Republicans to support a bipartisan budget that protects health care so we can reopen the government.
This morning I joined @rephuffman.bsky.social, @kevinmullin.house.gov and Bay Area health care leaders at NEMS to call out Republicans’ cruel health care crisis. While the GOP puts affordable health care at risk, Democrats are fighting to keep government open and prevent skyrocketing premiums.
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-04-09S.J. Res. 18 (119th)Final passageNONOPassed
2025-04-09S.J. Res. 28 (119th)Final passageNONOPassed
2025-04-09H. Res. 313 (119th)Approve resolutionNONOPassed
2025-04-09H. Res. 313 (119th)End debate nowNONOPassed
2025-04-08H. Res. 294 (119th)Approve resolutionNONOPassed
2025-04-08H. Res. 294 (119th)End debate nowNONOPassed
2025-04-07H.R. 1039 (119th)Fast-track passageYESYESPassed
2025-04-07H.R. 586 (119th)Fast-track passageYESYESPassed
2025-04-01H.R. 1491 (119th)Fast-track passageYESYESPassed
2025-04-01H. Res. 282 (119th)Approve resolutionNONOFailed
2025-04-01H. Res. 282 (119th)End debate nowNONOPassed
2025-03-31H.R. 997 (119th)Fast-track passageYESYESPassed
2025-03-31H.R. 517 (119th)Fast-track passageYESYESPassed
2025-03-27H.R. 1048 (119th)Final passageNONOPassed
2025-03-27H.R. 1048 (119th)Approve amendmentNONOFailed
2025-03-27H.R. 1048 (119th)Approve amendmentNONOFailed
2025-03-27H.R. 1048 (119th)Approve amendmentNONOFailed
2025-03-27H.R. 1048 (119th)Approve amendmentYESYESFailed
2025-03-27H.J. Res. 75 (119th)Final passageNONOPassed
2025-03-27H.J. Res. 24 (119th)Final passageNONOPassed
2025-03-25H. Res. 242 (119th)Approve resolutionNONOPassed
2025-03-25H. Res. 242 (119th)End debate nowNONOPassed
2025-03-25H.R. 1534 (119th)Fast-track passageYESYESPassed
2025-03-24H.R. 1326 (119th)Fast-track passageYESYESPassed
2025-03-24H.R. 359 (119th)Fast-track passageYESYESPassed
2025-03-11H.J. Res. 25 (119th)Final passageNONOPassed
2025-03-11H.R. 1968 (119th)Final passageNONOPassed
2025-03-11H.R. 1968 (119th)Send back to committeeYESYESFailed
2025-03-11H.R. 1156 (119th)Final passageNONOPassed
2025-03-11H. Res. 211 (119th)Approve resolutionNONOPassed
2025-03-11H. Res. 211 (119th)End debate nowNONOPassed
2025-03-10H.R. 993 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-03-10H.R. 901 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-03-10H.R. 495 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-03-06H. Res. 189 (119th)Approve resolutionNONOPassed
2025-03-06S.J. Res. 11 (119th)Final passageNONOPassed
2025-03-05H. Res. 189 (119th)Kill the motionNOT_VOTINGYESFailed
2025-03-05H.J. Res. 42 (119th)Final passageNOT_VOTINGNOPassed
2025-03-05H.J. Res. 61 (119th)Final passageNOT_VOTINGNOPassed
2025-03-04H. Res. 177 (119th)Approve resolutionNONOPassed
2025-03-04H. Res. 177 (119th)End debate nowNONOPassed
2025-03-04H.R. 758 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-03-03H.R. 856 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-27H.J. Res. 20 (119th)Final passageNOT_VOTINGNOPassed
2025-02-26H.J. Res. 35 (119th)Final passageNOT_VOTINGNOPassed
2025-02-26H.R. 695 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-26H. Con. Res. 14 (119th)Approve resolutionNONOPassed
2025-02-26H.R. 804 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-26H.R. 788 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-25H. Res. 161 (119th)Approve resolutionNOT_VOTINGNOPassed

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