Thanks @propublica.org for highlighting the importance of emergency alerts.
In California and across the country, emergency alerts are crucial to keep communities safe when disaster strikes.
Read more: www.propublica.org/article/ipaw...

Congress Member Profile|U.S. Representative|Democrat|California District 15
Kevin Mullin
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 496
Yes36%
No55%
Present0%
Not Voting9%
Party align98%
Cross-party1%
SoupScore
District Map
Congressional District 15
U.S. Census Bureau boundary data.
Social & Web
External Resources

Kevin Mullin
U.S. RepresentativeDemocratCalifornia District 15
SoupScore
Kevin's ATmosphere Activity
20 recent posts · 27 sponsored · 173 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Conversion "therapy" is a cruel, disproven practice that is incredibly harmful to young LGBTQI+ peoples’ mental health.
Proud to join my Democratic colleagues in urging the Supreme Court uphold state bans on conversion therapy for minors. @equality.house.gov
105 years ago, the 19th Amendment became part of the Constitution and American women could finally vote.
On Women’s Equality Day, we continue the fight for equal pay for equal work, reproductive freedom, and ensuring women have the opportunity to succeed in every area of life.
Once again, President Trump is putting personal vendettas & political stunts first over the American people.
He’s undermining an independent institution, putting our economy at risk for further turmoil.
This unprecedented action must be fought in the courts.
For over 50 years, the Equal Educational Opportunities Act has provided students with limited English proficiency the opportunity to receive equal education.
With language access increasingly under attack, I’m fighting to ensure all students have the tools they need to achieve academic success.
Trump & Republicans are increasing costs for families in our community and across America.
At the same time, ultrarich Republican donors are getting massive tax breaks.
@housedemocrats.bsky.social are fighting to make life more affordable. Republicans are breaking their promises.
Earlier this year, I led a bipartisan letter advocating to secure funding for the NGWS Grant Program.
I will continue to support public broadcasting and emergency preparedness efforts.
Learn more from the CPB:
cpb.org/pressroom/CP...
CPB's Next Generation Warning System has been forced to suspend its grant program for local public media stations.
As a direct result of Republicans' cuts, critical emergency alert equipment will not be purchased this year, leaving people less prepared and less safe.
Public broadcasting provides critical emergency alerts to communities across the country, especially in rural or disaster-prone areas.
Now, due to Republicans' public broadcasting cuts, these communities are at risk. 🧵
Trump's latest push to suppress voting rights: eliminating mail-in voting.
He knows his extremist policies are wildly unpopular going into the 2026 election, so he's attacking free and fair elections using misinformation & conspiracy theories.
Communities recovering from a disaster shouldn't be at the whim of President Trump's vindictive agenda.
Proud to join my colleagues in demanding the Trump Administration reinstate these crucial disaster response staff and programs.
Mail-in voting is used by millions of Americans, including military servicemembers, people with disabilities, families, and Donald Trump himself.
This is a blatant attempt to disenfranchise voters & stop them from standing up to Trump's wildly unpopular policies. It has no place in our democracy.
Trump’s cuts to health care hurt families.
Covered California just announced due to Republicans' cuts, rates are will go up 10.3% next year. For 1.7 million, premiums could spike 66%.
In other states, increases average nearly 20%.
All because Republicans chose to give billionaires tax breaks.
I stand with Governor Newsom in the fight to protect our democracy against Trump's authoritarian presidency.
Republicans know their harmful policies are wildly unpopular going into the 2026 election.
We must give voters the opportunity to counter this move in Texas & restore some balance of power.
It’s been 90 years since Social Security was enacted & changed America for the better.
Today, Republicans are cutting Social Security and making it harder for senior to get the benefits they've earned.
@housedemocrats.bsky.social are working to protect and strengthen Social Security.
Trump’s playbook=manufacture a crisis & stoke fear.
Violent crime in DC is at a 30 year low & Trump randomly taking over DC’s police dept is an unjust power grab.
Where was his tough on crime stance when he refused to call in National Guard on J6, then released violent felons who attacked police?
I joined my colleagues in voicing opposition to the EPA's carbon pollution standards rollback.
While climate change continues to harm communities in the Bay Area & across the US, the EPA is pushing Trump's polluters first agenda, threatening our health and raising costs for everyday Americans.
The Trump Administration is unilaterally terminating almost all collective bargaining at the VA.
This is an incredibly harmful and reckless decision that will result in worse care for our veterans at higher costs to taxpayers.
www.nytimes.com/2025/08/06/u...
San Mateo County is lucky to have accessible, quality education thanks to the wonderful community colleges here in our district.
I met with the San Mateo County Community College District to learn more about the work they’ve been doing and how we can continue to improve local higher education.
Veterans put their lives on the line to fight for our freedom.
Instead of helping veterans and their families access the benefits they deserve, Trump is cutting the VA, firing thousands of frontline workers.
@housedemocrats.bsky.social are fighting back to honor our promise to veterans.
SoupScore Breakdown
Loading analysis metrics…
Voting History496 total votesExpandCollapse
Voting History
496 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2025-11-19 | H. Res. 888 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2025-11-19 | S.J. Res. 80 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 131 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-19 | H.J. Res. 130 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 888 (119th) | Motion to Refer | YES | YES | ✓ | Failed |
| 2025-11-18 | H. Res. 878 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-11-18 | H. Res. 879 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-11-18 | H.R. 4405 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-18 | H. Res. 878 (119th) | Kill the motion | YES | YES | ✓ | Failed |
| 2025-11-18 | H.R. 2659 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-17 | H.R. 1608 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-11-13 | H.R. 5371 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2025-11-12 | H. Res. 873 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-19 | H. Res. 719 (119th) | Approve resolution | NOT_VOTING | YES | — | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
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.