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.

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
It's been over 90 days and Trump hasn't brought a single finalized trade agreement to Congress, let alone the 90 agreements he promised. Trump's reckless tariffs are upending our economy & increasing costs for hardworking Americans. apnews.com/article/trum...
I'm incredibly moved by the brave responders w/ California Task Force 3 in my district, who just landed in #Texas to help w/ the agonizing recovery process following the deadly floods. My heart goes out to all affected by this tragedy & those offering support. 🙏 www.mercurynews.com/2025/07/09/b...
On this day in 1868, the 14th amendment was ratified, guaranteeing birthright citizenship & equal protection under the law. Today, that promise is under attack. Let's be clear: if you are born in the U.S., you are an American.
The devastating floods in Texas are heartbreaking. My thoughts are with all affected, especially the families who lost their loved ones or whose children are still missing. I’m grateful for the first responders bravely helping those in need during this unimaginable tragedy.
BREAKING: Camp Mystic says it is mourning the loss of 27 campers and counselors following catastrophic Texas floods.
House Republicans just turned their backs on the American people by passing Trump's big, ugly bill. They voted to take away healthcare from 17 million people, slash food assistance, and add trillions to the national debt. I voted NO, along with my Democratic colleagues. Read my full statement ⬇️
Leader Jeffries spoke for over 8.5 hours on the floor, breaking a record for the House of Representatives. Thank you @hakeem-jeffries.bsky.social for getting in good trouble & using your time to highlight the devastating impacts the Republicans' abomination of a bill will cause for Americans.
People will die because of the all-out Republican assault on healthcare in America. The House Floor is now a crime scene.
Leader @hakeem-jeffries.bsky.social has been on the floor for hours exposing Republicans’ big, ugly bill for what it is: a betrayal to working families. Democrats have been fighting for months, and we’re not backing down now.
Just took to the House Floor to speak in support of a country where everyone can afford to live the good life. And in strong opposition to Trump’s One Big Ugly Bill that is devastating to everyday Americans. We will not be silenced. www.youtube.com/live/3pbFrch...
@hakeem-jeffries.bsky.social has been speaking on the floor for 4 hours about the consequences of this Big Ugly Bill. He recognized Sam and I for flying to DC every week to fight for the American people and against this bill. Leader Jeffries makes us proud and one day, Sam will be too.
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-02-25H. Res. 161 (119th)End debate nowNOT_VOTINGNOPassed
2025-02-25H.R. 818 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-25H.R. 832 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-24H.R. 825 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-13H.R. 35 (119th)Final passageNOT_VOTINGNOPassed
2025-02-12H.R. 77 (119th)Final passageNOT_VOTINGNOPassed
2025-02-12H.R. 77 (119th)Send back to committeeNOT_VOTINGYESFailed
2025-02-11H. Res. 122 (119th)Approve resolutionNOT_VOTINGNOPassed
2025-02-11H. Res. 122 (119th)End debate nowNOT_VOTINGNOPassed
2025-02-10H.R. 736 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-10H.R. 692 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-07H.R. 26 (119th)Final passageNOT_VOTINGNOPassed
2025-02-07H.R. 26 (119th)Send back to committeeNOT_VOTINGYESFailed
2025-02-06H.R. 27 (119th)Final passageNOT_VOTINGNOPassed
2025-02-06H.R. 27 (119th)Approve amendmentNOT_VOTINGYESFailed
2025-02-05H. Res. 93 (119th)Approve resolutionNOT_VOTINGNOPassed
2025-02-05H. Res. 93 (119th)End debate nowNOT_VOTINGNOPassed
2025-02-05H.R. 776 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-02-04H.R. 43 (119th)Fast-track passageNOT_VOTINGYESPassed
2025-01-23H.R. 21 (119th)Final passageNONOPassed
2025-01-23H.R. 21 (119th)Send back to committeeYESYESFailed
2025-01-23H.R. 471 (119th)Final passageYESNOPassed
2025-01-23H.R. 375 (119th)Fast-track passageYESYESPassed
2025-01-22S. 5 (119th)Final passageNONOPassed
2025-01-22H.R. 165 (119th)Fast-track passageYESYESPassed
2025-01-22H. Res. 53 (119th)Approve resolutionNONOPassed
2025-01-22H. Res. 53 (119th)End debate nowNONOPassed
2025-01-22H.R. 187 (119th)Fast-track passageYESYESPassed
2025-01-21H.R. 186 (119th)Fast-track passageYESYESPassed
2025-01-16H.R. 30 (119th)Final passageNONOPassed
2025-01-16H.R. 30 (119th)Send back to committeeYESYESFailed
2025-01-15H.R. 33 (119th)Final passageYESYESPassed
2025-01-15H.R. 144 (119th)Fast-track passageYESYESPassed
2025-01-15H.R. 164 (119th)Fast-track passageYESYESPassed
2025-01-14H.R. 28 (119th)Final passageNONOPassed
2025-01-14H.R. 28 (119th)Send back to committeeYESYESFailed
2025-01-14H.R. 153 (119th)Fast-track passageYESYESPassed
2025-01-14H.R. 152 (119th)Fast-track passageYESYESPassed
2025-01-13H.R. 192 (119th)Fast-track passageYESYESPassed
2025-01-09H.R. 23 (119th)Final passageNONOPassed
2025-01-07H.R. 29 (119th)Final passageNONOPassed
2025-01-03H. Res. 5 (119th)Approve resolutionNONOPassed
2025-01-03H. Res. 5 (119th)Motion to Commit with InstructionsYESYESFailed
2025-01-03H. Res. 5 (119th)End debate nowNONOPassed
2025-01-03Election of the SpeakerNOT_VOTINGJohnson (LA)
2025-01-03Call by StatesPRESENTPassed

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 10 / 10