I am deeply saddened by the passing of legendary political giant John Burton, a fearless advocate for working families and liberal values. For over five decades, he served with honesty, courage, and passion, always standing up for those too often left behind.

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 — 581
Yes38%
No54%
Present0%
Not Voting8%
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 · 28 sponsored · 185 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Recent floods in Texas and wildfires in California show just how essential emergency alerts are in a changing climate.
Now is not the time to be cutting support for emergency preparedness.
My REACT Act strengthens alert systems—so communities are ready when disaster hits.
Reposted byRep. Kevin Mullin
Emergency alerts save lives—but only if they are timely, trusted and clear.
Today, I proudly joined @kevinmullin.house.gov, Mayor Lurie and Bay Area leaders to help introduce the REACT Act, which would strengthen alert systems so no community is left behind in times of crisis.
Emergency alerts save lives.
I'm proud to introduce the bipartisan REACT Act, which would improve local warning & alert systems across the country.
Watch today's press conference with @pelosi.house.gov, SF Mayor Daniel Lurie, & local emergency management leaders:
youtu.be/FDCa3kXfoaE?...
This is one of the the worst jobs reports since the pandemic.
Unemployment rose to 4.3%, with 7.38 million people unemployed. Hiring has slowed to its worst level since 2021.
Trump and Republicans' billionaire-first policies are failing. Americans deserve better.
Trump’s deployment of the national guard in LA has cost taxpayers $118 MILLION so far.
This administration cuts health care in the name of “efficiency”, but has no problem wasting your hard-earned $$ on an unconstitutional power grab designed to create chaos.
www.sfchronicle.com/politics/art...
Today, I signed on to Rep. Massie & Rep. Khanna's discharge petition to force DOJ to release the full Epstein files.
The American people deserve transparency, justice, and the truth.
This week, Republicans are bringing bills to the floor that repeal protections for millions of acres of public lands, opening them up for fossil fuel development.
Instead of lowering costs for Americans, they’re pushing Trump’s pro-polluter agenda.
I'm voting NO on these polluter handouts.
Happy Labor Day to all in CA-15 & across the U.S.!
Great speaking with San Mateo Labor Council’s Julie Lind about the current state of organized labor.
Despite the Trump Administration's attempts to divide and attack our unions, the labor movement is staying as strong as ever.
It was great visiting Mission Neighborhood Health Center in San Francisco. This clinic provides accessible health care to underserved communities in San Francisco.
Thank you for your crucial work to make health care more accessible for all!
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...
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History581 total votesExpandCollapse
Voting History
581 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 |
|---|---|---|---|---|---|---|
| 2026-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-16 | H. Res. 951 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
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.