As families across the world gather on this first night of Hanukkah, I sincerely hope that all those who are celebrating find some comfort in their loved ones.

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.
🇺🇸🌲Today’s Wreaths Across America ceremony at Golden Gate National Cemetery was a solemn & poignant reminder of the many brave veterans who served our country. My sons & I were honored to pay tribute to the families who visit their loved ones here at GGNC & the many volunteers at this remembrance.
As Americans struggle with skyrocketing energy bills, Republicans are pushing bills that would limit energy innovation & keep costs high.
This comes a year after Trump promised he would cut energy prices in half. Why are Republicans undermining affordable, clean energy? @energycommerce.bsky.social
I joined every House Democrat in demanding a vote to extend crucial Affordable Care Act tax credits that help lower health care costs.
If just four Republicans joined us, we'd be able to stop premiums from skyrocketing for millions of Americans at the end of the month.
70 years ago today, the Montgomery Bus Boycott began in Alabama, marking a powerful turning point in the fight for civil rights.
We honor the legacy of Dr. Martin Luther King Jr, Rosa Parks, & the many heroes who led with courage, and we recommit ourselves to advancing their fight for equality.
Trump has been rolling back investments in clean energy. Now, his reckless offshore drilling plan threatens California’s sensitive coastline.
I joined my California colleagues in condemning this plan & urging the Trump administration to immediately halt any proposal to drill off our coast.
Yet again, Trump is prioritizing polluters over working families
Americans are already feeling the strain of high gas prices & energy bills. Rolling back fuel economy standards is an irresponsible move that will cost drivers even more money, worsen our air quality and harm the environment.
As the father of two young boys, I'm very concerned about kids' safety online.
How do we protect our kids from harm when Trump is firing the very FTC employees who are supposed to be keeping them safe?
At today's @energycommerce.bsky.social hearing, I spoke out against Trump's unlawful firings.
On World AIDS Day, we remember those who have lost their lives and that HIV/AIDS continues to affect millions across the world.
Early testing and treatment saves lives. Learn how to get tested and find resources here:
www.cdph.ca.gov/Programs/CID...
22,000 in San Mateo County will see their health care costs skyrocket because of Republicans' refusal to extend Affordable Care Act tax credits.
@housedemocrats.bsky.social are fighting to lower health care costs and protect these crucial tax credits that millions rely on.
As someone who is hard of hearing, I know firsthand the importance of having access to quality hearing aids & audiology care.
That's why I introduced the HEAR Act, which would expand Medicare coverage to include these crucial services.
Learn more: kevinmullin.house.gov/2025/11/20/r...
Everyone, regardless of their political beliefs, must come together to condemn these deranged threats.
Calls for political violence are unacceptable, especially coming from the President of the United States.
Trump just threatened Democratic lawmakers with death for simply stating that our brave military members can refuse illegal orders.
His lawless, unhinged and violent rhetoric has reached a new level.
www.nbcnews.com/politics/whi...
For months, Trump & Republicans have tried to cover up the truth from coming out. If Trump wanted to, he could release the full Epstein files today without Congressional action.
Americans deserve transparency and honesty.
That’s why I’m voting YES to release the Epstein files.
That’s why I introduced the AV Safety Data Act, which would increase transparency by collecting data on crashes and unplanned stoppages.
Learn more:
kevinmullin.house.gov/about/votes-...
Have you seen a driverless car on Bay Area highways yet? There’s a lot of excitement about this new technology expanding across the country and especially here in the Bay Area.
The public also rightfully has questions about how safe they are.
www.nbcnews.com/tech/innovat...
I refuse to support a partisan spending bill that worsens the Republican-manufactured health care crisis Americans are facing.
That's why I'm heading to the House floor to vote NO.
Proud to stand in unity with my @housedemocrats.bsky.social colleagues as we fight to protect your health care.
We firmly oppose this partisan Republican spending bill that worsens the severe health care crisis Americans are already facing.
I'm voting NO on the "deal" coming out of the Senate.
It's nothing more than an empty promise that fails entirely to address the health care crisis Americans are facing.
I’ve heard from many constituents directly affected by this measure. I will continue to push back against this order—which is not permanent—and defend the rights of all Americans.
kevinmullin.house.gov/2025/02/12/h...
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 |
|---|---|---|---|---|---|---|
| 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 |
| 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 | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | 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.