Election Recap 2026

The Housing Action Coalition 501(c)(4) is proud of the work we did for endorsed candidates and measures around the state this November. As of November 12, 73 of the 96 HAC-endorsed candidates had won or were leading their races, and 10 of the 14 ballot measures we took positions on were going our way. Counting continues, and counties certify by December 3.

The Big Picture 

Pro-housing candidates and measures are winning 

  • Statewide, Xavier Becerra won his race for Governor.

    The biggest headline is in Los Angeles, where Nithya Raman won the race for Mayor and Marissa Roy won the race for City Attorney. 

  • Statewide, voters approved the $11.25 billion housing bond in Prop 1, and Scott Wiener won his race for Congress in CD-11.

  • In the Bay Area, San Francisco was a clean sweep: every HAC-endorsed candidate and measure won, including Supervisor Theo Ellington in District 10 and the Prop C Housing Trust Fund. 

  • On the Peninsula, Seema Patel and Adam Loraine won seats on the San Mateo City Council. 

  • In the South Bay, John Tang, J.R. Fruen and Seema Lindskog took all three Cupertino seats on the ballot, and Vicki Veenker won in Palo Alto.

  • The State Legislature remains in strong pro-housing hands. 33 of our 36 endorsed legislative candidates won or are leading, including Speaker Robert Rivas, Buffy Wicks and Matt Haney, and Sara Hernandez currently leads in SD-26.

Not every result went our way 

  • Prop 45, which would have streamlined CEQA review for housing and infrastructure, failed.

  • Ben Allen lost his race for Insurance Commissioner. 

  • We lost John Erickson in SD-24 and Eric Lucan in AD-12. 


Regardless of the results, we'll keep pushing for more housing with the cards we're dealt.

Results are unofficial as of November 13, 2026. Races still being counted are noted as leading or too close to call.

Statewide

See how HAC C4 endorsed candidates and measures fared across California.

Congress and Statewide Office

Scott Wiener won the race for Congress in CD-11. Ben Allen lost in the race for Insurance Commissioner. 

California State Assembly

HAC-endorsed candidates won in 27 Assembly districts:

  • Cecilia Aguiar-Curry (AD-4)
  • Lori Wilson (AD-11)
  • Buffy Wicks (AD-14)
  • Anamarie Avila Farias (AD-15)
  • Matt Haney (AD-17)
  • Mia Bonta (AD-18)
  • Catherine Stefani (AD-19)
  • Marc Berman (AD-23)
  • Alex Lee (AD-24)
  • Ash Kalra (AD-25)
  • Patrick Ahrens (AD-26)
  • Gail Pellerin (AD-28)
  • Robert Rivas (AD-29)
  • John Harabedian (AD-41)
  • Celeste Rodriguez (AD-43)
  • Nick Schultz (AD-44)
  • Jesse Gabriel (AD-46)
  • Mike Fong (AD-49)
  • Robert Garcia (AD-50)
  • Jessica Caloza (AD-52)
  • Mark Gonzalez (AD-54)
  • Isaac Bryan (AD-55)
  • Sade Elhawary (AD-57)
  • Corey Jackson (AD-60)
  • Tina McKinnor (AD-61)
  • Chris Ward (AD-78)
  • David Alvarez (AD-80)

Joe Patterson (AD-5), Heath Flora (AD-9) and Pilar Schiavo (AD-40) are leading in their districts. 

Eric Lucan lost in AD-12, and JJ Galvez lost in AD-71.


California State Senate

Lola Smallwood-Cuevas (SD-28), Sara Hernandez (SD-26), and Catherine Blakespear (SD-38) won their races. John Erickson lost in SD-24.


Ballot Measures

Voters approved Prop 1, the $11.25 billion housing bond, which HAC supported. HAC's opposition to Prop 43, the two-thirds vote threshold, pulled ahead and the prop failed. Prop 45, the CEQA streamlining measure HAC supported, failed. HAC opposed Prop 40, the billionaire tax, which has also failed.


By County

Bay Area Regional

The Regional Transit Measure, which HAC supported, is leading across all five counties.


Alameda County

In Oakland, Barbara Lee won the mayor's race, Charlene Wang won in District 2, and Janani Ramachandran won in District 4. 

In Berkeley, Syrak Micael won in District 7, while Igor Tregub (District 4) and Mark Humbert (District 8) are leading. Berkeley's District 1 ranked-choice race, where HAC endorsed Ross Bernet first and Daria Wrubel second, is too close to call. 

Robert Raburn won BART Board District 4.

In Alameda, Malia Vella leads the race for Mayor and Thushan Amarasiriwardena leads for City Council, while Amos White lost. 

In Albany, Robin López is leading, Aaron Tiedemann's race is too close to call, and Measure S, a transfer tax HAC opposed, is passing. 

Corry Frydlewicz lost in Emeryville, and Adriana Valencia won the race for AC Transit Ward 3.


Contra Costa County

Brendan Moran won a seat on the Walnut Creek City Council, and Walnut Creek voters approved Measure U, the senior housing rezone HAC supported. 

Gabe Quinto lost in the race for El Cerrito City Council, and Cameron Sasai lost in the race for Contra Costa Community College Board Ward 1.


San Francisco County

Every HAC endorsement in San Francisco won. Joaquín Torres won Assessor-Recorder, and Stephen Sherrill (District 2), Matt Dorsey (District 6), Gary McCoy (District 8) and Theo Ellington (District 10) won seats on the Board of Supervisors. 

Phil Kim, Tim Tung and Autumn Brown Garibay won all three Board of Education seats on the ballot. 

Voters passed Prop C, the Housing Trust Fund, and rejected Prop I, the transfer tax HAC opposed.


Santa Clara County

Anthony Tordillos won San José City Council District 3, and Richard Mehlinger won Sunnyvale City Council District 5. 

John Tang, J.R. Fruen and Seema Lindskog swept all three Cupertino seats on the ballot, Rob Moore won in Los Gatos, and Vicki Veenker won in Palo Alto. James Kuszmaul lost in the race for Mountain View City Council. 

In Los Altos, HAC's opposition to Measure D, which would have restricted the city's downtown parking plazas, is leading.


San Mateo County

Seema Patel won San Mateo City Council District 3, and Adam Loraine won San Mateo City Council District 5. Chris Sturken won Redwood City Council District 2, and Aysha Pamukcu won South San Francisco City Council District 1. 

Mark Nagales lost the race for Board of Supervisors District 5. Phoebe Shin Venkat lost in Foster City, and Auros Harman lost in San Bruno. 

HAC's opposition to Menlo Park's Measure P is leading, and Half Moon Bay's Measure Q for farmworker housing, which HAC supported, is too close to call.


Los Angeles County

In the City of Los Angeles, Nithya Raman won the race for Mayor and Marissa Roy won City Attorney. Voters passed both measures HAC supported: Measure PL, the City Planning charter amendment, and Measure TE, the Palisades Fire tax exemption. City Council District 9, where HAC endorsed Jose Ugarte, is too close to call.

In West Hollywood, Chelsea Byers, Helen Krieger and Stephen Post all won their races for City Council.

In Burbank, Nikki Perez and Mike Van Gorder are leading, while Eddy Polon lost. In Culver City, Freddy Puza is leading and Thomas Aujero Small lost. 

Thomas Wong is leading in Monterey Park, and Victor Preciado lost in Pomona City Council District 2.


Orange County

In Huntington Beach, Erin Spivey's race for City Council is too close to call, and Brenda Glim lost.

Still Being Counted

Several races could still flip. We're watching: 

  • Half Moon Bay Measure Q

  • Huntington Beach City Council

  • Los Angeles City Council District 9

  • Berkeley District 1 and Albany ranked-choice tallies.


Counties must certify results by December 3, and the Secretary of State certifies statewide results on December 11. We'll share final results once they're certified, and we look forward to getting to work with this new class of pro-housing leaders in 2027.

Want HAC’s take? 

Join the Housing Action Coalition and our lobbyist team at Brownstein for a post-election recap for HAC members. Come with questions, since we’ll leave time for Q&A.

Sign up

Missing your log-in info? Check your latest members-only newsletter for details! 

Next
Next

California Housing Power Delays Survey — Share Your Project