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

Voting Record — 612
Yes40%
No53%
Present0%
Not Voting7%
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 · 31 sponsored · 194 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Environmental protections used to be bipartisan: 50 years ago, President Nixon established the EPA & then-governor Ronald Reagan signed CEQA. Climate change is going to impact everyone, no matter if you’re in a blue or red state. This #EarthDay, let’s put our environment over politics.
Pete Hegseth’s reckless actions have continuously put our service members’ lives and our national security at risk. He is the most unqualified Defense Secretary in history, and he must resign or be fired immediately, before even more damage is done.
Defense Secretary Pete Hegseth shared detailed information about strikes in Yemen to a second unclassified Signal group chat that included his wife and brother, people familiar with the matter said. nyti.ms/4jBQ1wV
Pete Hegseth is pictured wearing a blue suit, looking to his left. A headline reads: "Pete Hegseth Said to Have Shared Sensitive Attack Details in Second Signal Chat." Photo by Eric Lee/The New York Times
172,000 people in CA-15 depend on Medicaid. In California, it covers nearly half of all adults with disabilities and more than 40% of children. This Medicaid Matters Day of Action, @housedemocrats.bsky.social are fighting to protect this vital lifeline from Republican attacks.
What happened to Mohsen Mahdawi is a chilling violation of civil & first amendment rights that should alarm all of us. I'm joining @balint.house.gov in demanding answers on the Trump Administration's continued disappearance of lawful residents of the US.
My colleagues and I demand answers from Kristi Noem and Marco Rubio about the illegal and inhumane abduction of Mohsen Mahdawi, a permanent legal resident of the United States. The Constitution guarantees people within our borders basic rights, including due process and free speech.
Trump and Musk are slashing Social Security staff and closing offices across the country. This means longer wait times & increased backlog for beneficiaries. Our seniors deserve better. I am fighting for the >100,000 retirees in CA-15 who rely on these crucial benefits. #SocialSecurityDayofAction
The Fair Housing Act was an important step in advancing civil rights by prohibiting identity-based discriminatory housing practices. As we celebrate 57 years of this groundbreaking law today, it's a reminder that we must continue to work toward a more equitable society.
I voted against the SAVE Act today. Republicans want to suppress the votes of married women and millions of other Americans through this blatant attempt at undermining our free and fair elections.
🧵2/2 ... How many children will die before Trump starts prioritizing human lives over gun industry profits? As a member of the Congressional Gun Violence Prevention Task Force, I am fighting for common-sense gun regulations because our children shouldn’t have to grow up with this fear.
During the first Trump administration, gun violence was the #1 killer of children. Since then, we introduced regulations to bring gun violence down to a 50-year low. But now, Trump’s DOJ is eliminating ATF’s zero-tolerance policy and gun safety measures. ... 🧵1/2 www.reuters.com/world/us/us-...
Once again, the Trump Administration is causing whiplash, chaos, and confusion for everyday American families and small businesses. The uncertainty must stop, and Congress must reclaim its constitutional authority to oversee trade policy.
President Trump halted reciprocal tariffs for 90 days, backing down after days of market turmoil, but raised tariffs to 125% on China. Follow updates here. nyti.ms/4ln8q2b
Donald Trump stands at a lectern. A headline reads: "Trump Sets 90-Day Pause On Reciprocal Tariffs, but Raises China's Even More." Photo credit: Eric Lee/The New York Times.
Families deserve to know what they’ll be paying for vacations upfront and not get caught off guard with hidden fees. I'm proud to co-lead the Hotel Fees Transparency Act, which would ensure that the price you see for hotel stays is the price you actually pay.
I'm disappointed Republicans chose to act as Elon Musk’s puppet today by reneging on what was a bipartisan, common-sense legislative package that would have helped reduce costs for everyday Americans.
Trump is destroying our economy and stretching people’s paychecks to the breaking point. Today the Committee had a real opportunity to lower costs. Yet, Republicans were clearly more interested in aligning with billionaires and Elon Musk than standing up for Americans.
SoupScore Breakdown
Loading analysis metrics…
Voting History
612 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-01-07H. Res. 977 (119th)Approve resolutionNONOPassed
2026-01-07H. Res. 977 (119th)End debate nowNONOPassed
2026-01-06Call of the HousePRESENTPassed
2025-12-18H.R. 498 (119th)Final passageNONOPassed
2025-12-18H.R. 498 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 845 (119th)Final passageNONOPassed
2025-12-18H.R. 845 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 1366 (119th)Final passageNONOPassed
2025-12-18H.R. 1366 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 4776 (119th)Final passageNONOPassed
2025-12-18H.R. 4776 (119th)Send back to committeeYESYESFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-18H.R. 4776 (119th)Approve amendmentNONOFailed
2025-12-17H.R. 3492 (119th)Final passageNONOPassed
2025-12-17H.R. 3492 (119th)Send back to committeeYESYESFailed
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

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 6 / 13Next →