Skip to main content
The Full Record
Menu

U.S. House · California's 15th Congressional District

San Mateo County on the San Francisco Peninsula, including South San Francisco, San Mateo, and East Palo Alto.

General election · Tuesday, November 3, 2026

RESULT · UNOFFICIAL UNTIL CERTIFIED

Kevin Mullin, projected winner

CandidateVotesShare
Kevin Mullin129,95478.6%
Charles Hoelter35,46921.4%

About 67% of the expected vote counted. As of November 9. Winners take office next year. Counts can change until states certify. NBC News ↗

Sources re-checked September 25, 2026 · How we research

  • This district's boundaries changed under California Proposition 50, the mid-decade congressional redistricting measure voters approved in November 2025. Incumbent Kevin Mullin and Republican Charles Hoelter advanced from the June 2, 2026 top-two primary, defeating Anthony Dang, Mantosh Kumar, and Jim Garrity.[1][2]

On the November 3 ballot · 2 candidates

Issue evidence — side by side

Recorded votes, documented positions and candidates’ own words are shown with sources. “In their own words” quotes a candidate on the topic without inferring a stance. Votes describe specific bills or motions; they do not establish overall support or opposition to a broad issue. A dash means our research has no evidence on that topic, not that the candidate has no position.

Protect legal access to abortion

  • Kevin Mullin
    Supports[5]

    Cosponsors the Women's Health Protection Act, which would restore and protect access to abortion nationally, and the EACH Act to repeal the Hyde Amendment.

  • Charles Hoelter
    —

Stricter gun laws

  • Kevin Mullin
    Supports[14]

    Cosponsored H.R. 3115, the Assault Weapons Ban of 2025 (119th Congress), which would ban the sale and manufacture of many semiautomatic assault weapons.

  • Charles Hoelter
    In their own words[8]
    “Charles will always defend the Constitution, including freedom of speech, religious liberty, and the right to bear arms.”

    On his campaign website (written in the third person)

Expand immigration enforcement and deportations

  • Kevin Mullin
    Recorded votes[17][18][19][20][21]

    Voted no on Laken Riley Act (S. 5, 2025-01-22). Voted no on One Big Beautiful Bill Act (H.R. 1, 2025-05-22; 2025-07-03), which funded expanded immigration enforcement, detention and border operations. Voted no on Secure the Border Act of 2023 (H.R. 2, 2023-05-11).

  • Charles Hoelter
    In their own words[8]
    “Charles believes immigration should be legal, fair, and controlled. A secure border is a national security issue and must be treated as one”

    On his campaign website (written in the third person)

Stronger rent regulation and tenant protections

  • Kevin Mullin
    Supports[4]

    Is a member of the Congressional Renters Caucus and co-led the Prevent Homelessness Act and Eviction Protection Act.

  • Charles Hoelter
    —

Loosen zoning rules to build more housing

  • Kevin Mullin
    Supports[4]

    Supports strengthening the Low-Income Housing Tax Credit program and cosponsored the Affordable Housing Credit Improvement Act to expand affordable housing production.

  • Charles Hoelter
    —

Raise taxes on high earners or corporations

  • Kevin Mullin
    Recorded votes[18][19][20]

    Voted no on One Big Beautiful Bill Act (H.R. 1, 2025-05-22; 2025-07-03), which made the 2017 individual tax rates, including the 37% top rate, permanent.

  • Charles Hoelter
    —

Expand public health coverage

  • Kevin Mullin
    Recorded votes[18][19][20][23]

    Voted no on One Big Beautiful Bill Act (H.R. 1, 2025-05-22; 2025-07-03), which reduced federal Medicaid spending and added Medicaid work requirements. Voted yes on Breaking the Gridlock Act (H.R. 1834, 2026-01-08), which extended enhanced ACA premium subsidies.

  • Charles Hoelter
    —

Faster transition away from fossil fuels

  • Kevin Mullin
    Recorded votes[18][19][20]

    Voted no on One Big Beautiful Bill Act (H.R. 1, 2025-05-22; 2025-07-03), which phased out Inflation Reduction Act clean-energy tax credits.

  • Charles Hoelter
    —

Increase police funding and staffing

  • Kevin Mullin
    —
  • Charles Hoelter
    In their own words[8]
    “Charles supports law enforcement and believes in policies that protect communities and hold criminals accountable.”

    On his campaign website (written in the third person)

Raise the minimum wage

  • Kevin Mullin
    Supports[15]

    Cosponsored H.R. 2743, the Raise the Wage Act of 2025 (119th Congress), which would raise the federal minimum wage.

  • Charles Hoelter
    —

Broad tariffs on imported goods

  • Kevin Mullin
    Recorded votes[26]

    Voted yes on Resolution disapproving tariffs on Canada (H.J. Res. 72, 2026-02-11), which disapproved the tariffs on Canadian imports.

  • Charles Hoelter
    —

Universal, publicly funded child care

  • Kevin Mullin
    Supports[3]

    Cosponsored the Child Care for Every Community Act, which would establish universal child care and early learning programs, and is advocating to fund childcare programs in Congress.

  • Charles Hoelter
    —

Require documentary proof of citizenship to register to vote

  • Kevin Mullin
    Recorded votes[22]

    Voted no on SAVE Act (H.R. 22, 2025-04-10).

  • Charles Hoelter
    —

Require Congress to approve U.S. military action abroad

  • Kevin Mullin
    Recorded votes[24][25]

    Voted yes on War Powers Resolution on Venezuela (H. Con. Res. 64, 2025-12-17), which would have directed the removal of U.S. forces from hostilities against Venezuela absent congressional authorization. Voted yes on War Powers Resolution directing removal of forces from Iran hostilities (H. Con. Res. 86, 2026-06-03), which directed the removal of U.S. forces from hostilities against Iran absent congressional authorization.

  • Charles Hoelter
    —

Bar transgender women and girls from women's and girls' school sports

  • Kevin Mullin
    —
  • Charles Hoelter
    Supports[7]

    In his Ballotpedia Candidate Connection survey, one of his three key campaign messages is the quoted line, which this guide reads as support for barring transgender girls and women from women's and girls' school sports.

Research notes & limits

Biography gaps: no prior public office or campaign history was found for Charles Hoelter, and no employment dates beyond his campaign site and Ballotpedia survey, so his biography is short.

Sources · 29

Researched 2026-09-25. Green citations are official government records.

  1. 1.United States House of Representatives elections in California, 2026 · Ballotpedia · 2026-09-25 Reference
  2. 2.Kevin Mullin (California) · Ballotpedia Reference
  3. 3.Economy · Office of Rep. Kevin Mullin Official record
  4. 4.Housing and Homelessness · Office of Rep. Kevin Mullin Official record
  5. 5.Health Care · Office of Rep. Kevin Mullin Official record
  6. 6.Issues Archive · Charles Hoelter for Congress campaign website Candidate's own words
  7. 7.Charles Hoelter — Candidate Connection survey · Ballotpedia Candidate Connection survey · 2026-01-01 Candidate's own words
  8. 8.Our Plan for Change · Charles Hoelter for Congress campaign website · 2026-10-19 Candidate's own words
  9. 9.Kevin Mullin (California) · Ballotpedia Reference
  10. 10.About · Office of Rep. Kevin Mullin Official record
  11. 11.Committees and Caucuses · Office of Rep. Kevin Mullin Official record
  12. 12.Economy · Office of Rep. Kevin Mullin Official record
  13. 13.California 15th election results 2026 · NBC News News report
  14. 14.H.R. 3115, the Assault Weapons Ban of 2025 (Assault Weapons Ban of 2025) — sponsors and cosponsors · Congress.gov Official record
  15. 15.H.R. 2743, the Raise the Wage Act of 2025 (Raise the Wage Act of 2025) — sponsors and cosponsors · Congress.gov Official record
  16. 16.H.Con.Res. 40 (Directing the President, pursuant to section 5(c) of the War Powers Resolution, to remove United States Armed Forces from hostilities with Iran.) — sponsors and cosponsors · Congress.gov Official record
  17. 17.Roll call: Laken Riley Act — final passage · Office of the Clerk, U.S. House · 2025-01-22 Official record
  18. 18.Roll call: One Big Beautiful Bill Act — House passage · Office of the Clerk, U.S. House · 2025-05-22 Official record
  19. 19.H.R. 1 (119th Congress) — One Big Beautiful Bill Act: text and summary · Congress.gov Official record
  20. 20.Roll call: One Big Beautiful Bill Act — final passage · Office of the Clerk, U.S. House · 2025-07-03 Official record
  21. 21.Roll call: Secure the Border Act of 2023 — House passage · Office of the Clerk, U.S. House · 2023-05-11 Official record
  22. 22.Roll call: SAVE Act — proof-of-citizenship voter registration · Office of the Clerk, U.S. House · 2025-04-10 Official record
  23. 23.Roll call: Breaking the Gridlock Act — ACA subsidy extension · Office of the Clerk, U.S. House · 2026-01-08 Official record
  24. 24.Roll call: War Powers Resolution on Venezuela · Office of the Clerk, U.S. House · 2025-12-17 Official record
  25. 25.Roll call: War Powers Resolution directing removal of forces from Iran hostilities · Office of the Clerk, U.S. House · 2026-06-03 Official record
  26. 26.Roll call: Resolution disapproving tariffs on Canada · Office of the Clerk, U.S. House · 2026-02-11 Official record
  27. 27.About Me · Charles Hoelter for Congress campaign website Candidate's own words
  28. 28.Charles Hoelter — Candidate Connection survey · Ballotpedia Candidate Connection survey · 2026-01-01 Candidate's own words
  29. 29.U.S. House · California's 15th Congressional District results 2026 · NBC News News report