electionsmcp

electionsmcp2028 racesU.S. Senate › California

2028 California U.S. Senate Race

A visual scenario calculator for California's 2028 Senate contest — model swing and turnout across the finest supported local grain, then roll it up to control of the chamber.

Model the California Senate race →

Office

U.S. Senate

Seat class

Class III

On the ballot

2028

Current hold

Democratic

Both of California's U.S. Senate seats are currently Democratic-held. The seat on the ballot in 2028 is California's Class III seat; the state's other seat (Class I, Democratic) is not up this cycle. The canonical mixed-grain 2024 presidential baseline uses verified precinct or reporting-unit results where supported, with declared county/state fallbacks elsewhere.

Model the California Senate race in five steps

  1. Set the candidates. Name the contenders for the California Senate race (or keep the generic Democrat / Republican defaults). The map starts from the canonical mixed-grain 2024 presidential baseline.
  2. Apply a swing. Move vote share statewide, or by demographic cohort, with a slider. The map and the running tally recompute instantly.
  3. Model turnout. Mobilize or depress turnout for any group — turnout and persuasion are modeled separately, the way a real campaign thinks about them.
  4. Explore local geography. Zoom from the state through counties to the finest supported reporting grain and adjust the places available in the model.
  5. Roll up & share. Roll the result up to chamber control, then share the exact versioned scenario.

Open California in the simulator →

What you can change

Persuasion (vote share) and turnout (mobilization) are modeled separately — statewide, by demographic cohort, by county, and at the supported local reporting grain. Then roll up the seat into the national picture: how this race moves the Senate's 51-seat majority threshold.

The result is calculated from the candidate, swing, turnout, and geography assumptions you set. Results are approximate. Precinct and county totals may vary because of source coverage, reporting, and geographic differences.

Frequently asked questions

When is the 2028 California U.S. Senate election?
California's Class III U.S. Senate seat is on the ballot in the November 2028 general election, alongside the presidency and the rest of Senate Class III.
Which party currently holds California's U.S. Senate seats?
Both of California's U.S. Senate seats are currently Democratic-held. The seat up in 2028 is Class III; it is currently Democratic-held.
How many U.S. Senate seats are up in 2028?
34 seats — all of Class III. With 100 seats in the Senate, 51 are needed for a majority, so 2028 Class III races (plus the carryover seats) decide control.
Can an AI model the California Senate race?
Yes. electionsmcp is an MCP server, so an authorized agent can set candidates, apply a uniform or demographic swing, model turnout, and roll the result up to Senate control — the same actions you can take by hand. See /mcp.
What does the California model calculate?
Set candidate shares, turnout, and geography assumptions; electionsmcp calculates the resulting versioned scenario and its Senate-control impact.

Other 2028 Senate races

Colorado
2028 U.S. Senate
Connecticut
2028 U.S. Senate
Florida
2028 U.S. Senate
Georgia
2028 U.S. Senate
Hawaii
2028 U.S. Senate
Idaho
2028 U.S. Senate

See all 34 Senate races on the ballot in 2028 →