California / Senate
How did California vote for the Senate?
2024 · data family: electiondata.dev
Adam B. Schiff (Democrat) won by 17.7 points
17.7ptsSenate, 2024: winner's margin
- Adam B. Schiff (Democrat) 58.9%, Steve Garvey (Republican) 41.1%
- 15,348,846 votes for Senate candidates
- Also in 2024: 2024 special, Adam B. Schiff (Democrat) won by 17.5 points
Compare every state: where California ranks for 2024
- Democrat ahead
- Republican ahead
Show the numbers (17 rows)
| Year | Margin |
|---|---|
| 2024 | D +17.7 |
| 2022 | D +22.1 |
| 2018 | D +100.0 |
| 2016 | D +100.0 |
| 2012 | D +25.0 |
| 2010 | D +10.0 |
| 2006 | D +24.4 |
| 2004 | D +19.9 |
| 2000 | D +19.3 |
| 1998 | D +10.0 |
| 1994 | D +1.9 |
| 1992 | D +4.9 |
| 1988 | R +8.8 |
| 1986 | D +1.4 |
| 1982 | R +6.8 |
| 1980 | D +19.4 |
| 1976 | R +3.3 |
Every Senate race since 1976
| Race | Winner | Runner-up | Margin | Votes |
|---|---|---|---|---|
| 2024 special | Adam B. Schiff (D) 58.8% | Steve Garvey (R) 41.2% | 17.5 pts | 15,041,688 |
| 2024 | Adam B. Schiff (D) 58.9% | Steve Garvey (R) 41.1% | 17.7 pts | 15,348,846 |
| 2022 special | Alex Padilla (D) 60.9% | Mark P. Meuser (R) 39.1% | 21.8 pts | 10,771,758 |
| 2022 | Alex Padilla (D) 61.1% | Mark P. Meuser (R) 38.9% | 22.1 pts | 10,843,650 |
| 2018 | Dianne Feinstein (D) 54.2% | Kevin De Leon (D) 45.8% | 8.3 pts | 11,113,364 |
| 2016 | Kamala D. Harris (D) 61.6% | Loretta Sanchez (D) 38.4% | 23.2 pts | 12,244,170 |
| 2012 | Dianne Feinstein (D) 62.5% | Elizabeth Emken (R) 37.5% | 25.0 pts | 12,578,511 |
| 2010 | Barbara Boxer (D) 52.2% | Carly Fiorina (R) 42.2% | 10.0 pts | 10,000,160 |
| 2006 | Dianne Feinstein (D) 59.4% | Richard "dick" Mountjoy (R) 35.0% | 24.4 pts | 8,541,476 |
| 2004 | Barbara Boxer (D) 57.7% | Bill Jones (R) 37.8% | 19.9 pts | 12,053,295 |
| 2000 | Dianne Feinstein (D) 55.8% | Tom Campbell (R) 36.6% | 19.3 pts | 10,623,608 |
| 1998 | Barbara Boxer (D) 53.1% | Matt Fong (R) 43.0% | 10.0 pts | 8,311,905 |
| 1994 | Dianne Feinstein (D) 46.7% | Michael Huffington (R) 44.8% | 1.9 pts | 8,514,089 |
| 1992 special | Dianne Feinstein (D) 54.3% | John Seymour (R) 38.0% | 16.3 pts | 10,782,743 |
| 1992 | Barbara Boxer (D) 47.9% | Bruce Herschensohn (R) 43.0% | 4.9 pts | 10,799,703 |
| 1988 | Pete Wilson (R) 52.8% | Leo Mccarthy (D) 44.0% | 8.8 pts | 9,743,598 |
| 1986 | Alan Cranston (D) 49.3% | Ed Zschau (R) 47.9% | 1.4 pts | 7,398,462 |
| 1982 | Pete Wilson (R) 51.5% | Edmund G. Brown Jr. (D) 44.8% | 6.8 pts | 7,805,450 |
| 1980 | Alan Cranston (D) 56.5% | Paul Gann (R) 37.1% | 19.4 pts | 8,324,012 |
| 1976 | S. I. (sam) Hayakawa (R) 50.2% | John V. Tunney (D) 46.9% | 3.3 pts | 7,470,586 |
Get this data
This page's numbers, as JSON:
curl https://visualizedata.org/data/places/us-ca/senate.jsonEvery Senate race, every state, from electiondata.dev (live, no key):
curl "https://api.electiondata.dev/v1/senate-results/download/senate-results.csv"What this can't tell you
- Statewide totals say nothing about who voted or why.
- Candidates with a party's support under another name (Minnesota's DFL, New York's fusion lines) are counted with that party, as the MIT data's simplified party does; independents stay independents.
How the answer is decided
Each candidate's votes are summed over every ballot line; blank, over- and under-votes are left out. The margin is the winner's share of the votes minus the runner-up's. A runoff, where held, is the result.