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.

This National Nurses Appreciation Week, I visited San Mateo County Medical Center to recognize our incredible local nurses and public healthcare providers. Your compassion, dedication and tireless service keep our communities healthy and strong. Thank you for all that you do today and every day!
Each year, I’m inspired by the creativity of our high school artists in the #CongressionalArtCompetition. Congrats to San Francisco 10th grader Frank Ouyang, for his winning piece “The Sound of Freedom,” inspired by jazz’s legacy in uplifting underrepresented voices- thanks to all who participated!
Had a great time visiting the National Archives in San Bruno—Getting to see the original Birthright Citizenship case file along with many other incredible records was so inspiring. Grateful for such an amazing historical resource right here in the heart of our district!
Happy #TeacherAppreciationWeek to the brilliant educators in CA-15! Coming from a family of educators, I know that teachers are truly the backbone of our communities. Thank you for your hard work and mentorship of the next generation of young minds.
Happy Asian-American, Native Hawaiian, and Pacific Islander Heritage Month! I’m proud to represent the vibrant and diverse AANHPI community in California’s 15th District. I'm grateful for the organizations that uplift our AANHPI communities, and I'm committed to continuing that work.
Workers are the backbone of our communities & economy. Proud to be in solidarity with the San Mateo Labor Council & unions this #MayDay. While Trump attacks workers’ rights, takes away health care from families & his billionaire buddies profit, we stand to defend workers & the right to organize!
We're up to 1️⃣4️⃣.5️⃣! Excited to announce another two local communities received community project funding - congrats to City of East Palo Alto & City of Brisbane One of the most meaningful parts of my work is securing federal support for the local projects our communities depend on.
Republicans still want to spend another $70B on ICE to terrorize communities. Americans are fed up and we need to keep up the pressure. I refuse to give another dime to ICE while it carries out Trump's inhumane immigration machine without any accountability.
Today made it crystal clear: it was House Republicans who chose to shut down DHS & withhold funding for FEMA, Coast Guard, & TSA which directly caused chaos at airports across the country. They own this shutdown - the longest in US history - & waited 76 days before doing exactly what they did today.
Americans deserve confidence in their democracy— Today I co-chaired the first Anti-Corruption & Democracy Reform Task Force meeting with Rep. Morelle, @repnikema.bsky.social, & @ramirez.house.gov & heard from experts like @americalabs.org on how to weed out corruption across the government.
Posts page 1Older posts →
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 →