2024 California State Assembly election
{{Short description|none}}
{{Use American English |date=June 2022}}{{Use mdy dates |date=June 2022}}
{{Infobox election
| election_name = 2024 California State Assembly election
| country = California
| type = legislative
| ongoing = no
| previous_election = 2022 California State Assembly election
| previous_year = 2022
| next_election = 2026 California State Assembly election
| next_year = 2026
| seats_for_election = All 80 seats in the California State Assembly
| majority_seats = 41
| election_date = November 5, 2024
| image1 = Robert Rivas official speaker portrait (cropped).jpg
| leader1 = Robert Rivas
| party1 = California Democratic Party
| leader_since1 = June 30, 2023
| leaders_seat1 = 29th–Hollister
| last_election1 = 62 seats, 60.9%
| seats_before1 = 62
| seats1 = 60
| seat_change1 = {{loss}} 2
| popular_vote1 = 8,603,080
| percentage1 = 58.76%
| swing1 = {{loss}} 2.10pp
| image2 = California Assemblymember James Gallagher 2024 (cropped).webp
| leader2 = James Gallagher
| party2 = California Republican Party
| leader_since2 = February 8, 2022
| leaders_seat2 = 3rd–Yuba City
| last_election2 = 18 seats, 37.7%
| seats_before2 = 18
| seats2 = 20
| seat_change2 = {{gain}} 2
| popular_vote2 = 5,950,501
| percentage2 = 40.64%
| swing2 = {{gain}} 2.99pp
| map_image = {{Switcher
| 400px
| Results by gains and holds
| 400px
| Results by winning party vote share}}
| map_caption = Results:
{{legend0|#CA0120|Republican gain}}
{{legend0|#92C5DE|Democratic hold}} {{legend0|#F48882|Republican hold}}
{{Legend0|#808080|Vacant seat}}
Vote share:
{{legend0|#7996e2|50–60%}} {{legend0|#6674de|60–70%}} {{legend0|#584cde|70–80%}} {{legend0|#3933e5|80–90%}} {{legend0|#0d0596|>90%}}
{{legend0|#e27f7f|50–60%}} {{legend0|#d75d5d|60–70%}} {{legend0|#D72F30|70–80%}}
| title = Speaker
| before_election = Robert Rivas
| before_party = California Democratic Party
| after_election = Robert Rivas
| after_party = California Democratic Party
| module = {{See also|Template:Elections in California sidebar}}
| seats_after1 = 60
| seats_after2 = 19{{efn|In the 32nd Assembly district, the Republican candidate Vince Fong (now a member of the US Congress) won but did not take his seat because he withdrew from the race (but his name remained on the ballot).}}
}}
The 2024 California State Assembly election was held on Tuesday, November 5, 2024, with the primary election being held on March 5, 2024. All of the seats of the California State Assembly were elected as part of the 2024 California elections.{{#invoke:cite web||title=California 2024 Elections|url=https://ballotpedia.org/State_legislative_elections,_2024#California|website=Ballotpedia|access-date=June 8, 2022}}
{{Horizontal TOC|nonum=yes|limit=2}}
Outgoing incumbents
=Democrats=
- 2nd: Jim Wood retired.
- 6th: Kevin McCarty retired to run for mayor of Sacramento.{{#invoke:cite news||last1=Zavala|first1=Ashley|title=Assemblyman Kevin McCarty announces run for Sacramento mayor: 'I've always been a fighter for Sacramento'|url=https://www.kcra.com/article/assemblyman-kevin-mccarty-announces-run-for-sacramento-mayor/44006177|website=KCRA-TV|date=May 25, 2023|access-date=May 25, 2023|language=en-US}}
- 13th: Carlos Villapudua retired to run for state senate.
- 15th: Tim Grayson retired to run for state senate.
- 19th: Phil Ting was term-limited.
- 26th: Evan Low retired to run for U.S. House.
- 36th: Eduardo Garcia retired.
- 41st: Chris Holden was term-limited (ran for Los Angeles County Board of Supervisors).
- 43rd: Luz Rivas retired to run for U.S. House.
- 44th: Laura Friedman retired to run for U.S. House.
- 50th: Eloise Reyes retired to run for state senate.
- 52nd: Wendy Carrillo retired to run for Los Angeles City Council.{{#invoke:cite news||url=https://www.latimes.com/california/story/2023-04-27/wendy-carrillo-kevin-de-leon-city-council|title=Column: Wendy Carrillo explains why she's running against her former ally, Kevin de León|website=Los Angeles Times|last=Arellano|first=Gustavo|date=April 27, 2023|accessdate=January 9, 2024}}
- 53rd: Freddie Rodriguez was term-limited.
- 54th: Miguel Santiago retired to run for Los Angeles City Council.{{#invoke:cite news||url=https://abc7.com/los-angeles-kevin-de-len-miguel-santiago-election/13109474/|title=Assemblymember Miguel Santiago announces bid against controversial LA City Councilman Kevin De León|date=April 10, 2023|website=KABC-TV|accessdate=January 9, 2024}}
- 57th: Reggie Jones-Sawyer was term-limited (ran for Los Angeles City Council).{{#invoke:cite news||title=Reginald Jones-Sawyer announces run for LA City Council to "end corruption"|url=https://2urbangirls.com/2023/02/reginald-jones-sawyer-announces-run-for-la-city-council-to-end-corruption/|date=February 15, 2023|website=2UrbanGirls|accessdate=January 9, 2024}}
- 58th: Sabrina Cervantes retired to run for state senate.{{#invoke:cite news||last=Haddad|first=Simha|title=Amplifying her impact, Cervantes aims for a Calif. state Senate seat|url=https://www.losangelesblade.com/2023/12/12/amplifying-her-impact-cervantes-aims-for-a-calif-state-senate-seat/|date=December 12, 2023|website=Los Angeles Blade|accessdate=January 9, 2024}}
- 62nd: Anthony Rendon was term-limited.
- 76th: Brian Maienschein was term-limited (ran for San Diego City Attorney).
- 79th: Akilah Weber retired to run for state senate.
=Republicans=
- 1st: Megan Dahle retired to run for state senate.{{#invoke:cite news||last1=Kennedy|first1=Duncan|title=Dahle Announces Bid to Succeed Dahle in Senate|url=https://www.themountainmessenger.org/article/dahle-announces-bid-to-succeed-dahle-in-senate|website=The Mountain Messenger|date=February 9, 2023|accessdate=January 8, 2024}}
- 8th: Jim Patterson was term-limited.
- 33rd: Devon Mathis retired.
- 75th: Marie Waldron was term-limited.
Predictions
class="wikitable" style="text-align:center"
!Source !Ranking !As of |
align=left | Sabato's Crystal Ball{{Cite web |last=Jacobson |first=Louis |date=2024-10-23 |title=The State Legislatures: Several Key Battleground Chambers Remain Toss-ups |url=https://centerforpolitics.org/crystalball/the-state-legislatures-several-key-battleground-chambers-remain-toss-ups/ |access-date=2024-11-19 |website=Sabato's Crystal Ball |language=en-US}}
| {{USRaceRating|Safe|D}} | October 23, 2024 |
Summary by district
† - Incumbent not seeking re-election
class="sortable wikitable" style="font-size:95%;line-height:14px;"
! District ! class="unsortable"| Incumbent ! colspan="2"| Party ! class="unsortable"| Elected member ! colspan="2"| Party |
1st
| Megan Dahle† | style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
2nd
| Jim Wood† | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
3rd
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
4th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
5th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
6th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
7th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
8th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
9th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
10th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
11th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
12th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
13th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
14th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
15th
| Tim Grayson† | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
16th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
17th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
18th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
19th
| Phil Ting† | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
20th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
21st
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
22nd
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
23rd
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
24th
| Alex Lee | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
25th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
26th
| Evan Low† | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
27th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
28th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
29th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
30th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
31st
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
32nd
| Vacant{{efn|Republican Vince Fong resigned May 24, 2024 after being elected to the U.S. House of Representatives in a special election.}} | style="background:| | | Vacant{{efn|Despite withdrawing his candidacy, Fong remained on the ballot and ultimately won the general election. He did not take his seat and a special election will be held on February 25, 2025 with a runoff, if no candidate receives more than 50% of the vote, on April 29, 2025.{{cite web|url=https://sjvsun.com/news/politics/fong-won-two-elections-on-tuesday-who-might-take-over-his-old-assembly-seat/|title=Fong won two elections on Tuesday. Who might take over his old Assembly seat?|last=Gligich|first=Daniel|date=November 6, 2024|access-date=November 10, 2024|website=San Joaquin Valley Sun}}{{cite web|title=Governor Newsom proclaims special election for Senate District 36, Assembly District 32|url=https://www.gov.ca.gov/2024/12/11/governor-newsom-proclaims-special-election-for-senate-district-36-assembly-district-32/|date=December 11, 2024}}}} | | |
33rd
| Devon Mathis† | style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
34th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
35th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
36th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Republican Party (United States)}};"| | Rep |
37th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
38th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
39th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
40th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
41st
| Chris Holden† | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
42nd
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
43rd
| Luz Rivas† | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
44th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
45th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
46th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
47th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
48th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
49th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
50th
| Eloise Reyes† | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
51st
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
52nd
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
53rd
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
54th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
55th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
56th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
57th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
58th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Republican Party (United States)}};"| | Rep |
59th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
60th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
61st
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
62nd
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
63rd
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
64th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
65th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
66th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
67th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
68th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
69th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
70th
| Tri Ta | style="background:{{party color|Republican Party (United States)}};"| | Rep | Tri Ta | style="background:{{party color|Republican Party (United States)}};"| | Rep |
71st
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
72nd
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
73rd
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
74th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
75th
| style="background:{{party color|Republican Party (United States)}};"| | Rep | style="background:{{party color|Republican Party (United States)}};"| | Rep |
76th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
77th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
78th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
79th
| Akilah Weber† | style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
80th
| style="background:{{party color|Democratic Party (United States)}};"| | Dem | style="background:{{party color|Democratic Party (United States)}};"| | Dem |
District 1
{{Infobox election
| election_name = 2024 California's 1st State Assembly district election
| country = California
| type = presidential
| ongoing = no
| previous_election = 2022 California State Assembly election#District 1
| previous_year = 2022
| election_date =
| next_election = 2026 California State Assembly election #District 1
| next_year = 2026
| image_size = x150px
| image1 = Heather Hadwick 2024 Headshot (cropped).jpg
| candidate1 = Heather Hadwick
| party1 = Republican Party (United States)
| popular_vote1 = 125,387
| percentage1 = 59.8%
| image2 = Tenessa Audette Portrait (cropped).png
| candidate2 = Tenessa Audette
| party2 = Republican Party (United States)
| popular_vote2 = 84,167
| percentage2 = 40.2%
| map_image =
| map_size =
| map_caption =
| title = State assemblymember
| posttitle = State assemblymember after election
| before_election = Megan Dahle
| before_party = Republican Party (United States)
| after_election = Heather Hadwick
| after_party = Republican Party (United States)
}}
{{see also|California's 1st State Assembly district}}
The incumbent was Republican Megan Dahle of Bieber, who ran for state senate.
=Candidates=
==Advanced to general==
- Tenessa Audette (Republican), mayor of Redding{{#invoke:cite web||url=https://www.redding.com/story/news/politics/elections/2023/06/04/redding-councilwoman-tenessa-audette-running-california-assembly/70281925007/|title=Redding Councilwoman Tenessa Audette running for California Assembly|last=Benda|first=David|date=June 4, 2023|access-date=June 14, 2023|website=Redding Record Searchlight}}
- Heather Hadwick (Republican), safety and communications specialist at the Modoc County Office of Education
==Eliminated in primary==
- Melissa Hunt (Republican), Anderson city councilor{{#invoke:cite web||url=https://www.redding.com/story/news/local/2023/04/27/mezzano-hunt-running-for-state-assembly-district-1-seat/70158177007/|title=Redding Vice Mayor Mezzano, Anderson City Councilor Hunt running for state Assembly|last=Benda|first=David|date=April 27, 2023|access-date=June 14, 2023|website=Redding Record Searchlight}}
- Mark Mezzano (Republican), Redding city councilor
=Endorsements=
{{Endorsements box|top|title=Heather Hadwick (R)|width=50em}}
State legislators
- Brian Dahle, state senator{{#invoke:cite news||url=https://www.sacbee.com/opinion/election-endorsements/article285195617.html |date=February 12, 2024 |access-date=February 6, 2024 |work=The Sacramento Bee |title=Bee endorsement: NorCal's rural communities should elect this candidate to the assembly}}
- Megan Dahle, state assemblywoman for this district
Local officials
- Aaron Albaugh, Lassen County Supervisor
- Les Baugh, Shasta County Supervisor
- Brandon Criss, Siskiyou County Supervisor
- Michael Dacquisto, Redding city councilor
- Chris Gallagher, Lassen County Supervisor
- Jason Ingram, Lassen County Supervisor
- Michael Kobseff, Siskiyou County Supervisor
- Jeremiah LaRue, Siskiyou County Supervisor
- Mark Mezzano, Redding city councilor and primary opponent
Labor unions