As a member of @energycommerce.bsky.social E&C Dems, I am committed to restoring access to health insurance for those who need it most, and I am tremendously grateful to SF General employees and health care workers across the country for all you do in your communities.

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 · 184 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
People’s lives are shaped every day here and it’s devastating to see Trump’s disastrous health care cuts having real-world impacts at home. Republicans stripped away health insurance from millions of Americans, putting downward pressure on ERs that will cost more money and more lives.
This public safety net hospital serves over 100,000 patients and is the birthplace of nearly 1,400 babies each year. It provides primary care, mental health services, research on cutting edge medical advancements, and is one of the very few trauma centers in the region.
This week I toured San Francisco General Hospital and Trauma Center, where I spoke with doctors, nurses and administrators about the lifesaving work they do for our community every day.
I’m proud to co-lead the @houseseec.bsky.social Innovation & Technology Task Force with @salinas.house.gov in endorsing four bills to accelerate next-generation clean technologies and strengthen American energy independence.
Learn more about the new bills here: seec.house.gov/media/press-...
As we head into tax season, I introduced the Hearing Aid Tax Credit Act, which seeks to provide a $1,000 tax credit to income-eligible individuals to help them afford hearing aids.
🧵2/2
As someone with congenital hearing loss, I know firsthand how crucial it is to have access to hearing aids. But they can be very expensive, so I’m committed to advocating for those who may struggle to afford this essential care.
kevinmullin.house.gov/2026/03/03/o... 🧵1/2
Yesterday I voted YES on the War Powers Resolution which would have asserted that Congress, not the President, has the Constitutional authority to declare war. We must keep up the pressure and hold Trump accountable to end US engagement in endless foreign wars, like this reckless war in Iran.
Kristi Noem was the most corrupt, unqualified and cruel official to serve in this role, and I have been calling for her firing for months.
apnews.com/live/kristi-...
kevinmullin.house.gov/2026/03/05/r...
Americans don't want a "forever" war. Here's why I'll be voting in favor of the bipartisan War Powers Resolution:
kevinmullin.house.gov/2026/03/03/r...
This morning, Americans woke up to find out we are at war with Iran – an illegal war that could escalate wildly & put our service members in harm’s way. This military action has not been justified or explained to the American people, nor approved by Congress. kevinmullin.house.gov/2026/02/28/r...
Communities across the country are already feeling the impacts of climate change, and Americans deserve transparent information about corporations’ greenhouse gas emissions. I'm proud to join @schiff.senate.gov & @beyer.house.gov in introducing the SCOPE Act.
kevinmullin.house.gov/2026/02/26/r...
The President has zero role to play in election administration. Drafting an executive order to seize control from state & local officials is an illegal power grab that threatens free & fair elections. @housedemocrats.bsky.social
www.washingtonpost.com/politics/202...
The People's REAL State of the Union: Voting rights and our democracy are under threat. Families’ health care costs are skyrocketing. Trump's inhumane approach to immigration is killing people. The economy is in turmoil. Americans are scared and fed up.
@moveon.org @housedemocrats.bsky.social
I'm boycotting the State of the Union - here's why: kevinmullin.house.gov/2026/02/24/i...
Instead, I'll be joining the People's rally with @moveon.org, @meidastouch.com & many of my colleagues on @housedemocrats.bsky.social
Inspired by and incredibly proud of the Bay Area’s own Alysa Liu for earning gold 🥇 at the Winter Olympics! Her grit, determination, and pure joy on the ice was incredible to watch. Congratulations Alysa & Team USA!
www.sfchronicle.com/sports/annki...
Trump’s conservative-packed SCOTUS just ruled what we all have known for months – Trump is violating the Constitution by ignoring Congressional powers with his chaotic “emergency” tariffs. The only emergency we have has been caused by Trump’s economic policies. www.washingtonpost.com/national-sec...
Happy Lunar New Year! I had a wonderful time in Millbrae over the weekend, and it’s an honor to represent a district enriched by a vibrant and diverse AAPI community.
May the Year of the Fire Horse bring good health, happiness, and prosperity! @capac.house.gov
Words matter and it is absolutely unacceptable for a member of Congress to be so bigoted as to compare Muslims, or any religious group, to dogs. I refuse to amplify this person’s name, but these types of ignorant, hateful comments have no place in America.
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-02-05 | H. Res. 93 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2025-02-05 | H. Res. 93 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2025-02-05 | H.R. 776 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-02-04 | H.R. 43 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-01-23 | H.R. 21 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-23 | H.R. 471 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-01-23 | H.R. 375 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | S. 5 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 165 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-21 | H.R. 186 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-15 | H.R. 33 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 144 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 164 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-14 | H.R. 153 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 152 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-13 | H.R. 192 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-09 | H.R. 23 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-07 | H.R. 29 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Motion to Commit with Instructions | YES | YES | ✓ | Failed |
| 2025-01-03 | H. Res. 5 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-03 | — | Election of the Speaker | NOT_VOTING | — | — | Johnson (LA) |
| 2025-01-03 | — | Call by States | PRESENT | — | — | 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.
← PrevPage 12 / 12