2020 California State Senate Election
California · State
General Election
November 3, 2020
Contests
20
Candidates
42
Valid votes
8,770,585
Seats shown are those contested that year, not the full chamber. Alternating districts and boundary changes affect comparisons.
Party results
| Party | Votes | Vote % | Seats | Seats % | Seat change vs 2018 |
|---|---|---|---|---|---|
| Democratic | 5,796,211 | 66.1% | 17 | 85.0% | +3 |
| Republican | 2,832,038 | 32.3% | 3 | 15.0% | −3 |
| American Independent | 89,080 | 1.0% | 0 | 0.0% | — |
| Libertarian | 53,256 | 0.6% | 0 | 0.0% | — |
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 14 | 17 | +3 | 64.9% | 66.1% | +1.1 pp |
| Republican | 6 | 3 | −3 | 31.8% | 32.3% | +0.5 pp |
Seat changes by party
20 → 20 seats
| Party | 2016 seats | 2020 seats | Change | 2016 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 16 | 17 | +1 | 67.5% | 66.1% | −1.4 pp |
| Republican | 4 | 3 | −1 | 31.8% | 32.3% | +0.5 pp |
Seat changes by party
20 → 20 seats
| Party | 2018 seats | 2020 seats | Change | 2018 Vote % | 2020 Vote % | Vote share Δ |
|---|---|---|---|---|---|---|
| Democratic | 14 | 17 | +3 | 64.9% | 66.1% | +1.1 pp |
| Republican | 6 | 3 | −3 | 31.8% | 32.3% | +0.5 pp |
Seat changes by party
20 → 20 seats
Historical trends
Democratic Republican
Chart data
| Election | Democratic | Republican |
|---|---|---|
| November 8, 2016 | 16 | 4 |
| November 6, 2018 | 14 | 6 |
| November 3, 2020 | 17 | 3 |
Democratic Republican
Chart data
| Election | Democratic | Republican |
|---|---|---|
| November 8, 2016 | 16 | 4 |
| November 6, 2018 | 14 | 6 |
| November 3, 2020 | 17 | 3 |
Democratic Republican
Chart data
| Election | Democratic | Republican |
|---|---|---|
| November 8, 2016 | 67.5% | 31.8% |
| November 6, 2018 | 64.9% | 31.8% |
| November 3, 2020 | 66.1% | 32.3% |
Source: California Secretary of State
District results
21 contests
Swipe to compare parties · Tap a district for full results
| District | Dem | Rep | American Independent | |||||
|---|---|---|---|---|---|---|---|---|
| Votes | Vote % | Votes | Vote % | Votes | Vote % | |||
| 220,56340.3% | 40.3% | 326,83659.7% | 59.7% | —— | — | 547,399 | — | |
| 323,31768.4% | 68.4% | 149,46131.6% | 31.6% | —— | — | 472,778 | — | |
| 217,65154.9% | 54.9% | 178,91545.1% | 45.1% | —— | — | 396,566 | — | |
| 339,92566.0% | 66.0% | 174,72934.0% | 34.0% | —— | — | 514,654 | — | |
| 404,45588.4% | 88.4% | —— | — | —— | — | 457,711 | — | |
| 445,700100.0% | 100.0% | —— | — | —— | — | 445,700 | — | |
| 348,00575.4% | 75.4% | 113,31524.6% | 24.6% | —— | — | 461,320 | — | |
| 387,410100.0% | 100.0% | —— | — | —— | — | 387,410 | — | |
| 320,09064.7% | 64.7% | 174,58735.3% | 35.3% | —— | — | 494,677 | — | |
| 272,44264.5% | 64.5% | 150,08935.5% | 35.5% | —— | — | 422,531 | — | |
| 193,20249.2% | 49.2% | 199,34250.8% | 50.8% | —— | — | 392,544 | — | |
| 203,40347.5% | 47.5% | 224,94552.5% | 52.5% | —— | — | 428,348 | — | |
| 295,43264.0% | 64.0% | 166,52936.0% | 36.0% | —— | — | 461,961 | — | |
| 284,79760.2% | 60.2% | 188,42139.8% | 39.8% | —— | — | 473,218 | — | |
| Special election · May 12, 2020 | 85,31144.6% | 44.6% | 105,94055.4% | 55.4% | —— | — | 191,251 | 38.9% |
| 214,45651.3% | 51.3% | 203,76248.7% | 48.7% | —— | — | 418,218 | — | |
| 216,91059.0% | 59.0% | 150,73441.0% | 41.0% | —— | — | 367,644 | — | |
| 266,583100.0% | 100.0% | —— | — | —— | — | 266,583 | — | |
| 234,88172.5% | 72.5% | —— | — | 89,08027.5% | 27.5% | 323,961 | — | |
| 270,52251.1% | 51.1% | 258,42148.9% | 48.9% | —— | — | 528,943 | — | |
Parties with seats, or the top three by votes. Valid votes include all candidates. Turnout is votes cast / registered voters.
| District | Elected | Runner-up | |
|---|---|---|---|
Brian DahleRep326,836 votes · 59.7%Runner-upPamela Dawn SwartzDem220,563 votes · 40.3% | Pamela Dawn SwartzDem220,563 votes · 40.3% | 19.4percentage points | |
Bill DoddDem323,317 votes · 68.4%Runner-upCarlos SantamariaRep149,461 votes · 31.6% | Carlos SantamariaRep149,461 votes · 31.6% | 36.8percentage points | |
Susan Talamantes EggmanDem217,651 votes · 54.9%Runner-upJim RidenourRep178,915 votes · 45.1% | Jim RidenourRep178,915 votes · 45.1% | 9.8percentage points | |
Steve GlazerDem339,925 votes · 66.1%Runner-upJulie MobleyRep174,729 votes · 34.0% | Julie MobleyRep174,729 votes · 34.0% | 32.1percentage points | |
Nancy SkinnerDem404,455 votes · 88.4%Runner-upJamie DluzakLibertarian53,256 votes · 11.6% | Jamie DluzakLibertarian53,256 votes · 11.6% | 76.7percentage points | |
Scott WienerDem254,635 votes · 57.1%Runner-upJackie FielderDem191,065 votes · 42.9% | Jackie FielderDem191,065 votes · 42.9% | 14.3percentage points | |
Josh BeckerDem348,005 votes · 75.4%Runner-upAlexander GlewRep113,315 votes · 24.6% | Alexander GlewRep113,315 votes · 24.6% | 50.9percentage points | |
Dave CorteseDem212,207 votes · 54.8%Runner-upAnn M. RavelDem175,203 votes · 45.2% | Ann M. RavelDem175,203 votes · 45.2% | 9.6percentage points | |
John LairdDem320,090 votes · 64.7%Runner-upVicki NohrdenRep174,587 votes · 35.3% | Vicki NohrdenRep174,587 votes · 35.3% | 29.4percentage points | |
S. Monique LimónDem272,442 votes · 64.5%Runner-upGary J. MichaelsRep150,089 votes · 35.5% | Gary J. MichaelsRep150,089 votes · 35.5% | 29.0percentage points | |
Scott WilkRep199,342 votes · 50.8%Runner-upKipp MuellerDem193,202 votes · 49.2% | Kipp MuellerDem193,202 votes · 49.2% | 1.6percentage points | |
Rosilicie Ochoa BoghRep224,945 votes · 52.5%Runner-upAbigail MedinaDem203,403 votes · 47.5% | Abigail MedinaDem203,403 votes · 47.5% | 5.0percentage points | |
Anthony J. PortantinoDem295,432 votes · 64.0%Runner-upKathleen HazeltonRep166,529 votes · 36.1% | Kathleen HazeltonRep166,529 votes · 36.1% | 27.9percentage points | |
Henry SternDem284,797 votes · 60.2%Runner-upHouman SalemRep188,421 votes · 39.8% | Houman SalemRep188,421 votes · 39.8% | 20.4percentage points | |
| Special election · May 12, 2020 | Melissa MelendezRep105,940 votes · 55.4%Runner-upElizabeth RomeroDem85,311 votes · 44.6% | Elizabeth RomeroDem85,311 votes · 44.6% | 10.8percentage points |
Josh NewmanDem214,456 votes · 51.3%Runner-upLing Ling ChangRep203,762 votes · 48.7% | Ling Ling ChangRep203,762 votes · 48.7% | 2.6percentage points | |
Richard D. RothDem216,910 votes · 59.0%Runner-upRod D TaylorRep150,734 votes · 41.0% | Rod D TaylorRep150,734 votes · 41.0% | 18.0percentage points | |
Lena GonzalezDem164,752 votes · 61.8%Runner-upElizabeth C. CastilloDem101,831 votes · 38.2% | Elizabeth C. CastilloDem101,831 votes · 38.2% | 23.6percentage points | |
Steven Craig BradfordDem234,881 votes · 72.5%Runner-upAnthony PerryAmerican Independent89,080 votes · 27.5% | Anthony PerryAmerican Independent89,080 votes · 27.5% | 45.0percentage points | |
Dave MinDem270,522 votes · 51.1%Runner-upJohn M. W. MoorlachRep258,421 votes · 48.9% | John M. W. MoorlachRep258,421 votes · 48.9% | 2.3percentage points |