01 Apr Kevin Mullin
Kevin Mullin
Representative — California, District 15
Democrat
Serving since 2023 (2 terms) · Born 1970
incumbent
2460
Total Votes
Total Votes
1151
Nay
Nay
156
Not Voting
Not Voting
8
Present
Present
1145
Yea
Yea
Kevin Mullin is an American politician serving as the U.S. representative for California's 15th congressional district since 2023. A member of the Democratic Party, he served as a member of the California State Assembly from the 22nd district, which encompasses most of the San Francisco Peninsula region, from 2012 to 2022.
BiographyKevin Mullin is an American politician serving as the U.S.Read more →
Committees
Committee Assignments — 119th Congress
Committee data not yet ingested for this member.
Money & Influence
Top Funders — 2026 Cycle
| Committee | Type | Receipts | Filed |
|---|---|---|---|
| TOTAL — PRE-PRIMARY | TOTAL | $721K | 2026-05-13 |
| PAC contributions | PAC | $399K | 2026-05-13 |
| Individual contributions | IND | $320K | 2026-05-13 |
| Other receipts | OTHER | $0 | 2026-05-13 |
Source: openFEC
Recent Stock Trades
No STOCK Act disclosures on file in the past 180 days.
Legislative Activity
Recent Voting Record (100 shown)
| Date | Bill | Question | Vote | Result |
|---|---|---|---|---|
| 2026-04-30 | Recorded Vote | Nay | Failed | |
| 2026-04-30 | Recorded Vote | Yea | Agreed to | |
| 2026-04-30 | Recorded Vote | Yea | Agreed to | |
| 2026-04-30 | Recorded Vote | Nay | Agreed to | |
| 2026-04-30 | Yea-and-Nay | Yea | Failed | |
| 2026-04-30 | Yea-and-Nay | Nay | Passed | |
| 2026-04-30 | Recorded Vote | Nay | Failed | |
| 2026-04-30 | Recorded Vote | Nay | Failed | |
| 2026-04-30 | Recorded Vote | Yea | Agreed to | |
| 2026-04-30 | Recorded Vote | Yea | Agreed to | |
| 2026-04-30 | Recorded Vote | Nay | Failed | |
| 2026-04-30 | 2/3 Yea-And-Nay | Nay | Passed | |
| 2026-04-29 | Yea-and-Nay | Nay | Passed | |
| 2026-04-29 | Recorded Vote | Nay | Passed | |
| 2026-04-29 | Yea-and-Nay | Nay | Passed | |
| 2026-04-29 | Yea-and-Nay | Nay | Passed | |
| 2026-04-27 | HR7959 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-27 | HR227 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-23 | HR5587 | Yea-and-Nay | Nay | Passed |
| 2026-04-22 | HR4690 | Yea-and-Nay | Nay | Passed |
| 2026-04-22 | HR6387 | Yea-and-Nay | Yea | Failed |
| 2026-04-22 | HRES1189 | Recorded Vote | Nay | Passed |
| 2026-04-22 | HR4690 | Yea-and-Nay | Yea | Failed |
| 2026-04-22 | HR6387 | Yea-and-Nay | Nay | Passed |
| 2026-04-22 | HRES1189 | Yea-and-Nay | Nay | Passed |
| 2026-04-22 | HRES1182 | Yea-and-Nay | Nay | Passed |
| 2026-04-21 | HR5201 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-21 | S1020 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-21 | HR2493 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-20 | HR5200 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-20 | HR1681 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-17 | HRES1175 | Recorded Vote | Nay | Failed |
| 2026-04-17 | Yea-and-Nay | Nay | Failed | |
| 2026-04-17 | Yea-and-Nay | Nay | Passed | |
| 2026-04-16 | HCONRES40 | Yea-and-Nay | Yea | Failed |
| 2026-04-16 | HR6398 | Yea-and-Nay | Nay | Passed |
| 2026-04-16 | HRES965 | Yea-and-Nay | Yea | Passed |
| 2026-04-16 | HR6409 | Yea-and-Nay | Nay | Passed |
| 2026-04-16 | HR6398 | Yea-and-Nay | Yea | Failed |
| 2026-04-16 | HR6409 | Yea-and-Nay | Yea | Failed |
| 2026-04-16 | HRES1156 | Yea-and-Nay | Nay | Passed |
| 2026-04-16 | HR1689 | Yea-and-Nay | Yea | Passed |
| 2026-04-15 | HRES1174 | Recorded Vote | Nay | Passed |
| 2026-04-15 | HRES965 | Yea-and-Nay | Yea | Passed |
| 2026-04-15 | HRES1174 | Yea-and-Nay | Nay | Passed |
| 2026-04-14 | HR7613 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-04-14 | HR1011 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-27 | HRES1142 | Yea-and-Nay | Nay | Passed |
| 2026-03-27 | Yea-and-Nay | Nay | Passed | |
| 2026-03-27 | HR7084 | Yea-and-Nay | Nay | Passed |
| 2026-03-27 | HRES1142 | Recorded Vote | Nay | Passed |
| 2026-03-26 | HR8029 | Yea-and-Nay | Nay | Passed |
| 2026-03-26 | HRES1128 | Yea-and-Nay | Nay | Passed |
| 2026-03-26 | HR8029 | Yea-and-Nay | Yea | Failed |
| 2026-03-25 | HR5103 | Yea-and-Nay | Yea | Failed |
| 2026-03-25 | HR5103 | Yea-and-Nay | Nay | Passed |
| 2026-03-25 | HRES1131 | Yea-and-Nay | Nay | Passed |
| 2026-03-25 | HRES1131 | Recorded Vote | Nay | Passed |
| 2026-03-24 | HR6422 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-23 | PN786-9 | On the Cloture Motion PN786-9 | Not Voting | Cloture Motion Agreed to (51-45) |
| 2026-03-23 | PN858 | On the Nomination PN858 | Yea | Nomination Confirmed (54-45) |
| 2026-03-22 | PN858 | On the Cloture Motion PN858 | Yea | Cloture Motion Agreed to (54-37) |
| 2026-03-21 | S1383 | On the Cloture Motion S. 1383 | Nay | Cloture Motion Rejected (41-49, 3/5 majority required) |
| 2026-03-21 | S1383 | On the Cloture Motion S.Amdt. 4421 to S.Amdt. 4420 to S. 1383 (No short title on file) | Yea | Cloture Motion Rejected (49-41, 3/5 majority required) |
| 2026-03-20 | HR7147 | On Cloture on the Motion to Proceed H.R. 7147 | Yea | Cloture on the Motion to Proceed Rejected (47-37, 3/5 majority required) |
| 2026-03-19 | HR4638 | Yea-and-Nay | Nay | Passed |
| 2026-03-18 | HR556 | Yea-and-Nay | Yea | Failed |
| 2026-03-18 | HR556 | Recorded Vote | Nay | Passed |
| 2026-03-18 | HR1958 | Yea-and-Nay | Nay | Passed |
| 2026-03-18 | HJRES139 | 2/3 Yea-And-Nay | Nay | Failed |
| 2026-03-18 | SJRes118 | On the Motion to Discharge S.J.Res. 118 | Nay | Motion to Discharge Rejected (47-53) |
| 2026-03-17 | HR4294 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-17 | S3971 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-17 | HRES1115 | Yea-and-Nay | Nay | Passed |
| 2026-03-17 | HRES1115 | Recorded Vote | Nay | Passed |
| 2026-03-17 | S1383 | On the Motion to Proceed S. 1383 | Yea | Motion to Proceed Agreed to (51-48) |
| 2026-03-17 | PN787-4 | On the Nomination PN787-4 | Yea | Nomination Confirmed (51-45) |
| 2026-03-17 | PN787-4 | On the Cloture Motion PN787-4 | Yea | Cloture Motion Agreed to (48-45) |
| 2026-03-12 | HR7147 | On Cloture on the Motion to Proceed H.R. 7147 | Yea | Cloture on the Motion to Proceed Rejected (51-46, 3/5 majority required) |
| 2026-03-12 | HR6644 | On Passage of the Bill H.R. 6644 | Yea | Bill Passed (89-10) |
| 2026-03-11 | HR6644 | On the Cloture Motion H.R. 6644 | Yea | Cloture Motion Agreed to (82-11, 3/5 majority required) |
| 2026-03-11 | HR6644 | On the Amendment S.Amdt. 4308 to H.R. 6644 (No short title on file) | Yea | Amendment Agreed to (84-10) |
| 2026-03-10 | HR6644 | On the Cloture Motion S.Amdt. 4308 to H.R. 6644 (No short title on file) | Yea | Cloture Motion Agreed to (89-9, 3/5 majority required) |
| 2026-03-10 | PN711 | On the Nomination PN711 | Yea | Nomination Confirmed (71-29) |
| 2026-03-09 | PN711 | On the Cloture Motion PN711 | Yea | Cloture Motion Agreed to (68-28) |
| 2026-03-05 | HCONRES38 | Yea-and-Nay | Yea | Failed |
| 2026-03-05 | HRES1099 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-05 | HR7744 | Yea-and-Nay | Yea | Failed |
| 2026-03-05 | HR7744 | Yea-and-Nay | Nay | Passed |
| 2026-03-05 | HR7147 | On Cloture on the Motion to Proceed H.R. 7147 | Yea | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2026-03-04 | S723 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-04 | HRES1095 | Yea-and-Nay | Nay | Passed |
| 2026-03-04 | HRES1100 | Yea-and-Nay | Yea | Passed |
| 2026-03-04 | HRES1095 | Recorded Vote | Nay | Passed |
| 2026-03-04 | HR6472 | 2/3 Yea-And-Nay | Yea | Passed |
| 2026-03-04 | SJRes104 | On the Motion to Discharge S.J.Res. 104 | Nay | Motion to Discharge Rejected (47-53) |
| 2026-03-04 | HR6644 | On the Motion to Proceed H.R. 6644 | Yea | Motion to Proceed Agreed to (90-8) |
| 2026-03-02 | HR6644 | On Cloture on the Motion to Proceed H.R. 6644 | Yea | Cloture on the Motion to Proceed Agreed to (84-6, 3/5 majority required) |
| 2026-02-26 | PN730-46 | On the Nomination PN730-46 | Yea | Nomination Confirmed (57-33) |
| 2026-02-26 | PN730-46 | On the Cloture Motion PN730-46 | Yea | Cloture Motion Agreed to (60-34) |
Coverage
No news available yet — check back soon.

Sorry, the comment form is closed at this time.