2018 general · November 6, 2018

2018 California State Senate election results, district by district

Every California State Senate district in the 2018 general election: winners, margins, unopposed seats and seats that changed party.

← 2016 general2020 general →

Seats after the election

Democrats controlled the chamber · 40 seats

After the electionD 30 · R 10
Races20
Changed party3
Unopposed5%1 races
Incumbents defeated2

Every district

D 14 · R 6

RaceWinnerWon byNotes
SD-2Mike McGuire (D)34.4
SD-4Jim Nielsen (R)14.3
SD-6Richard Pan (D)39.1
SD-8Andreas Borgeas (R)19.2
SD-10Bob Wieckowski (D)51.2
SD-12Anna Caballero (D)8.7Flipped
SD-14Melissa Hurtado (D)11.6FlippedIncumbent lost
SD-16Shannon Grove (R)28.4
SD-18Bob Hertzberg (D)56.2
SD-20Connie M. Leyva (D)38.9
SD-22Susan Rubio (D)4.6
SD-24María Elena Durazo (D)33.7
SD-26Ben Allen (D)54.5
SD-28Jeff Stone (R)3.2
SD-30Holly J. Mitchell (D)Unopposed
SD-32Bob Archuleta (D)33.8
SD-34Tom Umberg (D)1.2FlippedIncumbent lost
SD-36Patricia C. Bates (R)3.1
SD-38Brian Jones (R)6.0
SD-40Ben Hueso (D)31.7

California State Senate

Results are each source's final count; margins are the winner's lead over the runner-up in points of the vote. Source: MIT Election Data and Science Lab