It’s the 60th Anniversary of the #VotingRightsAct & I’m proud to share I’ve joined @repnikema.bsky.social's legislative package to strengthen voting rights.
Free & fair elections are the cornerstone of our democracy, & something we can never take for granted. kevinmullin.house.gov/2025/08/06/r...

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.
I STAND WITH PLANNED PARENTHOOD. Proud to have led four of my colleagues in writing to the Trump Administration demanding they comply with a court order. 5 clinics closed after Republicans cut Medicaid funding and harmed health care access for many in my district. www.newsbreak.com/golden-gate-...
Planned Parenthood provides vital health care including cancer screenings, family medicine & behavioral health services. 5 clinics closed in our districts due to Trump's Medicaid cuts.
@lofgren.house.gov @usrepjimmypanetta.bsky.social @adamgrayca.bsky.social
kevinmullin.house.gov/2025/08/05/p...
📰“Flooding doesn’t care whether you live in a red or a blue state,” said Mullin.
Bipartisan bill in Congress aims to address hidden groundwater threat to infrastructure. localnewsmatters.org/2025/08/01/b...
Trump’s cuts to early childhood development programs strip away essential resources that set up families for success.
I met with local child care advocates to learn about the impact of Head Start. Each handprint on these canvases represents a bright future worth investing in.
Right now, communities across the Bay Area and across our nation are in urgent need of progressive solutions to the rising cost of living, our climate crisis, and health care reforms. I look forward to fighting for policies that lift up our communities and put people first. (🧵2/2)
It’s an honor to join the @usprogressives.bsky.social Congressional Progressive Caucus and stand with leaders who are committed to building a fairer, more inclusive future. The San Francisco Bay Area has long been a center of progressive leadership. (🧵1/2)
The EPA's recent decision to undermine the scientific basis for addressing climate change is a disturbing display of climate & science denial.
Still, I'm working to mitigate the real impacts of climate change we're seeing in the Bay Area & across the U.S.
Watch @abc7news.bsky.social:
For 60 years, Medicare and Medicaid have been a lifeline, helping generations of Americans get the health care they need.
Now, Republicans are stripping care from seniors, kids, & people with disabilities.
Democrats have always fought to protect these programs. We won't stop now.
Critical aid must reach those in need to avoid any further loss of civilian lives. (🧵2/2)
The humanitarian crisis in Gaza and starvation of innocent civilians, children & infants is a moral tragedy demanding immediate action. The US must press for a ceasefire to ensure food, medical supplies & aid are delivered to Palestinians & to ensure the safe return of the remaining hostages. (🧵1/2)
I am outraged that two Planned Parenthood clinics in my district have been forced to close due to Trump and Republicans' cuts to Medicaid.
These closures represent a coordinated effort to erode the right to reproductive health care in every state, red or blue.
Read my full statement below.
FEMA’s US&R chief resigned after months of chaos at the agency.
US&R task forces, which I’ve advocated for throughout my time in Congress, are the backbone of our nation’s emergency response.
Trump's harmful attempts to dismantle FEMA are having grave consequences.
www.cnn.com/2025/07/21/p...
🚨The Trump administration is illegally withholding $781 MILLION in congressionally approved funds for students, teachers, & schools across California.
It’s another step closer to the Republicans’ goal of eliminating public education. Our kids will pay the price for their recklessness.
Yesterday, I spoke at an @energycommerce.bsky.social hearing about the devastating San Bruno pipeline explosion.
The Trump Administration's cuts to PHMSA make us more vulnerable to disasters, and we must advocate against these senseless cuts.
Time and time again the House Majority has shown they are unfit to govern by disrupting and manipulating official legislative business. This is unacceptable.
Why are Republicans so scared of transparency? Epstein was a convicted criminal and the American people deserve to know who else may have been involved in his crimes.
They are shutting down the House instead of answering to the public.
The American people deserve the truth. The Epstein files must be released.
While Republicans want you to look away, Democrats are pushing for transparency. There can be no coverups for a child sex abuser, and everyone involved must be held accountable.
apnews.com/article/cong...
Q: How is Trump making life more affordable for working families?
A: He's not.
apnews.com/article/hud-...
We must protect NPR, @kqednews.kqed.org, @kron4-news.bsky.social, & the over 1,500 local public TV & radio stations at risk.
We're already seeing the impacts of these cuts on local outlets:
www.kqed.org/news/1204812...
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 |
|---|---|---|---|---|---|---|
| 2026-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 5764 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-20 | H.R. 5763 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-15 | H.R. 2988 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H. Res. 992 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-14 | H. Res. 992 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Final passage | NO | NO | ✓ | Passed |
| 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 |
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.