Republicans are slashing $1.1 billion from YOUR PUBLIC BROADCAST systems communities across the country rely on for emergency alerts, local news, educational programming & more.
It’s shameful & particularly harmful to rural 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 — 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.
Have you ever been in a driverless car? Do you think they're safe?
My AV Safety Data Act would bring much-needed transparency and data collection so we can ensure we're protecting everyone on the road.
Learn more: kevinmullin.house.gov/2025/07/15/r...
My response to the Trump Administration's ridiculous proposal to waste taxpayer money on reopening Alcatraz as a federal prison.
College athletes deserve protection from predatory agents who exploit them.
Yesterday, I had the opportunity to advocate for stronger safeguards during an @energycommerce.bsky.social markup. We must put athletes' best interests first.
💸🚽 Communities served by public sewer & wastewater treatment providers across the country face costly challenges from improper disposal of wet wipes. I'm pleased my bipartisan, bicameral WIPPES Act passed the House. www.cleanlink.com/news/article...
The latest inflation numbers show life is getting more expensive for Americans.
Instead of lowering prices like they promised, Trump & Republicans have done the opposite—making everything from gas to groceries more expensive when families need relief the most.
U.S. consumer prices accelerated in June, rising 2.7% from a year earlier, as President Trump's tariffs started to leave a bigger imprint on the economy. Read more: https://trib.al/OiJi4hQ
My father was a public school teacher for over 30 years. I know firsthand the impact educators have on lives.
Firing these employees will strip critical support from students & teachers nationwide.
This is a direct hit to public education and those who rely on it most.
Trump's inhumane approach to immigration is on the wrong side of history and the wrong side of public opinion. apnews.com/article/immi...
Communities near our ports, like those in the Bay Area, bear the brunt of maritime pollution.
Excited to re-introduce the Maritime Pollution Accountability Act, which would make our shipping industry more sustainable, protect public health & tackle climate change.
Learn more ⬇️
While Texans are in mourning from devastating floods, Trump & Gov. Abbott are rushing an off-cycle gerrymandering scheme that would rig the midterm elections, suppress voters, and undermine democracy.
I’ve spent my career advocating for voting rights. We must defend them now more than ever.
It's been over 90 days and Trump hasn't brought a single finalized trade agreement to Congress, let alone the 90 agreements he promised.
Trump's reckless tariffs are upending our economy & increasing costs for hardworking Americans.
apnews.com/article/trum...
I'm incredibly moved by the brave responders w/ California Task Force 3 in my district, who just landed in #Texas to help w/ the agonizing recovery process following the deadly floods.
My heart goes out to all affected by this tragedy & those offering support. 🙏
www.mercurynews.com/2025/07/09/b...
On this day in 1868, the 14th amendment was ratified, guaranteeing birthright citizenship & equal protection under the law.
Today, that promise is under attack. Let's be clear: if you are born in the U.S., you are an American.
As someone who is hard of hearing & wears hearing aids, I know firsthand how difficult it can be to hear important announcements when traveling.
That's why I'm leading several initiatives to make transit in the U.S. more accessible for all.
Learn more: kevinmullin.house.gov/2025/06/27/r...
The devastating floods in Texas are heartbreaking. My thoughts are with all affected, especially the families who lost their loved ones or whose children are still missing.
I’m grateful for the first responders bravely helping those in need during this unimaginable tragedy.
House Republicans just turned their backs on the American people by passing Trump's big, ugly bill. They voted to take away healthcare from 17 million people, slash food assistance, and add trillions to the national debt.
I voted NO, along with my Democratic colleagues. Read my full statement ⬇️
Leader Jeffries spoke for over 8.5 hours on the floor, breaking a record for the House of Representatives.
Thank you @hakeem-jeffries.bsky.social for getting in good trouble & using your time to highlight the devastating impacts the Republicans' abomination of a bill will cause for Americans.
Leader @hakeem-jeffries.bsky.social has been on the floor for hours exposing Republicans’ big, ugly bill for what it is: a betrayal to working families.
Democrats have been fighting for months, and we’re not backing down now.
Just took to the House Floor to speak in support of a country where everyone can afford to live the good life.
And in strong opposition to Trump’s One Big Ugly Bill that is devastating to everyday Americans.
We will not be silenced.
www.youtube.com/live/3pbFrch...
Reposted byRep. Kevin Mullin
@hakeem-jeffries.bsky.social has been speaking on the floor for 4 hours about the consequences of this Big Ugly Bill. He recognized Sam and I for flying to DC every week to fight for the American people and against this bill.
Leader Jeffries makes us proud and one day, Sam will be too.
I’m getting ready to head to the House floor and vote NO on Trump’s Big, Ugly Bill after a quick nap in my Capitol Hill office.
@housedemocrats.bsky.social are united in fighting back against the largest cuts to Medicaid, SNAP, and other essential programs in American history.
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.