Below is an unofficial summary of yesterday’s California election results. Mailed-in ballots are still being counted, so it could be weeks before final results are known. This list was written and compiled by Chris Micheli, lobbyist at Aprea & Micheli, and adjunct professor of law at the University of the Pacific McGeorge School of Law.
Constitutional Officers
- Governor:
Incumbent Governor Gavin Newsom (D) defeated State Senator Brian Dahle (R) - Lt. Governor:
Incumbent Lt. Governor Eleni Kounalakis (D) defeated Angela Jacobs (R) - Secretary of State:
Appointed Incumbent Secretary of State Shirley Weber (D) defeated Rob Bernosky (R) - Controller: BOE Member Malia Cohen (D) defeated Lanhee Chen (R)
- Treasurer: Incumbent Treasurer Fiona Ma (D) defeated Jack Guerrero (R)
- Attorney General: Appointed Incumbent Rob Bonta (D) defeated Nathan Hochman (R)
- Insurance Commissioner: Incumbent Ricardo Lara (D) defeated Greg Conlon (R)
- Superintendent of Public Instruction:
Incumbent Tony Thurmond (D) defeated Lance Christensen (R) - Board of Equalization – District 1:
Incumbent Ted Gaines (R) defeated Jose Altamirano (D) - Board of Equalization – District 2:
Former Assembly Member Sally Lieber (D) defeated Peter Verbica (R) - Board of Equalization – District 3:
Incumbent Tony Vazquez (D) defeated Marie Manvel (NPP) - Board of Equalization – District 4:
Incumbent Mike Schaefer (D) defeated David Dodson (D)
Ballot Measures
- Proposition 1: PASSED
ACA 10 (Atkins) Resolution Chapter 97, Statutes of 2022. Reproductive freedom. - Proposition 26: FAILED
Authorizes new types of gambling. Initiative constitutional and statutory amendment. - Proposition 27: FAILED
Allows online and mobile sports wagering. Initiative constitutional amendment and statute. - Proposition 28: PASSED
Provides additional funding for arts and music education in public schools. Initiative statute. - Proposition 29: FAILED
Requires on-site licensed medical professional at kidney dialysis clinics and establishes other state requirements. Initiative statute. - Proposition 30: FAILED
Provides funding for programs to reduce greenhouse gas emissions by increasing tax on personal income over $2 million. Initiative statute. - Proposition 31: PASSED (which means the statute was not repealed and goes into effect)
Referendum challenging a 2020 law prohibiting retail sale of certain flavored tobacco products.
State Assembly Races
All of the Assembly seats were up in November for election. Current partisan composition is 60 Democrats; 19 Republicans; 1 Independent. There are 22 new Assembly Members out of 80 seats.
- AD 1: Incumbent Megan Dahle (R) defeated Belle Sandwith
- AD 2: Incumbent Jim Wood (D) defeated Charlotte Svolos (R)
- AD 3: Incumbent James Gallagher (R) defeated David Zink (D)
- AD 4: Incumbent Cecilia Aguiar-Curry (D) defeated Bryan Pritchard (R)
- AD 5: Joe Patterson (R) defeated Rebecca Chenoweth (D)
- AD 6: Incumbent Kevin McCarty (D) defeated Cathy Cook (R)
- AD 7: Incumbent Ken Cooley (D) defeated Josh Hoover (R). Race at 50% – 50%.
- AD 8: Incumbent Jim Patterson (R) ran unopposed
- AD 9: Incumbent Heath Flora (R) ran unopposed
- AD 10: Stephanie Nguyen (D) defeated Eric Guerra (D)
- AD 11: Incumbent Lori Wilson (D) defeated Jenny Callison (NPP)
- AD 12: Damon Connolly (D) defeated Sara Aminzadeh (D)
- AD 13: Incumbent Carlos Villapudua (D) defeated Veronica Vargas (D)
- AD 14: Incumbent Buffy Wicks (D) ran unopposed
- AD 15: Incumbent Tim Grayson (D) defeated Janell Proctor (R)
- AD 16: Incumbent Rebecca Bauer-Kahan (D) defeated Joseph Rubay (R)
- AD 17: Incumbent Matt Haney (D) defeated David Campos (D)
- AD 18: Incumbent Mia Bonta (D) ran unopposed
- AD 19: Incumbent Phil Ting (D) defeated Karsten Weide (R)
- AD 20: Liz Ortega (D) defeated Shawn Kumagai (D)
- AD 21: Diane Papan (D) defeated Mark Gilham (R)
- AD 22: Juan Alanis (R) defeated Jessica Self (D)
- AD 23: Incumbent Marc Berman (D) defeated Tim Dec (R)
- AD 24: Incumbent Alex Lee (D) defeated Bob Brunton (R)
- AD 25: Incumbent Ash Kalra (D) defeated Ted Stroll (R)
- AD 26: Incumbent Evan Low (D) defeated Tim Gorsulwsky (R)
- AD 27: Esmeralda Soria (D) defeated Mark Pazin (R). Race at 50% – 50%.
- AD 28: Gail Pellerin (D) defeated Liz Lawler (R)
- AD 29: Incumbent Robert Rivas (D) defeated Stephanie Castro (R)
- AD 30: Dawn Addis (D) defeated Vicki Nohrden (R)
- AD 31: Incumbent Joaquin Arambula (D) defeated Dolce Calandra (R)
- AD 32: Incumbent Vince Fong (R) ran unopposed
- AD 33: Incumbent Devon Mathis (R) defeated Jose Sigala (D)
- AD 34: Incumbent Tom Lackey (R) defeated Incumbent Smitty Smith (R). 45% reporting.
- AD 35: Jasmeet Bains (D) defeated Leticia Perez (D)
- AD 36: Incumbent Eduardo Garcia (D) defeated Ian Weeks (R)
- AD 37: Gregg Hart (D) defeated Mike Stoker (R)
- AD 38: Incumbent Steve Bennett (D) defeated Cole Brocato (R)
- AD 39: Juan Carrillo (D) defeated Paul Marsh (R)
- AD 40: Incumbent Suzette Valladares (R) defeated Pilar Schiavo (D)
- AD 41: Incumbent Chris Holden (D) ran unopposed
- AD 42: Incumbent Jacqui Irwin (D) defeated Lori Mills (R)
- AD 43: Incumbent Luz Rivas (D) ran unopposed
- AD 44: Incumbent Laura Friedman (D) defeated Barry Jacobsen (R)
- AD 45: Incumbent James Ramos (D) defeated Joseph Martinez (R)
- AD 46: Incumbent Jesse Gabriel (D) defeated Dana Caruso (R)
- AD 47: Christy Holstege (D) defeated Greg Wallis (R)
- AD 48: Incumbent Blanca Rubio (D) ran unopposed
- AD 49: Incumbent Mike Fong (D) defeated Burton Brink (R)
- AD 50: Incumbent Eloise Reyes (D) defeated Sheela Stark (R)
- AD 51: Rick Zbur (D) defeated Louis Abramson (D)
- AD 52: Incumbent Wendy Carrillo (D) defeated Mia Porter (D)
- AD 53: Incumbent Freddie Rodriguez (D) defeated Toni Holle (R)
- AD 54: Incumbent Miguel Santiago (D) ran unopposed
- AD 55: Incumbent Isaac Bryan (D) defeated Pete Cascio (R)
- AD 56: Incumbent Lisa Calderon (D) defeated Jessica Martinez (R)
- AD 57: Incumbent Reggie Jones-Sawyer (D) ran unopposed
- AD 58: Incumbent Sabrina Cervantes (D) defeated Bernard Murphy (R)
- AD 59: Incumbent Phil Chen (R) ran unopposed
- AD 60: Corey Jackson (D) defeated Hector Dias-Nava (R)
- AD 61: Incumbent Tina McKinnor (D) defeated Robert Pullen-Miles (D)
- AD 62: Incumbent Anthony Rendon (D) defeated Maria Estrada (D)
- AD 63: Bill Essayli (R) defeated Fauzia Rizvi (D)
- AD 64: Blanca Pacheco (D) defeated Paul Ortiz (R)
- AD 65: Incumbent Mike Gipson (D) defeated Fatima Zubair (D)
- AD 66: Incumbent Al Muratsuchi (D) defeated George Banks (R)
- AD 67: Incumbent Sharon Quirk-Silva (D) defeated Soo Yoo (R). Race at 50% – 50%.
- AD 68: Avelino Valencia (D) defeated Mike Tardif (R)
- AD 69: Josh Lowenthal (D) defeated Al Austen (D)
- AD 70: Tri Ta (R) defeated Diedre Nguyen (D)
- AD 71: Matt Rahn (R) defeated Kate Sanchez (R). Race at 50% – 50%.
- AD 72: Diane Dixon (R) defeated Judie Mancuso (D)
- AD 73: Incumbent Cottie Petrie-Norris (D) defeated Incumbent Steven Choi (R)
- AD 74: Incumbent Laurie Davies (R) defeated Chris Duncan (R)
- AD 75: Incumbent Marie Waldron (R) defeated Incumbent Randy Voepel (R)
- AD 76: Incumbent Brian Maienschein (D) defeated Kristine Lane (R). Race at 50%-50%.
- AD 77: Incumbent Tasha Boerner Horvath (D) defeated Dan Downey (R)
- AD 78: Incumbent Chris Ward (D) defeated Eric Gonzales (R)
- AD 79: Incumbent Akilah Weber (D) defeated Corbin Sabol (R)
- AD 80: Incumbent David Alvarez (D) defeated Georgette Gomez (D)
State Senate Races
Half of the Senate seats were up this November. Current partisan composition is 31 Democrats; 9 Republicans. There are 9 new Senators and 2 current Assembly Members who got elected to the upper house, for a total of 11 new members out of 20 seats.
- SD 2: Incumbent Mike McGuire (D) defeated Gene Yoon (R)
- SD 4: Marie Alvarado-Gil (D) defeated Tim Robertson (D). Race at 51% – 49%.
- SD 6: Former Assembly Member Roger Niello (R) defeated Paula Villescaz (D)
- SB 8: Angelique Ashby (D) defeated Dave Jones (D). Race at 52% – 48%.
- SD 10: Lily Mei (D) defeated (D) Aisha Wahab (D). Race at 51% – 49%.
- SD 12: Incumbent Shannon Grove (R) defeated Susanne Gundy (D)
- SD 14: Incumbent Anna Caballero (D) defeated Amnon Shor (R)
- SD 16: David Shepard (R) defeated Incumbent Senator Melissa Hurtado (D). Race at 52% – 48%.
- SD 18: Steve Padilla (D) defeated Alejandro Galicia (R)
- SD 20: Caroline Menjivar (D) defeated Daniel Hertzberg (D)
- SD 22: Incumbent Susan Rubio (D) defeated Vincent Tsai (R)
- SD 24: Incumbent Ben Allen (D) defeated Kristina Irwin (R)
- SB 26: Incumbent Maria Elena Durazo (D) ran unopposed
- SD 28: Lola Smallwood-Cuevas (D) defeated Cheryl Turner (D)
- SB 30: Incumbent Bob Archuleta (D) defeated Mitch Clemmons (R)
- SD 32: Assembly Member Kelly Seyarto (R) defeated Brian Nash (D)
- SD 34: Incumbent Tom Umberg (D) defeated Rhonda Shader (R)
- SD 36: Assembly Member Janet Nguyen (R) defeated Kim Carr (D)
- SD 38: Catherine Blakespear (D) defeated Matt Gunderson (R). Race at 50%-50%.
- SD 40: Incumbent Brian Jones (R) defeated Joe Rocha (D)
U.S. House Races Winners
- District 1 – Doug LaMalfa (R)
- District 2 – Jared Huffman (D)
- District 3 – Kevin Kiley (R)
- District 4 – Mike Thompson (D)
- District 5 – Tom McClintock (R)
- District 6 – Ami Bera (D)
- District 7 – Doris Matsui (D)
- District 8 – John Garamendi (D)
- District 9 – Josh Harder (D)
- District 10 – Mark DeSaulnier (D)
- District 11 – Nancy Pelosi (D)
- District 12 – Barbara Lee (D)
- District 13 – Adam Gray (D) v. John Duarte (R) – both at 50%
- District 14 – Eric Swalwell (D)
- District 15 – Kevin Mullin (D)
- District 16 – Anna Eshoo (D)
- District 17 – Ro Khanna (D)
- District 18 – Zoe Lofgren (D)
- District 19 – Jimmy Panetta (D)
- District 20 – Kevin McCarthy (R)
- District 21 – Jim Costa (D)
- District 22 – David Valadao (R)
- District 23 – Jay Obernolte (R)
- District 24 – Salud Carbajal (D)
- District 25 – Raul Ruiz (D)
- District 26 – Julia Brownley (D)
- District 27 – Mike Garcia (R)
- District 28 – Judy Chu (D)
- District 29 – Tony Cardenas (D)
- District 30 – Adam Schiff (D)
- District 31 – Grace Napolitano (D)
- District 32 – Brad Sherman (D)
- District 33 – Pete Aguilar (D)
- District 34 – Jimmy Gomez (D)
- District 35 – Norma Torres (D)
- District 36 – Ted Lieu (D)
- District 37 – Sydney Kamlager (D)
- District 38 – Linda Sanchez (D)
- District 39 – Mark Takano (D)
- District 40 – Young Kim (R)
- District 41 – Will Rollins (D) beat incumbent Ken Calvert (R)
- District 42 – Robert Garcia (D)
- District 43 – Maxine Waters (D)
- District 44 – Nanette Barragan (D)
- District 45 – Michelle Steel (R)
- District 46 – Lou Correa (D)
- District 47 – Katie Porter (D) v. Scott Baugh (R) – both at 50%
- District 48 – Darrell Issa (R)
- District 49 – Mike Levin (D) v. Brian Maryott (R) – at 51% – 49%
- District 50 – Scott Peters (D)
- District 51 – Sara Jacobs (D)
- District 52 – Juan Vargas (D)