Gun violence is the leading cause of death for our children and teens in the U.S.
This #GunViolenceAwarenessMonth, I'm demanding more than thoughts & prayers from my Republican colleagues to end this epidemic.

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.
The Trump Administration has been attacking California on numerous fronts, and his deployment of the National Guard in Los Angeles needlessly inflames the situation.
Americans are constantly interrupted by robocalls and robotexts that prey on vulnerable populations to carry out dangerous scams.
Instead of helping the FTC stop these increasingly sophisticated scams, Trump & Republicans are firing staff and gutting resources. @energycommerce.bsky.social
The Trump-Musk marital dispute would be funny if it weren't just more damning evidence that these two operate from unhinged, bitter political vengeance. This isn't what Americans need from those making decisions that impact our lives! apnews.com/article/trum...
In CA-15, we know firsthand the impacts of climate change on our communities.
On #WorldEnvironmentDay, I'm excited to announce several clean energy & climate initiatives I am leading as part of this year's appropriations process in Congress:
kevinmullin.house.gov/2025/06/05/r...
Just like last time, Trump's travel ban will not make our country safer — instead, it will isolate us.
It will separate families and shut the door on those fleeing war and poverty.
This is fundamentally un-American, discriminatory, and wrong.
The Trump Administration to learn more about the value behind this massive modernization effort & how CA's project creates thousands of jobs, supports a growing economy & provides environmental benefits. The federal government should be a partner in delivering America’s first high speed rail.🧵3/3
The Trump Administration’s decision to rescind $4 billion that was already allocated to California’s High Speed Rail system is politically motivated and needlessly vengeful. ... 🧵2/3
When the federal government agrees to commit funding for local infrastructure projects, communities across the country need to be able to rely on the federal government to deliver on its promise. ... 🧵1/3 www.sfchronicle.com/politics/art...
The nonpartisan CBO now projects Trump’s budget bill will leave 10.9 million Americans uninsured & add $2.4 trillion to the deficit.
All to fund tax breaks for billionaires.
If Trump's BIG UGLY BILL wasn't so harmful to the American people, it'd be easier to sit back and watch👀🍿 Elon Musk turn on the Republican Party...
Only REPUBLICANS voted to:
Take away health care from 13.7M Americans
Take away school lunches from 18M kids
Increase national debt by $4T 🤯
From earthquakes, terrorist attacks, wildfires & hurricanes - Urban Search & Rescue task forces are vital to America's response system. I'm leading a bipartisan effort w @tokuda.house.gov & Rep Kim to call on Congress to fully fund this life-saving work. kevinmullin.house.gov/2025/06/03/l...
#NEWS: Thanks to the San Mateo Daily Journal for covering my Empty Lots to Housing Act!
📰Read the full article here: www.smdailyjournal.com/news/local/m...
SLOPPY. Not what America deserves from our own Health & Human Services Department. Just another bad example of the consequences from the Trump Administration cutting corners and firing expert staff. www.washingtonpost.com/health/2025/...
One way to address our housing crisis: leveraging underused publicly-owned lots to build transit-oriented housing.
Today, I introduced the Empty Lots to Housing Act. Thanks @samtrans.com for raising this issue.
Let's cut through the red tape to help working families this #AffordableHousingMonth.
For too long, communities have been unable to build affordable housing in underused spaces due to red tape.
My Empty Lots to Housing Act would empower local governments to create transit-oriented housing on land purchased with federal funds.
Learn more: kevinmullin.house.gov/2025/05/29/l...
Do you know when you're interacting with #AI? I recently discussed the need for consumer transparency in this rapidly developing industry during a Energy & Commerce Committee hearing. @energycommerce.bsky.social
The big ugly numbers from Republicans’ big ugly tax scam
#Transportation and public transit are integral to any community, and especially so in the San Francisco Bay Area. I was pleased to welcome leaders from @mtcbata.bsky.social and @samtrans.com in my DC office this week to discuss their work helping plan for our future.
Congress must do more to support
working families. That’s why I voted NO on President
Trump’s big ugly budget bill - Republicans are taking from the poor and giving to the rich. Read my full statement at: kevinmullin.house.gov/2025/05/22/w...
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-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 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 |
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.