2020 general · November 3, 2020
2020 California State Senate election results, district by district
Every California State Senate district in the 2020 general election: winners, margins, unopposed seats and seats that changed party.
Seats after the election
Democrats controlled the chamber · 40 seats
After the electionD 31 · R 9
Races20
Changed party1
Unopposed0%0 races
Incumbents defeated1
Every district
D 17 · R 3
| Race | Winner | Won by | Notes |
|---|---|---|---|
| SD-1 | Brian Dahle (R) | 19.4 | |
| SD-3 | Bill Dodd (D) | 36.8 | |
| SD-5 | Susan Talamantes Eggman (D) | 9.8 | |
| SD-7 | Steve Glazer (D) | 32.1 | |
| SD-9 | Nancy Skinner (D) | 76.7 | |
| SD-11 | Scott Wiener (D) | 14.3 | |
| SD-13 | Josh Becker (D) | 50.9 | |
| SD-15 | Dave Cortese (D) | 9.6 | |
| SD-17 | John Laird (D) | 29.4 | |
| SD-19 | Monique Limón (D) | 29.0 | |
| SD-21 | Scott Wilk (R) | 1.6 | |
| SD-23 | Rosilicie Ochoa Bogh (R) | 5.0 | |
| SD-25 | Anthony J. Portantino (D) | 27.9 | |
| SD-27 | Henry Stern (D) | 20.4 | |
| SD-29 | Josh Newman (D) | 2.6 | |
| SD-31 | Richard Roth (D) | 18.0 | |
| SD-33 | Lena Gonzalez (D) | 23.6 | |
| SD-35 | Steven Bradford (D) | 45.0 | |
| SD-37 | Dave Min (D) | 2.3 | FlippedIncumbent lost |
| SD-39 | Toni Atkins (D) | 32.4 |
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